Crack (1988) 

Bei "Crack" handelt sich dabei um einen der vielen "Arkanoid"-Clones. Dank den sensationellen Grafiken von Orlando war "Crack" den meisten anderen Clones aber deutlich überlegen.

"Crack" wurde primär von René Straub programmiert. Wir haben damals aber sehr viel Wissen und Codeteile ausgetauscht. Und so stammt z.B. das "Coconut"-Zwischenspiel wie auch der eine oder andere Teil von "Crack" aus meiner "Feder".

 

Spiel

Wie schon erwähnt handelt es sich bei "Crack" um einen "Arkanoid"-Clone welches seinerseits ein Clone von  "Breakout" ist.  Dies war in den späten 70'ern bzw. frühen 80'ern ein Spielhallenklassiker. Wikipedia beschreibt das Spiel wie folgt:
Der Spieler muss einen Ball mit einem Paddle gezielt abprallen lassen, um farbige Steine aus einem Block zu schlagen. Dabei darf man den Ball nicht verfehlen.

Gegenüber dem Original gab es in "Crack" aber viele zusätzliche und auflockernde Elemente. Da gab es z.B. das "Coconut-Game" welches jeweils nach zwei absolvierten Levels für Abwechslung sorgte. Der Spieler hatte darin die Aufgabe mit der Maus Herby Stone (unser neu geschaffenes Maskottchen) zu steuern und ihm beim Auffangen von herunterfallenden Kokosnüssen zu helfen.

 

Das eigentliche Spiel kann man in diesem YouTube-Video bewundern (Herzlichen dank an den Uploader)

 

 

 

"Crack" in den Zeitschriften

ACE< Commodore User 5/88 Amiga User Int. 6/88

Commodore User International
The last thing anyone needs right now is an Arkanoid clone, but like it or not, you've got one. Having said that, bar Development Software's imported, near perfect version, this is the best you can get. Programmed by Swiss software house Linel, who sound as if they should be making expensive bars of chocolate for posh stores, this is well-programmed and contains some of the nice touches that are becoming a hallmark of Amiga games. Its loading sequence is brilliant. Little caveman figures pop out and paint the game's name on a wall. Suddenly there's a sampled Tarzan howl and another one swings on a rope across the screen only to smack into the wall. Well it's funny when you see it, anyway.

 


Intro

Wenn man heute die "Crack" Reviews googelt liest man, dass dieses Game vor allem auch wegen seines Intros in Erinnerung geblieben ist. In diesem Intros ist zum ersten Mal "Herbie Stone" aufgetaucht welcher später auch  in anderen Spielen vorkam. Am besten ihr seht ihn euch mal an:

 

Unter anderem kam Herbie Stone später auch in "Dugger" vor welches von Christian A. Weber programmiert wurde. Das Intro zu "Dugger" war sozusagen der zweite Teil des "Crack"-Intros:

 

Technische Hintergrundinformation

  • Wie "Insanity Fight" bestand auch das Hauptspiel von "Crack" (ohne Intro und Coconut Game) aus nur einem einzigen Sourcecode.  
  • Als Assembler kam "SEKA" zu Einsatz
  • "SEKA" hatte einen eingebauten Texteditor und konnte den darin geschriebenen Sourcecode direkt ins Ram assemblieren.
  • Der ins RAM generierte Code wurde danach "roh" auf die Diskette geschrieben.
  • Im Bootblock der Diskette befand sich ein Stück Code welcher (mit dem trackdisk.device) die Daten wieder von der Diskette direkt ins RAM geschrieben und dort ausgeführt hat.
  • Wie für Insanity Fight musste auch für Crack ein spezieller Leveleditor programmiert werden. Dieser wurde bei "Crack" jedoch auf Diskette mitgeliefert und so konnte jeder seine eigenen Levels zusammenklicken.
  • Für die Animation von Herbie Stone im Intro und im Coconut Game wurde eine Bob-Animationssprache (genannt BOBOL) und ein Bob-Editor entwickelt. Beide Komponenten wurden in den Jahren danach immer weiter entwickelt und kamen in sehr vielen Spielen zum Einsatz. Zuletzt in Traps'n'Treasures von Roman Werner. Siehe www.kingroman.com

Die Anwendung des Bob-Editors (sehr frühe Version) ist in folgendem Video zu sehen:

 

Wer noch etwas tiefer hinter die Kulissen der damaligen Softwareentwicklung schauen will, kann sich das folgende Video zu Gemüte führen. Es zeigt das Assemblieren des "Crack"-Sourcecodes. In diesem Video wird dies jedoch nicht auf einem echten Amiga sondern in einem Emulator gemacht (UAE). Dadurch dauert das Assemblieren nur Sekundenbruchteile. Damals dauerte dies auf einem echten Amiga etwa 15 Sekunden. Verglichen mit heutigen Compiler-Sessions in Visual Studio ist aber auch dies noch eine ganz akzeptable Zeit :-)

 

Download

Hier kann Crack als ADF runtergeladen werden. Viel Spass beim Gamen! :-)

 

 

Screenshots