DT 86 10

From C64 Diskmag Wiki
Jump to: navigation, search

English Translation

     BOULDER DASH DTV MIT 360 CAVES
     BOULDER DASH DTV MIT 360 CAVES
________________________________________

Wie kam es zu dieser Version?

Im Forum 64 wurde behauptet, der C64-DTV
wäre  zu langsam, um im 256 Farben-Modus
ein gescheites Spiel  zu  programmieren,
was für den Grafik-Modus auch zutrifft.

Allerdings gibt es im DTV einen Zeichen-
satz-Modus, in dem jedes Zeichen aus 8x8
Pixeln  besteht  und jedes Pixel durch 1
Byte(!) dargestellt wird, also jedes Pi-
xel  eine von den 256 Farben des DTV an-
nehmen  kann.  Dabei  hat  das Video-Ram
auch  nur  eine  Matrix  von 40x25, also
1000 Byte. Da dachte ich mir, damit kann
man doch locker ein  Zeichensatz-basier-
tes Spiel ähnlich wie Boulder Dash  pro-
grammieren.

Nach  etwas  Überlegung  dachte ich mir:
Warum eine  Engine neu coden,  wo es die
meiner Meinung nach perfekte schon gibt?
Ich habe mir also vorgenommen,  das ori-
ginal Boulder Dash umzuprogrammieren.

Um  die Änderungen am besten einbauen zu
können, wäre es am besten,  Boulder Dash
im Sourcecode zu haben. Sowas findet man
leider  nicht im Netz und so habe ich in
mühevoller  Kleinarbeit das Programm re-
assembliert.

Für die Grafiken habe ich einen  Grafik-
satz  aus "Rocks 'n' Diamonds" genommen,
der mir sehr gut gefiel.

Als ich dann fertig war, merkte ich, daß
noch sehr viel Speicher im DTV RAM übrig
war und ich erinnerte mich an die  Zeit,
als ich in den 80'ern eine  Version  mit
eigenen  Leveln gebaut habe, daß die Le-
vel in Boulder Dash  sehr  klein  waren.
Mir  war  also klar, hier geht viel mehr
als die üblichen 20 Caves.
So  verschob ich die Speicherbereiche im
Spiel dementsprechend, daß mir ein maxi-
mal großer Block für Levels  zur  Verfü-
gung stand.

Das  Ganze  sollte aber noch ein Single-
Filer bleiben,  um ihn dann auch eventu-
ell auf dem DTV flashen zu können.

Jetzt  mußte nur noch eine Autoerkennung
für das DTV rein, um  beim  Fehlschlagen
die Version auf dem C64 mit den Original
Grafiken zu starten und hier ist nun die
Version. Viel Spaß damit.

Für Kritiken,  Feedback,  Verbesserungen
und ähnlichem  könnt ihr euch direkt per
Email an den Programmierer dieses Spiels
wenden:

                  peiselulli@t-online.de


P.S.:

Unter
"http://noname.c64.org/csdb/release/?id=
66914" gibt es den kompletten Sourcecode
inklusive Grafiken inklusive Konverter.


________________________________________
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox