• Keine Ergebnisse gefunden

Kurzbeschreibung des Programmierprojekts: Pacman Ramon Hoffmann

N/A
N/A
Protected

Academic year: 2021

Aktie "Kurzbeschreibung des Programmierprojekts: Pacman Ramon Hoffmann"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Kurzbeschreibung des Programmierprojekts: Pacman Ramon Hoffmann

Das geplante Programmierprojekt für das Halbjahr 13.2 hat die Grundidee des bekannten Spiels Pacman zum Vorbild, soll aber den Möglichkeiten entsprechend in einer vereinfachten Version erfolgen.

Vorrausetzungen für das Programm:

-Charakter kann mit Pfeiltasten frei durch das Labyrinth bewegt werden.

-Gegner bewegen sich zufällig. (oder dem Charakter folgend durch das Labyrinth) -Charakter sammelt bei Kontakt die im Labyrinth liegenden Items ein.

-Spiel gewonnen sobald alle Items eingesammelt wurden.

- Kontakt zu Gegner beendet das Spiel. (Game over)

Spieloberfläche:

-Labyrinth (siehe Bild) oder evtl. in vereinfachter Form.

- evtl. Tabelle, durch die sich der Charakter nur sprunghaft von Feld zu Feld bewegt.

Schwierigkeiten:

-Charakter muss Grenzen im Labyrinth, Items und seine Gegner erkennen entsprechend reagieren.

- Steuerung durch Pfeiltasten.

Mögliche Erweiterungen:

-verschiedene Level bzw. Schwierigkeitsstufen -Bonus-Items die Vorteile für den Spieler erzeugen.

Erste Ideen für die Umsetzung:

-Erstellung von Spieler- Klasse, sowie Gegner -Klasse.

-Erstellung von zunächst einem einzigen Labyrinth.

Die endgültige Umsetzung des Projekts ist noch unklar, da die Möglichkeiten bezüglich des Spielfeldes mit den vorhandenen Programmierkenntnissen noch abgesteckt werden müssen.

Referenzen

ÄHNLICHE DOKUMENTE

• Wenn bei der Abgabe die Auflistung des Arbeitsaufwandes fehlt, kann das Projekt nicht bewertet werden und gilt dann als nicht bestanden.. Die Auflistung soll pro Person

Benutzer aktiviert die Anzeige erledigter Items Alle Items, auch die erledigten, werden angezeigt Erledigte Items sind farblich markiert..

Web-Anwendungen laufen auf Servern und kommunizieren mit dem Browser des Benutzers Austausch von Informationen zwischen Benutzern möglich.. Server speichert Informationen zur

Befehl git commit übernimmt Änderungen im Index zu einer Version Befehl git checkout aktualisiert das Dateisystem auf Zustand einer Version..

Gefahr: Systemarchitektur muss für spätere Anpassungen vollständig überarbeitet werden..

JavaScript erlaubt dynamische Änderungen am HTML Aber: Kein direkter Austausch von Informationen.. zwischen

Commit von Änderungen erzeugt neue Version Parallele Änderungen → mehrere Kindversionen Merge führt zwei

INSERT INTO studenten (MatrikelNr, Vorname, Nachname) VALUES ( 367891, 'Paul', 'Muster' ). Man kann die Liste der Attribute weglassen, wenn man die Werte in der Reihenfolge