DOS Quadraz

Mein erstes Spiel für MSDOS war 1996 DOS Quadraz. Da ich zu jenem Zeitpunkt noch am Acorn Archimedes A3000 (Was ist das für ein Rechner?) gearbeitet habe, ist das Spiel auf dem PC meiner älteren Schwester Elisabeth entstanden.

Inhaltlich haben wir hier eindeutig den Vorläufer zum jetzigen Quadromania vorliegen. Das Spiel läuft unter MSDOS mit MCGA Karte (Mode 13h) und geladenem Maustreiber.

DOS Quadraz (MSDOS)
DOS Quadraz v1.1 (MSDOS)

Sämtliche Hinweise auf den Sharewarestatus des Programms sind wie immer hinfällig. Es gab nie eine Vollversion mit den versprochenen Features und es wird nie eine geben. Auch ewaige Mailboxtelefonnummern sind leider nicht mehr gültig.

Das Programm wird hier nur aus historischen Gründen zum Download angeboten.

Download

Danke an Lars Struß / StarLogic und seine QuickBasic Toolbox, ohne die das Programm damals nicht so hübsch geworden wäre.

Spiele und Programme für MSDOS von ASM Software

Im Zeitraum von 1996 bis ca 2000 habe ich für PC unter MSDOS programmiert. Dort sind auch einige Titel “fertig” geworden und ich habe sie auch über ein paar wenige Mailboxen (Catobox und noch 1, 2 andere) vertrieben. Allerdings gab es nie ernsthaftes Feedback.

Ich werde nach und nach die Funde online stellen und aus rein historischen Gründen anbieten.

Zur Übersicht und Rahmenerläuterung gibt es dazu eine Übersichtsseite rechts im Menü.

Arndt Commander

Arndt Commander v1.0 (MSDOS)
Arndt Commander v1.0 (MSDOS)

Arndt Commander ist ein einfacher Dateimanager für MSDOS. Geschrieben 1997 in QuickBasic 4.5 stellt er eines meiner ersten komplettireten Anwendungsprogramme für DOS PCs dar. Das Programm läuft auch unter DOSBOX.

Im Gegensatz zum bekannten Norton Commander hat man keine 2 Listerfenster und nur wenig eingebaute Tools. Dafür sind die meisten Tasten zum Norton Commander kompatibel. Man kann Programme starten, Dateien listen und editieren, Verzeichnisse erstellen, navigieren und das aktuelle Laufwerk wechseln. Viewer und Editor sind konfigurierbar. Per Default zeigen sie auf “less” und “edit”, welche im DOS Suchpfad liegen sollten.

Sämtliche Hinweise auf den Sharewarestatus des Programms sind hinfällig. Es gibt keine Vollversion mit den versprochenen Features und es wird nie eine geben. Auch ewaige Mailboxtelefonnummern sind leider nicht mehr gültig.

Das Programm wird hier nur aus historischen Gründen zum Download angeboten.

Download

Danke an Lars Struß / StarLogic und seine QuickBasic Toolbox, ohne die das Programm damals nicht so hübsch geworden wäre.

Quadromania jetzt mit Sound

Quadromania hat jetzt die ersten Soundeffekte. Am Wochenende habe ich das dummymäßige Soundmodul mit Leben gefüllt. Sowohl unter Linux, als auch auf dem Wiz gibt es jetzt Soundeffekte, wenn man etwas anklickt oder gewinnt.

Auf dem Wiz ist es etwas zu laut, Lautstärkeregelung ist das nächste TODO.

Außerdem haben 2 nette Jungs Quadromania für den Dingoo portiert. Dort muss allerdings ein Mausersatz geladen werden, da der Dingoo keinen Touchscreen hat. Ferner benötigt der Port dingux, den Linuxport für den Dingoo.

Außerdem muss ich dafür noch eine Cursorsteuerung, bzw. einen Pseudocursor vorsehen, so daß man das Spiel auch mit dem Joypad spielen kann. Das müsste auch auf dem Wiz helfen.

Ein offizieller Release mit Audiosupport und Makefile für Dingoo/dingux kommt noch die Woche.

Dingoo Port von quadromania: http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,25,362

Danke an zLouD und z_man3007  für den Port auf den Dingoo!

Quadromania v0.4 release

Heute gibt es von meinem Brettspiel Quadromania eine neue Version.

Quadromania v0.4 (Highscore tabelle)
Quadromania v0.4 (Highscore tabelle)

Die Version v0.4 verwaltet jetzt eine Highscoretabelle und diese wird auch auf Disk gesichert und wieder geladen. Ferner wurde die Grafik bezüglich des Programmcopyrights angepasst.

Natürlich gibt es auch wieder eine Version für den GP2X. Einfach die Binärdistribution für den Wiz auf SD-Karte oder den NAND Speicher entpacken. Dann sollte eigentlich ein entsprechendes Icon erscheinen.

