跳转至

小球竞赛 Marble Race

什么是小球竞赛? What is a Marble Race?

小球竞赛是一种游戏场景,其中有不同颜色的小球,它们沿着场景中的轨道行进,最终到达终点。在小球竞赛中,各个小球会根据比赛规则决出胜负。

A Marble Race is a game scenario where marbles with different colors travel in the scene and finally reach the finish line. In Marble Races, the winner will be determined according to the competition rules.

示例:【50球联赛第1期】49个挑战关卡,谁能闯到最后?(末位淘汰制)

For example: 【50 Marbles League Phase 1】49 challenging levels, who can reach the end? (Loser-out)

小球竞赛的游戏规则 Game rules of Marble Race

由于众多小球竞赛创作者的大量脑洞,已经有许多不同的小球竞赛游戏规则被创造出来。但是最常见的游戏规则仍然是末位淘汰赛:每一关淘汰若干最慢抵达终点的小球,最终未被淘汰的小球即为冠军。

Due to the extensive brainstorming of numerous Marble Race creators, many different rules of Marble Race have been created. However, the most common rule of the game is still the knockout round: in each level, the slowest marbles to reach the finish line are eliminated, and the marbles that are not eliminated in the end are the champions.

如何创作小球竞赛? How to create a Marble Race?

创作小球竞赛一般需要一个物理引擎。据我所知,创作小球竞赛时最常用的物理引擎为Algodoo。网上存在不少讲解如何使用Algodoo制作小球竞赛的教程,此处就不细说了。

Creating Marble Races usually requires a physics engine. To my knowledge, the most commonly used physics engine for creating Marble Races is Algodoo. There are many online tutorials that explain how to use Algodoo to create Marble Races, and I won't go into detail here.

我创作的小球竞赛 Marble Race made by me

程序链接:YaYaYa's Marble Race

说明:

  • 与大多数小球竞赛不同,本小球竞赛程序使用Matter.js制作。这是因为本人更熟悉HTML+JavaScript编程,且HTML可直接通过网页的形式分享。
  • 严禁将本程序用于任何获利或获取流量的行为(包括但不限于录制相关视频并发布),违者必究!

Program link: YaYaYa's Marble Race

Notes:

  • Unlike most Marble Races, my Marble Race program is powered by Matter.js, since I am more familiar with HTML+JavaScript programming, and HTML can be shared directly through web pages.
  • It is strictly prohibited to use this program for any profit-making or traffic acquisition behavior (including but not limited to recording and publishing related videos). ALL RIGHTS RESERVED!