Hallo zusammen, hatte heute nochmal Lust ein kleines Spiel in Basic umzusetzen.
Herausgekommen ist dabei ein 9-Zeiler namens "MicroMoves", ein Sokoban Clone.
Das Spiel hat bis jetzt einen Level.
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von drazil am
Hallo zusammen, hatte heute nochmal Lust ein kleines Spiel in Basic umzusetzen.
Herausgekommen ist dabei ein 9-Zeiler namens "MicroMoves", ein Sokoban Clone.
Das Spiel hat bis jetzt einen Level.
Anbei mal eine Beta Version
Achja, "RESET" mit Taste "R"
Mehr bitte! Mir gefällt das, aber mach bitte ein richtiges Spiel draus. Und, wieder eine Optimierung gelernt. Deine Cursorsteuerung bzw. die Berechnung find ich klasse. Gleich mal in meine Trickkiste (Textdatei Tipps & Tricks) gepackt!
schön das es gefällt. Werde es wohl auch noch in die 10liner competition schicken. Es fehlen aber noch ein paar level. Muss mir aber dafür noch einen "sokoban XML format to basic data converter" schreiben .
Ich schaff nicht mal das erste Level...
Super!
ja, in der tat ist der echt fies. Ich werde demnächst ein paar leichtere einbauen
Werde es wohl auch noch in die 10liner competition schicken. Es fehlen aber noch ein paar level.
Hast ja noch eine Zeile übrig...
Muss mir aber dafür noch einen "sokoban XML format to basic data converter" schreiben .
Wie, was?!
Muss mir den Code später mal genauer ansehen...
So, hier ist nochmal eine neue Version von MicroMoves (10 Zeiler mit 10 Leveln)
War noch ein Bug drin. Die Ziel-Abfrage hatte ne Macke.
Hier nochmal die Korrektur.
Läuft gut, bin nur zu blöd das ersten Level zu schaffen ^^.
Noch ein Minor Bugfix in der Tastaturabfrage und jetzt mit 13 Leveln
... und immernoch ein 10-Zeiler... wahnsinn.
Schaffe das erste Level auch wieder nicht, muss mir mal etwas Zeit nehmen, wenn ich nicht völlig kaputt vor dem Bildschirm sitze...
Noch ein Update.
Man kann jetzt zusätzlich mit (C)ancel einen Level abbrechen und dann zum nächsten springen
Warum ist denn in den 10 Zeilen keine Musik?
Kleiner Spaß...
Gefällt mir sehr gut...
Warum ist denn in den 10 Zeilen keine Musik?
Kann ich machen, dann allerdings müssen ein paar Level dran glauben.
Bei meinem anderen 10 Zeiler: Remember ist sowas wie Musik drin.
Gefällt mir sehr gut...
Danke.
Hammer, aber auch das 2.Level ist ja knackig. Hab Sokoban damals in DOS gespielt und das war irgendwie einfacher
Geiiillllllllllllll
Nabend zusammen,
ich stelle mal ein kleines Java Tool zur Verfügung welches Sokoban Level im txt Format von z.B. sourcecode.se
ins MicroMoves Format konvertiert
Gestartet wird es folgendermassen:
java -jar MicroMovesConverter.jar -in level.txt
Das outfile heisst dann level_data.bas
usage: MicroMoves - Sokoban Level Converter Tool
-help Help
-in <file> Sokoban Level Text File
-lo <number default:1000> Linenumber Offset
-ls <number default:1 > Linenumber Count Step
-out <file> CBM Basic Data Row, when <out> is empty,
inputfilename is used to create outputfile
Hier noch eine kleine Beschreibung des Sokoban TextFormat:
# Wall
. Target
* Box on target
$ Box
@ Player
+ Player on target
UPDATE : MicroMovesConverter
Das Tool hatte noch ein paar Bugs beim konvertieren.
Zusätzlich gibt es einen neuen Parameter -rem.
Damit kann man den Levelnamen mittels REM <name> an eine DATA Zeile hängen lassen.