Links zum Download gibt es auf der Quadromania Seite.

Frohes Daddeln!

Und Feedback ist natürlich immer willkommen, auch ein simples Danke schön oder dergleichen.

Quadromania v0.3 Release

Heute ist es soweit. Von Quadromania gibt es den 0.3 Release. Ich habe bei der Gelegenheit auch gleich eine eigene Seite für das Spiel angelegt (Link).

Quadromania v0.3 (GNU/Linux version)
Quadromania v0.3 (GNU/Linux version)

Das Spiel läuft offiziell auch auf dem GP2X Wiz und ich stelle natürlich eine Binärversion für den Wiz zur Verfügung. Einfach auf die SD Karte entpacken und im Wiz Menu au den Quadromania Eintrag klicken.

Das Tearing ist offiziell noch nicht unter Kontrolle. Aber bevor es keine eindeutige Rückmeldung bzgl. der gefixten liBSDL mit neuer Firmware gibt, überlasse ich es dem Benutzer, eine libSDL mit Tearingfix zu installieren.

Download Quadromania v0.3

  • v0.3 (380 K) Source code for all platforms
  • v0.3 (133 K) Binary version for GP2X Wiz

Frohes Daddeln!

Quadromania läuft jetzt auch auf dem Wiz

Meine Displaypatches sind jetzt endlich soweit. Ich habe heute mein Spiel Quadromania zum ersten Mal auf dem GP2X Wiz zum Laufen gebracht. Es ist noch einiges nicht ganz 100%, insbesondere die Anzeige der Spielanleitung, aber das Problem liegt nicht am Wiz. Es funktionieren auch noch keine Tasten, nur der Touchscreen. Aber man kann das Spiel schonmal spielen.

Quadromania auf dem GP2X Wiz
Quadromania auf dem GP2X Wiz

Irgendwann die Woche gibt es dann noch einen Release dazu. Ansonsten sieht die Roadmap noch eine Highscoretabelle und Sound und Musik vor. Mal sehen wie weit es mein erster Homebrew für den Wiz noch bringen wird!

Quadromania wird flexibeler

Vorhin habe ich an meinem Spieleprojekt für PC und GP2x Wiz, Quadromania, weiter gearbeitet. Nach und nach bereite ich gerade die Grafikroutinen darauf vor, flexibel zu blitten, in Abhängigkeit der geladenen Grafikressourcen.

Quadromania (Version vom 19.1.2010)
Quadromania (Version vom 19.1.2010)

Der Plan besteht darin, das Spiel auflösungsunabhängig zu machen. Auf der Zielplattform müssen dann nur zur jeweiligen Displaygröße passende Grafikdateien bereitgestellt werden. Z.B. Grafiken für 320×240 für den Wiz, aber 640×480 auf dem PC.

Der Anfang dazu ist gelegt, aber ich bin noch lange nicht fertig. Sobald die auflösungsunabhängige Version steht, wird es eine neue Releaseversion geben. In der Spiellogik ist akut leider auch noch ein dicker Bug, der beim Umbau auf Konstanten reingekommen sein muss. Den muss ich auch noch tilgen.

Wenn alles glatt läuft, gibt es im Februar eine erste Testversion auch für den GP2X Wiz. Dort wird man das Spiel dann auf dem Touchscreen mit dem Griffel spielen können.

Quadromania wiederbelebt

Ich habe am Sonntag begonnen, mein altes Spielprojekt Quadromania wiederzubeleben. Mittelfristiges Ziel ist es, eine Version für den GP2X Wiz bauen zu können.

Im Moment konzentriert sich die Arbeit auf die Modernisierung des alten Sourcecodes. Ich benutze dabei zur Zeit Eclipse mit dem C Plugin. Ausserdem habe ich mir lokal ein kleines Subversionrepository eingerichtet. Das Ziel dabei ist, halbwegs professionell zu entwickeln. Man lernt schließlich dazu.

Subclipse läuft recht ordentlich und eine IDE hat echte Vorteile. Beispielsweise hatte ich einen komischen Fehler wegen fehlender Funktionsprototypen in meinem Code. Eclipse zeigte mir im Header die falsche Kapselung des Includewächters an. In einem regulären Editor hätte ich danach vermutlich länger gesucht.

Eine Sache werde ich gegenüber der alten v0.2 allerdings rauswerfen: autoconf und automake. Das Projekt ist so schön klein und übersichtlich, so daß ich den Aufwand nich trechtfertigen kann. Zumal ich wenig Erfahrung mit diesen Tools habe. Damals habe ich das Framework mit der Anjuta IDE generiert, aber so 100% glücklich war ich schon damals nicht. Die neue Version wird jedenfalls klassisch aus Makefile und Configheader bestehen.