"4k-basic-dash" ist ein Boulder Dash-Clone in reinem BASIC!
Das Spiel passt in 4 KByte und enthlt 7 Hhlen und sehr viele
verschiedene Level.

Geschrieben von Simon Stelling (S.E.S./Crest) 05.12.2009
als Beitrag zur "2nd 4k BASIC Compo" des Forum64.de:
http://www.forum64.de/wbb3/index.php?page=Thread&postID=373540#post373540

Anleitung:
Das Spiel luft auf einem normalen C64, mit einer normalen 1541 und einem
Joystick. Dort ist es zwar extrem langsam, aber es funktioniert!
*** Tipp: Das Spiel in einem C64-Emulator (z.B. WinVICE)
mit 500% Geschwindigkeit laufen lassen! ***

Spielinhalt:
Du bist Rockford. Du grbst Dich durch unterirdische Hhlen und sammelst
Diamanten. Sobald Du gengend Diamanten ergattert hast, ffnet sich der
Ausgang, der Dich zu nchsten Hhle bringt. Aber Vorsicht: Hte Dich vor
herabfallenden Steinen und explosiven Schmetterlingen!

Du kannst versuchen, Steine nach rechts oder links zu schieben, aber sie
sind sehr schwer, und hinter ihnen muss Platz sein.

Wenn Du den Feuerknopf gedrckt hltst, whrend Rockford luft, tut Rockford
so, als ob er einen Schritt geht (und dabei einen Diamanten sammelt, sich
durch die Erde grbt oder einen Stein schiebt), bleibt aber am Platz stehen.
Dies kann hilfreich sein, wenn es mal trickreich oder eng wird.

In manchen Hhlen triffst Du auf Schmetterlinge. Vorsicht: Falls Du sie
berhrst, explodieren sie. Du kannst allerdings auch versuchen, einen Stein
oder einen Diamanten auf sie fallen zu lassen. Wenn es Dir gelingt zu
treffen, explodieren sie, ohne dass Du dabei Schaden nimmst - sofern Du
gengend Abstand hltst. Dann kannst Du die entstandenen 9 Diamanten
einsammeln. Der riskante Versuch lohnt sich also!

Es gibt kein Zeit-Limit. Solltest Du einmal feststecken, kannst Du mit
Run/Stop zur nchsten Hhle springen. Das kostet Dich allerdings eine
saftige Punktstrafe.

Um die etwas schwierige Joystick-Steuerung zu kompensieren, hast Du
einen hydraulischen Schutzmechanismus dabei, der Dich vor Schaden bewahrt,
falls Dir Steine auf den Kopf fallen sollten.

Ziel des Spiels:
Mglichst viele Diamanten sammeln und den Ausgang jeder Hhle erreichen.


Kommentar zur Geschwindigkeit des Spiels:
Ja, ich wei, dass das Spiel auf einem normalen C64 extrem langsam ist.
BASIC ist halt kein Assembler. Mir ging es darum zu zeigen, dass es
berhaupt mglich ist, ein Spiel wie Boulder Dash in reinem BASIC zu
schreiben. Wie man am Ergebnis sieht: Es geht tatschlich!
Das Spiel ist zwar langsam, aber nicht furchtbar weit von akzeptabler
Geschwindigkeit entfernt: Wenn man das Spiel in einem C64-Emulator
mit 500% Geschwindigkeit spielt, luft es ganz gut!
Wer htte gedacht, dass ein Spiel wie Boulder Dash, das in Assembler
geschrieben den C64 zu 100% auslastet, sich auch in BASIC schreiben
lsst und dabei nur um den Faktor 5 langsamer ist!
Viel Spa mit dem Spiel!
Simon Stelling (S.E.S./Crest), 05.12.2009
