Skip to content

Instantly share code, notes, and snippets.

@porky11
Created September 11, 2018 19:40
Show Gist options
  • Save porky11/2d1a8320bbdddce7ae6fb03c741eca35 to your computer and use it in GitHub Desktop.
Save porky11/2d1a8320bbdddce7ae6fb03c741eca35 to your computer and use it in GitHub Desktop.
Connect - Ball connection adventure game
Du bist ein Ball in einer Welt aus Bällen.
Du kannst andere Bälle in deiner Umgebung halten.
Wenn du einen Ball hälst, kannst du ihn in beliebige Richtungen relativ zu dir bewegen.
Je schwerer die Bälle sind, desto mehr wirst du in die entgegengesetzte Richtung geschoben, anstatt den anderen Ball zu bewegen.
Bälle gibt es in sehr unterschiedlichen Größen und mit unterschiedlichen eigenschaften.
Bälle können auch Gravitation haben und wie Planeten wirken, können weich sein und so je nach größe wie Gummi oder Wasser wirken.
Du kannst jeden Ball mit anderen Bällen verbinden. Dadurch lassen sich komplexe Konstrukte bauen, die von selbst zusammen halten. Diese Verbindungen haben ähnliche Physikalische Eigenschaften wie Bälle. Wenn sie nicht zu weich sind, können sie als Brücken und Wände verwendet werden.
Wenn Bälle stark beschleunigt werden, nehmen sie Schaden. Wenn du von weit oben auf einen Planeten fällst oder mehrere Bälle mit hoher Geschwindigkeit aufeinanderwirfst, dann können sie dadurch beschädigt werden.
In jedem Level gibt es ein Ziel, das es zu erreichen gibt.
Um dieses zu erreichen ist es nötig, aus den Bällen die entsprechenden Konstrukte zu bauen.
Es ist auch möglich, einzelne Bälle oder Konstrukte mit in die Zielregion zu nehmen. Dadurch sind diese auch im nächsten Level verfügbar.
Oft ist es nötig, genügend Bälle mit ins nächste Level zu bringen, um es abschließen zu können.
In einigen Leveln gibt es auch Bonusziele. In diesen kann ein neues Level freigeschaltet werden, ohne Bälle mitnehmen zu können. Stattdessen wird ein neuer spielbarer Ball mit einer eigenen Storyline eingeführt.
Mehrere Ziele können ins selbe level führen. Wenn so in ein bereits freigeschaltetes Level neue Bälle gebracht werden, kann es durch diese neuen Bälle möglich sein, ein weiteres Bonusziel freizuschalten, mehr Bälle ins normale Ziel zu bringen oder das Level das erste mal abzuschließen.
Dem Spieler wird auch ein Leveleditor zur Verfügung gestellt, mit dem er beliebige Ballarten und Level erstellen kann. Die Level können veröffentlicht und von anderen Spielern gespielt und bewertet werden.
Es gibt auch einen Online-Multiplayer-Modus, bei dem das Ziel ist, einen bestimmten Ball zu zerstören. Dies kann eine gegnerische Basis sein, die von diesem mithilfe von Bällen und Wänden geschützt werden muss, oder der speilbare Ball des Gegners.
Vielleicht ist es sinnvoller, zuerst nur eines dieser drei Konzepte vollständig zu implementieren und die anderen bei Erfolg als Erweiterungen oder sogar seperate Spiele anzubieten.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment