BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Projekte (http://www.black-board.net/board.php?boardid=108)
--- C Stoneage: Zweite Portierung eines AmigaBASIC Games (http://www.black-board.net/thread.php?threadid=23877)
Geschrieben von Zirias am 15.05.2010 um 03:06:
Stoneage: Zweite Portierung eines AmigaBASIC Games
Da jetzt zumindest mal die Infrastruktur in Sachen OOP und Video steht, kann ich ja mal dieses Projekt verkünden:
log
- 2010/05/24: Release 0.0.4 alpha: Erste spielbare Version, enthält die 3 Level des originalen AmigaBASIC Spiels
- 2010/05/23: Release 0.0.3 alpha: Bewegungen von Willy und Tastatursteuerung
- 2010/05/23: Release 0.0.2 alpha: verbesserte Grafik und Felsen rollen korrekt über andere Felsen ab
- 2010/05/21: Erster "feature-merge" -- Grafikverbesserungen. Nicht fertig, aber wenigstens bugfrei. Wenn man meint es gibt genau zwei Stellen, wo der Bug sich verstecken kann, und am Ende ist es eine dritte -> zum Haare raufen
edit: Projekt-Homepage:
http://sekrit.de/stoneage/
edit: Windows-Buildumgebung tut, erstes win32-zip hochgeladen (tut natürlich auch noch nicht wirklich was).
Spielidee:
Steinzeitmensch "Willy" sucht Kohlköpfe und gräbt sich dazu durch Levels -- Felsbrocken sind gefährlich, wenn sie runterfallen können sie entweder Willy erschlagen oder auch den Weg zu den Kohlköpfen endgültig verbauen.
Das Spiel wurde mal im 68000er Magazin als AmigaBASIC Listing veröffentlicht (ich glaube 1988) -- eine Portierung auf MS-DOS mit TurboPASCAL und "BGI" Grafiktreiber habe ich hinter mir -- JETZT sind moderne Platformen dran, mit Hilfe von SDL.
Grobe TODO-Liste:
- Spiel-Logik in den von Entity abgeleiteten Objekten implementieren
- Eingabe: Bisher immer Cursor-Tasten, dank SDL sollte man vom konkreten Eingabegerät doch abstrahieren können? SDL-input anschauen!
- Sound
- Level-Editor (sowas hatte meine DOS-Version auch *g*)
Jemand Lust, mitzucoden?
Geschrieben von phlox81 am 15.05.2010 um 10:05:
Gibts screenshots?
Geschrieben von Zirias am 15.05.2010 um 10:46:
Naja, da die eigentliche Spiellogik noch fehlt kann ich erstmal nur ein Fenster mit zufällig verteilten Objekten präsentieren
Siehe Anhang...
edit: Screenshot hier ist völlig veraltet, siehe
http://sekrit.de/stoneage/ für aktuellen
Geschrieben von LX am 15.05.2010 um 14:53:
Klingt vom Prinzip her wie
Boulder Dash, oder irre ich mich da?
Geschrieben von Zirias am 15.05.2010 um 18:46:
Das ist schon gut möglich
Aber ich will DAS Spiel, das ich von damals kenne.
Aktueller Stand: Die Felsen fallen -- bisher allerdings noch ohne abrollen.
edit:
So, wurde dringend Zeit für ein wenig Dokumentation, auch weil ich sicher bald mal ne Pause machen muss. Ein nettes kleines perl-script (
dxprep_h.pl) gaukelt doxygen C++-Syntax vor, und damit kommen dann so nette Sachen raus wie das angehängte Bild
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH