KaPiTN
♪♪♫ wild at heart ♪♫♫♪
- Registriert
- 14 Juli 2013
- Beiträge
- 29.138
EINLEITUNG
Mondlandung / Moon Lander / Lunar Lander
Das grundlegende Prinzip dieses Spieles besteht darin, daß eine Mondlandefähre sicher auf einer Oberfläche landen muß. Das bedeutet, die Fähre ist einerseits der Gravitation ausgesetzt, andererseits kann mit einem Triebwerk
eine entgegengesetzte Beschleunigung erzeugt werden. Beim Auftreffen auf den Grund darf die Fähre eine gewisse Geschwindigkeit nicht überschreiten, sonst zerschellt sie.
Die primitivste Form des Spieles wäre die alleinige Anzeige der Höhe (z.B. Konsole) und die Steuerung über eine einzige Taste.
Die Angabe der Geschwindigkeit wäre dann schon die 2. Stufe, die 3. Stufe eine Tankanzeige.
Die folgenden (ab Punkt 2 optionalen) Anforderungen sollen noch ohne Graphik umsetzbar sein:
1) Die Geschwindigkeit wird berechnet aus der Gravitationsbeschleunigung und der Schubbeschleunigung.
2) Wie 1,aber der Treibstoff ist begrenzt.
3) Wie 2., aber das Ziel liegt seitlich versetzt. Mit weiteren Steuertasten muß die Rakete links/rechts gedreht werden.
4) Wie 3., aber die Rakete wird durch seitliche Steuerdüsen gedreht. Es gibt also Winkelbeschleunigungen, somit muß eine Drehbewegung auch jeweils wieder durch Gegenbeschleunigung gebremst werden. (3. ist vereinfachte Drehbewegung, 4. physikalisch realistischer)
5) Wie 4, aber es gibt zufallsgesteuerte Winde, die Kraft auf die Rakete ausüben.
Bei einer graphischen Umsetzung gäbe es noch folgenden Schwierigkeitsstufe umzusetzen:
6) Wie 5, aber die Landefläche besteht nicht aus der durchgehenden Grundlinie, sondern zu Beginn einer Runde muß dynamisch eine hügelige Oberfläche mit einer oder mehreren kleinen Landezonen generiert werden.
Alles weitere bleibt den Teilnehmern überlassen. Überrascht uns gerne mit originellen Features, egal ob sie das Spiel nur schöner machen, oder aber zusätzliche Schwierigkeitsgrade hinzufügen!
AUFGABE: Erstelle eine spielbares Programm, mit oder ohne Graphik. Optimalerweise ohne Aufwand für Standardnutzer (Windows) ausführbar. (Diskussionen, ob das die richtige Definition von Standardnutzer ist, gerne in einem anderem Thread)
VERÖFFENTLICHUNG: Offen. Entweder kann der Doc nach seinem Urlaub darlegen, ob und wie das mit dem ngb-Git-Acc funktioniert oder schlimmstenfalls diskutieren wir.
ENDE: 30.04.2019
Alle Klarheiten beseitigt?
Viel Spaß KaPiTN
Mondlandung / Moon Lander / Lunar Lander
Das grundlegende Prinzip dieses Spieles besteht darin, daß eine Mondlandefähre sicher auf einer Oberfläche landen muß. Das bedeutet, die Fähre ist einerseits der Gravitation ausgesetzt, andererseits kann mit einem Triebwerk
eine entgegengesetzte Beschleunigung erzeugt werden. Beim Auftreffen auf den Grund darf die Fähre eine gewisse Geschwindigkeit nicht überschreiten, sonst zerschellt sie.
Die primitivste Form des Spieles wäre die alleinige Anzeige der Höhe (z.B. Konsole) und die Steuerung über eine einzige Taste.
Die Angabe der Geschwindigkeit wäre dann schon die 2. Stufe, die 3. Stufe eine Tankanzeige.
Die folgenden (ab Punkt 2 optionalen) Anforderungen sollen noch ohne Graphik umsetzbar sein:
1) Die Geschwindigkeit wird berechnet aus der Gravitationsbeschleunigung und der Schubbeschleunigung.
2) Wie 1,aber der Treibstoff ist begrenzt.
3) Wie 2., aber das Ziel liegt seitlich versetzt. Mit weiteren Steuertasten muß die Rakete links/rechts gedreht werden.
4) Wie 3., aber die Rakete wird durch seitliche Steuerdüsen gedreht. Es gibt also Winkelbeschleunigungen, somit muß eine Drehbewegung auch jeweils wieder durch Gegenbeschleunigung gebremst werden. (3. ist vereinfachte Drehbewegung, 4. physikalisch realistischer)
5) Wie 4, aber es gibt zufallsgesteuerte Winde, die Kraft auf die Rakete ausüben.
Bei einer graphischen Umsetzung gäbe es noch folgenden Schwierigkeitsstufe umzusetzen:
6) Wie 5, aber die Landefläche besteht nicht aus der durchgehenden Grundlinie, sondern zu Beginn einer Runde muß dynamisch eine hügelige Oberfläche mit einer oder mehreren kleinen Landezonen generiert werden.
Alles weitere bleibt den Teilnehmern überlassen. Überrascht uns gerne mit originellen Features, egal ob sie das Spiel nur schöner machen, oder aber zusätzliche Schwierigkeitsgrade hinzufügen!
AUFGABE: Erstelle eine spielbares Programm, mit oder ohne Graphik. Optimalerweise ohne Aufwand für Standardnutzer (Windows) ausführbar. (Diskussionen, ob das die richtige Definition von Standardnutzer ist, gerne in einem anderem Thread)
VERÖFFENTLICHUNG: Offen. Entweder kann der Doc nach seinem Urlaub darlegen, ob und wie das mit dem ngb-Git-Acc funktioniert oder schlimmstenfalls diskutieren wir.
ENDE: 30.04.2019
Alle Klarheiten beseitigt?
Viel Spaß KaPiTN