CKFSC Fangame
Aus Galactopedia
Die Community der Commander Keen Fan SITE Celle arbeitet zurzeit einen Plan zur Erstellung eines eigenen Fangames aus. Auf dieser Seite werden die neuesten Errungenschaften veröffentlicht und Aufgaben eingeteilt.
Inhaltsverzeichnis |
[bearbeiten] Timers Story-Entwurf
Keen sitzt gemütlich mit seinen Eltern am Mittagstisch, als er seltsame Geräusche aus seiner Werkstatt hört. Keen rennt dort hin und schließt sich auch sofort ein. Empfangsgerät: Captain Keen? Keen: Commander Keen, wenn ich bitten darf. Orakelmitglied: Wir haben endlich das gefunden, worauf wir gewartet haben! Eine Spur der Shikadi. Auf Korath III ist eine Karte gefunden worden. Eine Karte zur Galaxie der Shikadi! Sie befindet sich in der Gegend des Polarsterns. Keen: Wie kommt ihr Orakelonkel auf Korath III? Orakelmitglied: Wir brauchen nicht auf Korath III zu sein, um die Karte zu sehen. Wofür haben wir denn das Orakel? Keen: OK, das hatte ich vergessen... Dann - auf in Weltall! Das Universum darf nicht zerstört werden!
Die Galaxie der Shikadi ist in drei Ringe aufgeteilt:
- Der Dschungel der Nacht
- Die Maschinen des Grauens
- Die Dunkle Stadt
Die Galaxie der Shikadi ist klein. Sehr klein. Eigentlich verdient sie den Namen "Galaxie" nicht, da sie eigenlich nur eine Scheibe ist.
- Die Shikadi wohnen im Zentrum dieser Galaxie, der "Dunklen Stadt".
- Um die Dunkle Stadt zieht sich ein Ring von Kraftwerken und Maschinerie, der die Energie für die Dunkle Stadt liefert, das wichtigste, um die Shikadi am Leben zu halten.
- der äußerste Kreis zieht sich um das gesamte andere. Der Dschungel der Nacht ist der Rest natur in der Galaxie der Shikadi. Dort wohnen die letzten wilden Tiere, die mit den Shikadis verwandt sind.
Mortimer befindet sich logischerweise in der Dunklen Stadt (in der Mitte der 3 Ringe), welche von einem kuppelförmigen Energieschild umgeben ist.
[bearbeiten] Aktuelle ToDo-Liste
Leveldesign
- Es gibt bis jetzt noch keine Level, die im Spiel verwendet werden (Dafür muss aber zuerst der Leveleditor in der Endphase sein)
Grafik allgemein
- Wir brauchen noch mehr Gegner für den "Dschungel der Nacht", für die "Maschinen des Grauens" und für die "Dunkle Stadt".
- Wir brauchen Bilder für die Storys.
- Wir brauchen ein gutes Design für das Auswahlmenü.
- Es werden noch Chipsets für alle drei Welten benötigt.
Programmierung
- Variable Sprunghöhe einbauen!
- Umsetzung des neuen Level- & Chipsetformates...
- Keens Tod muss eingebaut werden.
- Beim Pogostick muss noch der "Superjump" eingebaut werden.
- Wir brauchen Süßigkeiten, Punkte, usw...
- Die Statusanzeige in der Ecke muss eingebaut werden.
- Die spezifischen Verhaltensweisen der einzelnen Gegner müssen geschrieben werden (Langauftrag...).
Story
- Wir benötigen noch eine genauere Ausarbeitung der Anfangsstorys der einzelnen Welten.
- Wir benötigen noch eine genauere Ausarbeitung der Endstorys der einzelnen Welten.
- Wir brauchen noch einen Plan über die Levelverteilung im "Dschungel der Nacht", den "Maschinen des Grauens" und in der "Dunklen Stadt".
Sound & Musik
- Affenkönig hat einzelne Musikmotive hoch geladen. Allerdings muss noch mehr dazu kommen. Es müssen Stücke für die Hintergrundmusik auf Basis von Affenkönigs einzelnen Motive geschrieben werden.
[bearbeiten] Level-Format
Das momentan verwendete Level-Format ist wie folgt aufgebaut:
- MapWidth: Int (BE)
- MapHeight: Int (BE)
- ChipsetNameLength: Int (BE)
- ChipsetName: Array [1..ChipsetNameLength] of Char
- LevelMap: Array [1..MapWidth] of Array [1..MapHeight] of Int (BE)
- LevelOverMap: Array [1..MapWidth] of Array [1..MapHeight] of Int (BE)
- StartX: Int (BE)
- StartY: Int (BE)
Alle Int-Werte sind vorzeichenbehaftete 32-Bit Integer-Werte. BE heißt, dass die Zahlen im Big-Endian-Format gespeichert sind.
[bearbeiten] Team und Aufgabenbereiche
Programmierung
- K1n9_Duk3
- Timer
- Rübennase
- dbGAMES
- keenfansite
Test
- White Window
- keenfansite
Level
- evtl. Timer
- evtl. keenfansite
Grafik
- Nenphis
- Rübennase
- Timer
- Affenkönig
Sound
- Mr. McCool
- keenfansite
- Shadoworacle
Story
- Timer
- Nenphis
[bearbeiten] Downloads
TechDemo und Quellcode
Datei-Übersicht (bereitgestellt und aktualisiert durch K1n9_Duk3)


