The NeverEnding Impulse
Im Rahmen eines Schulprojekts im Fach Informatik habe ich (Julian Cordes) ein 2D-Kollisions-Spiel in der Programmiersprache Java entwickelt. Dieses möchte ich auf dieser Seite vorstellen und zum Download bereit stellen. Ich veröffentliche das Spiel unter der MIT-Lizenz - somit dürft ihr quasi alles mit dem Quellcode veranstalten, was ihr wollt.
Download (Binaries und Sources)
Screenshots
Anleitung
Das Ziel des Spiels ist es unter den vorher variabel einstellbaren Bedingungen eine möglichst hohe Anzahl von Kollisionen zu erreichen. Dazu kann man die Laufzeit des Spiels durch die Taste 't' und die maximale Anzahl der Bälle mit der Taste 'b' zu einem beliebigen Wert angepasst werden. Die Standard-Werte hierfür liegen bei 15 und 5. Am Anfang einer jeden Partie musst Du die verschiedenen Chips platzieren. Dazu musst du zunächst einmal durch einen linken Mausklick die Anfangsposition eines Chips festlegen. Nun wird ein weißer Pfeil erscheinen, mit welchem Du die Startgeschwindigkeit des Chips festlegen kannst. Durch diese Prozedur kannst Du die Chips auf dem Spielfeld anlegen.
Durch einen Druck auf die mittlere Maustaste oder 'y' kann dann eine Runde gestartet werden. Unten kannst Du jeweils die aktuelle Anzahl an Kollisionen und die noch verbleibende Zeit ablesen. Wenn Du in einer Runde den aktuellen Online-Highscore geknackt hast, wird dich das Programm bitten deinen Usernamen einzutragen. Mit der Taste 'h' kann man immer die aktuelle Top Ten Liste für die jeweils gewählten Bedingungen aufrufen.
FAQs
- Frage: Warum ist das Platzieren der Chips so schwierig?
Antwort:
Bitte stelle sicher, dass Du wirklich für die Platzierung von einem Chip zwei mal mit der linken Maustaste klickst. Viele Leute wollen die Geschwindigkeit durch Drücken der linken Maustaste nach dem Platzieren festlegen - dies funktioniert jedoch nicht! - Problem: Wenn ich das Spiel starte, kommt ein Fehler!
Lösung:
Die Installation eines aktuellen Java Runtime Environments sollte das Problem lösen. Einfach bei Google danach suchen oder direkt den schnellen Download bei Chip.de nehmen :-)! - Frage: Wieso kann ich den Highscore nicht mit h aufrufen?
Antwort:
Wenn die Verbindung mit dem Highscore-Server fehlschlägt, wird der Online-Modus automatisch intern deaktiviert. In diesem Falle können die Highscores durch 'h' nicht aufgerufen werden. Wenn Du dennoch online sein solltest, und trotzdem die aktuellen Highscores nicht abrufbar sind, kann es auch sein, dass der Server offline ist. Bitte kontaktiere mich in diesem Falle persönlich. - Frage: Gibt es auch eine Linux Version?
Antwort:
Jau, die Binaries funktionieren für Windows & Linux. Also worauf wartest Du noch? Go and grab it! :-)