============================================================================= KLOTZ 1.0 (ShareWare) - 1991 von Richard Schabath ============================================================================= I. šber KLOTZ: -------------- A) Die Spielidee: Das Spiel orientiert sich am Vorbild 'PLOTTING', das meines Wissens nach nicht fr PCs umgesetzt werden soll. - Hier lag auch meine Motivation KLOTZ zu programieren. Ziel des Spielers ist es eine vorgegebene Zahl von Kl”tzen von einem ganzen Stapel abzutragen. Dazu schieát er mit einem Klotz auf einen anderen, der das gleiche Grundsymbol (Kreuz,Dreieck,Kreis oder Quadrat) tr„gt. Darauf verschwindet der angezielte Klotz und der Spieler erh„lt den Klotz zurck, der als erster in der Zeile oder Spalte nicht in seinem Grundsymbol dem abgeschossenen Stein entspricht. An dessen Stelle bleibt der abgeschossene Stein zurck. Schieát man gegen eine Bande, wird der abgeschossene Stein nach unten abgelenkt. Trifft der abgeschossene Stein auf eine Mauer oder einen Stein mit einem anderen Symbol, kehrt er unver„ndert zum Spieler zurck. Fr einen auf diese Weise abger„umten Stein gibt es einen Punkt, beseitigt der Spieler zwei Steine auf einmal, gibt es zwei Punkte, fr drei Steine gibt es vier Punkte u.s.w.. Auáerdem gibt es noch den Blitz, eine Art Jocker, mit dem man jeden Level beginnt und der einmal abgefeuert das Symbol annimmt, auf das er zuerst trifft. Einen Blitz erh„lt man auáerdem dann automatisch, wenn kein passender Stein mit dem KLOTZ des Spielers treffbar ist. Hat man das verlangte Limit an Steinen abgetragen, gelangt man in den n„chsten Level. Verloren hat man, sobald man alle seine Blitze verbraucht hat oder die Spielzeit fr den Level verstrichen ist. Fr jeden gel”áten Level erh„lt man einen neuen Blitz. Noch nicht alles klar ? - Probiert das Spiel doch einfach aus, dann habt Ihr den Bogen schnell raus. B) Das Hauptmen Im Hauptmen kann man: -den Sound an- und abschalten, -zum Editor gelangen, -einen Hilfstext anzeigen lassen, -das normale Spiel starten -Informationen zur Registrierung einholen -oder zurck zum DOS gelangen. C) Das Spiel -Die eigene Spielfigur (die "Abschuárampe" mit dem blauen Pfeil) kann mit den Cursortasten nach oben und unten bewegt werden -Mit Space schieát man den Block ab -Mit "x" gelangt man zum Hauptmen zurck -Mit "g" kann man die Geschwindigkeit in 2 Stufen verstellen: Voreingestellt ist die Geschwindigkeit fr einen schnelleren Rechner Unter dem Spielfeld wird die Zahl der noch abzutragenden Kl”tze, die Gesamtpunktzahl, die verbliebene Zeit und die noch vorhandenen Blitze sta„ndig angezeigt. Hat man gengend Punkte erreicht, kann man sich in eine Highscoreliste eintragen, die auch abgespeichert wird. D) Der Editor Im Editor kann der Benuzter frei eigene Level gestalten und die schon vorgegebenen ver„ndern. -Mit Return und Backspace kann er zwischen verschiedenen Bauelementen wechseln, -die mit Space plaziert werden. -Mit den Cursortasten wird das Cursorkreuz hierzu bewegt. -Mit 'z' kann die Spielzeit fr den Level gew„hlt werden, -mit '+' und '-' die minimal zu erreichende Zahl an abgetragenen Kl”tzen. Beim Speichern (Taste 's') und Laden (Taste 'l') sind Nummern zwischen 0 und 9 zul„ssig. II. Die Hardware: ------------------ Zur Zeit braucht KLOTZ auf jeden Fall eine EGA-Karte und einen EGA-Monitor um richtig zu laufen (320*200*16); VGA geht natrlich auch. KLOTZ wurde auf einem Commodore PC-III mit ATI-EGA-Wonder Karte und Nec 3D, einem Highscreen 386 mit 25Mhz und Prism Super VGA, einem Atari PC mit Standart EGA und einem NONAME-AT mit 12Mhz und Standart EGA-Karte getestet und lief jeweils problemlos. Wenn ich gengend Resonanz auf KLOTZ erhalte, bin ich gern bereit auch Vorschl„ge von Euch zu verwirklichen oder Kritik und Anregungen zu beherzige. III. Die Software: ------------------ KLOTZ wurde erfolgreich mit DR DOS 3.41, DR DOS 5.0 und MS-DOS 3.3 getestet. (Mit MS-DOS 3.2 soll es leichte Probleme geben.) KLOTZ wurde mit Quick C 2.0 programmiert. Statt der Quick C-Grafikfunktionen verwendete ich aus Geschgwindigkeits- grnden eigene Assemblerroutinen. Das Programm máte deswegen auch auf anderen C-Compilern problemlos zu bersetzen sein. User, die sich registrieren lassen, halte ich auf jeden Fall ber alle weiteren Entwicklungen auf dem Laufenden ! IV. Andere Projekte: --------------------- Fr andere Vorhaben suche ich noch Gleichgesinnte, die auch gerne in C oder Assembler programmieren (und vielleicht bessere Grafiker sind als ich). Auch die Programmierung von Soundkarten interessiert mich. Vielleicht k”nnen wir gegenseitig ein paar Erfahrungen austauschen ? ALSO MELDET EUCH ! V. Die Registrierung: ---------------------- Wenn Euch KLOTZ gef„llt und Ihr es ab und zu spielt, solltet Ihr Euch registrieren lassen. H„ndler, die KLOTZ in ihre Listen aufnehmen, sollten sich auf jeden Fall bei mir melden (und sich ebenfalls registrieren lassen). Das Programm selbst und dieser Begleittext drfen auf keinen Fall ver„ndert oder bei der Vervielf„ltigung weggelassen werden. Lediglich die Level und die Highscore drfen ver„ndert weitergegeben werden. Natrlich habe ich nichts dagegen, wenn KLOTZ zusammen mit anderen Programmen auf einer Diskette vertrieben wird. KLOTZ sollte dann jedoch in einem eigenen Unterverzeichnis sein. ============================================================ = Die Registrierungsgebhr betr„gt 10 DM fr normale User = = 20 DM fr H„ndler = ============================================================ Schickt mir einen Verrechnungsscheck, bezahlt per Nachnahme oder berweiát mir auf eines meiner Konten die 10 DM. H„ndler, die sich mit mir in Verbindung setzen erhalten einen regelm„áigen Update-Service. Bei Registrierung erhaltet Ihr auf jeden Fall die neuste KLOTZ-Vollversion mit: - 50 Leveln - frei w„hlbarem Startlevel - Spielen von Zufallsleveln - autospeichernder Meneinstellung - Joysticksteuerung - Zeitbonus - neuen Editorfunktionen u.s.w. Es w„re sch”n, wenn Ihr: -Das von Euch bevorzugte Diskettenformat -Eure Grafikkarte und Computertyp (XT,AT,386,486(?)) -das Vorhandensein einer Soundkarte -und die Bezugsquelle Eure ShareWare-Version angeben wrdet. Schreibt an: =================================================== 6698 Baltersweiler Richard Schabath Roschberger Str. 36 6698 Baltersweiler Tel.: 06851-4891 =================================================== KONTONUMMER : 1543 09-661 BANKLEITZAHL: 590 100 66 (Postgiroamt Saarbrcken) - oder ------------------------------------------- KONTONUMMER : 100 676 BANKLEITZAHL: 592 910 000 (Volksbank St. Wendel) =================================================== Ich freue mich auch auf Eure Ideen und Anregungen ! Richard Schabath