Atomic Bomberman oder sdlbomber?
Zur Quelle: - oder wo es vermutlich(?) begann...
kennt Ihr Atomic Bomberman von Hudson/Interplay?
- wenn nicht, dann habt Ihr was verpasst (in Sachen Spielspass, gute
Animation, Action, Chaos,...)
"best Multiplayer-Game ever" ist gar nicht so verkehrt.
Atomic Bomberman "BM95.exe"
- Hat
- gute bis sehr gute Grafik
- guten bis sehr guten Sound
- Schöne Effekte
- Level-Editor
- echten Spielspaß mit viel Chaos :-))
- läuft unter Windows 95, 98, ME, NT (SP4..6),
2000, XP
... aber leider nicht unter Linux (1. KO-Kriterium)
- Fürs Netzwerk (-> Multiplayer Mode) wird das Protokoll
IPX benötigt
... wodurch es nicht ohne weiteres übers Internet spielbar ist.
(2. KO-Kriterium)
- Im Multiplayer Mode gibt es Timingprobleme
... und da BM95 kein (3. KO-Kriterium) Open Source ist kann man den
Fehler nicht beseitigen...
- Der schöne "Gold Bomberman" geh nur im "Nicht-Netzwerkmode"
... und da BM95 kein (wieder 3. KO-Kriterium) Open Source ist kann man
den Fehler nicht beseitigen...
- Die Positionen der Spieler im "Random" Mode (Startposition)
bleibt für ein Game mit vielen Matches fest
... und da BM95 kein (wieder 3. KO-Kriterium) Open Source ist kann man
den Fehler nicht beseitigen...
- hat gelegentlich Probleme mit der Tastatur (Unterschiede Win95
<-> Win98/WinME <-> WinXP)
ALT-Taste wird gerne zur Steuerung verwendet, jedoch gibt es eine
Lösung...
=> muss ich nochmal Helge fragen...
sdlbomber
- ist Open Source
- läuft unter
- Linux mit SDL
- Win32 mit SDL (als DLL im Programmverzeichnis oder Suchpfad)
- Programmierung:
- Linux: gcc
- Win32: gcc aus Dev C++ oder Cygwin (dan nur mit cygwin
lauffähig?)
- ist in C Programmiert
- Was zum Stand (2005-09-11) noch getan werden sollte (jaja, ist
nicht wenig...):
- CVS verwenden (Version Control system)
?: wer soll alles auf den
Code zugreifen dürfen?
=> einen Server im Internet für ~ 3 Euro je
Monat mieten ?
- Sourcecode ggf. stärker nach Funktionen aufteilen
z. Zt. sind es nur ~3 Files (Grafik/Sound/Rest)
ggf. C++ verwenden?
- Steuerung testen und korrigieren (hängt zumindest unter
Windows
gelegentlich)
- Powerups überarbeiten und implementieren
Ziel: Alle in Atomic Bomberman enthaltenen/dokumentierten Powerups in
voller Funktion.
- Laden von "Schemes" = Level
Erweiterung, um "Atomic Bomberman"-Levels (=Schemes) zu laden.
- Server:
- Server sollte Schemes verwalten
- Menu überarbeiten:
- Einstellung der Joysticks/Tastatur
- Spielerauswahl (Farbe)
- Random Mode (Startposition) schon implementiert?
- Menue für Schemes Implementieren -> saubere
Requirements: "wie soll das Menue aussehen"
- Vorschau für Schemes "Preview für Schemes in der
Auswahl der Schemes"
- Liste aller Schemes
- Upload auf den Server? "Hochlademöglichkeit für
Schemes"
- Spiel überarbeiten:
- Alle Funktionen der Schemes schon implementiert? z.B. Random
Powerup Bornwidth
- Gold Bomberman (auch für Netzwerkmodus)
- Alle Powerups implementieren
- Kick (Bomben Rollen lassen)
- Punch (Bomben wegboxen)
- Grab (Bomben werfen)
- Trigger (Fernzünder)
- usw.
- So schöne Sounds wie Atomic Bomberman
(aber nicht klauen - hochstens
Schnittstelle implementieren, um aus dem Original zu holen - wenn
jemand das Original installiert hat ;-) )
- Szenen für den laufenden Bomberman (Stehen, laufen, ...)
grafisch und
programmtechnisch überarbeiten
- Szenen für die Flammen überarbeiten (Grafik,
Ausbreitung)
meine bisherigen abgeänderten Versionen:
- sdlBomber_1022_W32_1stToMartin.zip
(Projekt; erster Versuch mit MSVC6)
- sdlBomber_DevCpp_00x.zip
( nur Win32-Exe)
- sdlbomber_DevCpp.zip
( Dev C++ -Projekt, muss noch die Interplay-Sachen entfernen,
falls jemand auch so gute Bilder malen kann würde ich mich freuen
sie einfügen zu dürfen...)
- Update nach ca 2 Jahren :-]
( Eclipse -Projekt - laeuft unter 64-Bit-Kernel 2.6.x, Jetzt mit Scheme File laden :-))
Hier mal der aktuelle (2007-06-24) Stand: