home *** CD-ROM | disk | FTP | other *** search
-
- Happy Arts Tetris
- Copyright (c) 1994 by Markus Kämmerer
- Mainzerhofstraße 8
- D-99084 Erfurt
- Deutschland
- Tel. +49-361-5990932
- Mailbox +49-361-5610846
- CompuServe ID 100317,3645
- InterNet mk@erfurt.thur.de
- FIDO: 2:248/2004 ZyX
- 2:248/2005 ISDN X.75
-
- Ich bin über CompuServe unter ID 100317,3645 und im
- Form MagnaMedia (GO MAGNA) und PC Pro (GO PCPRO) anzuteffen.
-
-
-
- Prolog
- ~~~~~~
- Dieses kleine Handbuch habe ich nicht in dem üblichen "Sehr
- geehrter Herr Tetris-Anwender" - Stil geschrieben, sondern ein
- wenig lockerer. Wenn sich jemand daran stoßen sollte, der lasse es
- mich wissen.
-
-
- Einführung
- ~~~~~~~~~~
- Eigentlich begann alles Anfang des Jahres 1993 (schon wieder lange
- her). Ich hatte mir in den Kopf gesetzt, ein Spiel zu schreiben.
- Vorher habe ich immer nur Anwendungen programmiert. Nun wollte ich
- also auch einmal ein bischen Erfahrung mit Grafikprogrammierung
- usw. sammeln. Wenn man ein Spiel programmieren möchte, steht erst
- einmal die Frage nach dem Spielprinzip bzw. der Spielidee.
- Heutzutage muß man sich schon einiges einfallen lassen, um eine
- *neue* Spielidee zu finden. Ich habe also lange überlegt und bin
- auf keine bessere Idee gekommen,als *noch* ein *neues* Tetris zu
- programmieren. ("... Das ist alles nur geklaut! ... Das ist alles
- gar nicht meine! ...") Der Anfang war leicht getan. Nach 15 (!)
- Stunden konnte man Tetris im Grafikmodus spielen (von den
- unzähligen Bugs einmal abgesehen). Nach und nach habe ich vieles im
- und um das Spiel verbessert. Nach einem Monat wußte schon jeder,
- das es ein Tetris sein sollte <g>. Es hatte schon eigene
- Geräuscheffekte und eine kleine Musik im Hintergrund. In den vielen
- Monaten danach kamen immer mehr neue Dinge hinzu: ein MOD- Player,
- ein HighScore, verschiedene Fonts und Background's. Mit der Zeit
- habe ich mehrere hundert Stunden an dem Spiel zugebracht. Vielen
- Dank gilt vor allen meinen Beta-Testern (werde ich in einer eigenen
- Section nochmal darauf eingehen). Die vielen Freaks haben immer
- neue Vorschläge gemacht, was noch alles reinkommen sollte. Ohne
- diese Helfer wäre das Spiel nie über die 50 Stundenphase
- hinausgekommen. Aber nun genug erzählt, jetzt kommt das
- Sharewareprinzip.
-
-
- Sharewareprinzip
- ~~~~~~~~~~~~~~~~
- Für alle, die es immer noch nicht verstanden haben, das Ganze noch
- einmal ausführlich:
-
- Dieses Programm wird nach dem Sharewareprinzip vertrieben. Sie
- dürfen es 30 Tage lang testen. Wenn sie das Programm darüber hinaus
- weiter verwenden möchte, *müssen* Sie sich registrieren lassen. Sie
- machen sich sonst strafbar. Sie dürfen die unregistrierte Version
- an andere weitergeben und auch eine Kopiergebühr bis höchstens 5 DM
- pro Diskette verlangen. Die registrierte Vollersion darf *nicht*
- weitergegeben werden! Um registrierter und rechtmäßiger Benutzer zu
- werden, haben Sie folgende Möglichkeiten:
-
- 1. Überweisen Sie 29 DM auf das Konto 2870380 BLZ 120 965 97 der
- Sparda-Bank Berlin e.G. Bitte geben Sie ihre Adresse und als Grund
- "Tetris Registrierung" an. Benutzen sie wenn möglich das
- Bestellformular, welches jeder Tetris-Version beiliegt.
-
- 2. Wenn Sie Mitglied in CompuServe sind, können Sie sich auch
- direkt dort registrieren lassen. Dazu gehen Sie mit GO SWREG in das
- Shareware-Forum. Dort können Sie das Programm unter der ID 3417
- registrieren lassen. Ein Registrierung kostet $19.80. Ich werde
- automatisch über die Registrierung informiert. Das Geld wird ihnen
- als CIS Benutzungsgebühr automatisch abgezogen. Dies ist die
- einfachste und auch preiswerteste Möglichkeit der Registrierung.
-
- Egal für welche Variante der Registrierung Sie sich entschlossen
- haben, haben Sie folgende Vergünstigungen.
-
- * Sie besitzen eine registrierte Version und dürfen diese ohne
- Einschränkungen selbst benutzen
- * Originaldiskette mit der aktuellsten Version (neue Versionen
- etwa aller 3-4 Monate)
- * Mehr Grafiken und Sounds im Spiel
- * Hotline-Service direkt vom Autor (Adressen siehe unten)
- * Günstige Updates (5 DM Unkostenbeitrag pro kleinerem Update)
- * Informationen über größere Updates
- * ein gutes Gewissen, den Autor unterstützt zu haben
-
- Das Spiel ist in der unregistrierten Version *nicht* eingeschränkt.
- Allerdings enthält es auf Grund des Platzbedarfes nicht so viele
- Grafiken und Sounds. Wer möchte sich schon gern über eine Mailbox 5
- MB Happy Arts Tetris zum testen kopieren?
-
- Ich habe viele Stunden meiner Freizeit in das Programmieren
- investiert und habe auch viel Geld für Tools, Compiler usw.
- ausgegeben. Wenn Sie das Spiel gut finden,lassen Sie sich bitte
- registrieren. Nur wenn sich genügend dafür entscheiden, wird es
- weiterhin in Deutschland gute Shareware geben. Denken Sie daran:
- Man darf im Leben nicht nur nehmen, sondern man muss auch geben.
-
-
- Geplante Änderungen:
- ~~~~~~~~~~~~~~~~~~~~
- - Bonuslevel
- - alles, was sonst noch gewünscht wird
-
-
- Benötigte Hardware
- ~~~~~~~~~~~~~~~~~~
- Happy Arts Tetris nutzt ihre vorhandene Hardware sehr gut aus (was
- eine Umschreibung für "frißt alle Rechenzeit" darstellt). Es sind
- mindestens folgende Komponenten notwendig, damit das Spiel ohne
- Einschränkungen lauffähig ist:
-
- * 386er Prozessor mit 25 MHz, DX
- * 512 Byte Super-VGA kompatible Grafikkarte mit VESA-Treiber
- * 1,0 MB freier Festplattenplatz
- * und was sonst noch alles am Computer dran ist
- * SoundBlaster, SBPro, SB16 (im 16-Bit Modus) und kompatible Soundkarten
-
- Mit Einschränkungen ist auf folgenden Systemen zu rechnen:
-
- * langsamer als 386er DX mit 25Mhz
- * nur normale 256kByte VGA-Grafikkarte
-
- Nicht lauffähig ist Happy Arts Tetris auf folgenden Computern:
-
- * 286er und darunter
- * keine VGA-Karte vorhanden
- * weniger als 640kByte Hauptspeicher.
-
-
- Hinweise:
- ~~~~~~~~~
- Das Programm unterstützt nun Super-VGA-Karten. Es benutzt auf
- diesen statt des 320x400 Modus den Modus 640x480 in 256 Farben.
- Dies wird ermöglicht, wenn vor dem Spiel ein VESA-Treiber geladen
- wurde. Manche neuere Karten enthalten diesen schon im BIOS, für
- diese Karten muß nicht extra ein Treiber geladen werden. In dem
- Unterverzeichnis VESA sind verschiedene Treiber für
- unterschiedliche Grafikkarten. Der Treiber UNIVESA erkennt
- automatisch die meisten gängigen Grafikkarten. Dieser Modus wird im
- Moment nur im Intro (beim Happy Arts Logo) und beim Pausenbild
- benutzt. Falls dieser Modus Probleme bereiten sollte, schalten sie
- diesen mit dem Komandozeilenparameter novesa ab.
-
-
- Komandozeilenparameter
- ~~~~~~~~~~~~~~~~~~~~~~
- NOSFX - keine Ausgabe der Geräusche, das gleiche ist im Spiel mit der
- Taste "S" möglich
- NOMUSIC - keine Ausgabe der Musik, die Funktion lässt sich auch über
- die Taste "M" im Spiel erreichen
- NOSB - Abschalten aller Geräusche, die Soundkartenerkennung wird
- ebenfalls abgeschalten
- NOINTRO - Das Intro wird übersprungen und es ist nicht mehr
- notwendig eine Taste am Anfang zu drücken
- NOVESA - Einige Inkompatible VESA-Treiber bereiten bei einigen Dingen
- Probleme, mit diesem Parameter wird die Verwendung ausgeschalten
- LOG - Schreibt eine Ausführliche LOG-Datei über alle Aktivitäten, die
- durchgeführt werden
- DELHIGHSCORE - Damit wird die Highscore wieder
- auf den ursprünglichen Wert zurückgesetzt
-
- Spielprinzip
- ~~~~~~~~~~~~
- Eigentlich altbekannt und altbewährt, aber wer es immer noch nicht
- kennt:
-
- Die Hauptaufgabe bei Happy Arts Tetris besteht darin, die von oben
- herunterfallenden Spielsteine so zu verschieben und zu drehen, daß
- beim Liegenbleiben der Steine möglichst keine Lücken bleiben und so
- durchgehend gefüllte Reihen entstehen. Ist eine Reihe komplett
- gefüllt, dann verschwindet diese und die darüberliegenden Reihen
- rücken nach (fallen hinunter). Um eine Runde erfolgreich zu
- beenden, müssen 10 Reihen aufgelöst werden.
-
- Das Spiel ist zu Ende, wenn so lückenhaft gebaut wurde, daß ein
- Stein die obere Begrenzung des Spielfeldes erreicht hat und somit
- kein Platz mehr für weitere Steine bleibt.
-
-
- Tastaturbelegung
- ~~~~~~~~~~~~~~~~
- Während des Spieles sind folgende Tasten möglich:
-
- * Cursor links/rechts - Bewegen des Steines nach links/rechts
- * Cursor hoch - Drehen des Steines
- * Cursor runter - fallen lassen
- * Strg+Cursor rechts - Drehen des Steines (nach rechts)
- * Strg+Cursor links - Drehen des Steines (nach links)
- * Strg+Cursor hoch - Drehen des Steines (nach links)
- * Strg+Cursor runter - Fallenlassen (sofort bzw. beschleunigt, je
- nach Wahl)
- * Leertaste - Stein schneller nach unten bewegen
- * P - der Pausebildschirm wird angezeigt
- * G - Gitternetz ein- und ausschalten
- * L - Linie vom Stein ausschalten, eine Linie oder zwei Linien
- * D - Umschalten der Funktionen von Cursor runter bzw. Space
- * V - Teilevorschau ein- und ausschalten
- * M - Musik ein- und ausschalten
- * S - Soundeffekte ein- und ausschalten
- * ESC - Beenden des Spieles
-
-
- History (in umgekehrter Reihenfolge)
- ~~~~~~~
- -----------------------------------------------------------------
- Version 1.01 Kleines Bugfix-Release, Setup-Programm 12.02.95
- + Soundblaster-Erkennung erheblich verbessert
- - Fehler im Handbuch beseitigt (Danke an Vincenzo Iuorno)
- + Credits erweitert ;-)
- + Logfile-Schreiben verbessert
- + SETUP.EXE erstellt
- - Bug in der Vorschau bei Levelwechsel endgültig beseitigt
-
- -----------------------------------------------------------------
- Version 1.00 Erstes Release! 02.12.94
- - Cursortasten funktionieren jetzt auch unter OS/2
- - Designänderungen für das Release
- + Soundkartenerkennung ist jetzt wesentlich stabiler
- + Schreiben von Logdateien möglich (Parameter LOG)
-
- -----------------------------------------------------------------
- Version 0.43ß Bugfixes 07.10.94
-
- - Bild 5 kb kleiner gemacht
- - Preview erscheint jetzt richtig bei Wechsel des Bildes
- + Credits vervollständigt
- - schwerwiegender<g> Fehler im Beta-Hinweisbildschirm beseitigt
- (Dank an Michael Vondung)
- - Bug beim lesen der Parameter beseitigt
- - interne Verwaltung der Kommandozeilenparameter wesentlich
- verbessert
- - Update der Dokumentation, Rechtschreibfehler entfernt (mal
- wieder und wohl immer wieder ... ), Dank an Enrico Horn
- - Fehler in CONTACT.COM behoben (Dank an Thomas Prehm)
- + Automatische Hinweise zur Fehlerbeseitigung, wenn Tetris beim
- starten schon hängt (NOSB und NOVESA)
- - Fehler beim Erkennen der VESA-Karte beseitigt
- + Neue Tastenkombinationen hinzugefügt (Danke an Thomas Prehm)
- - Tetris läuft jetzt auch, wenn die EXE-Datei schreibgeschützt
- ist
- + Tastatur wird beim Start automatisch beschleunigt eingestellt
- + Tetris lässt sich jetzt auch mit Maus steuern (Thorsten Gruehn)
- - Neue FIDO-Adresse eingetragen (2:248/2004)
- - Absturz auf einigen Rechnern ohne Soundkarte beseitigt (Danke
- an Matthias Copray und Walter P. Kleinke)
- - Hauptspeicherverbrauch deutlich reduziert, Grafiken und Fonts
- ausgelagert
- + Neues Soundsystem (Future Play) von Lutz Röder eingebaut,
- jetzt hat das Spiel endlich ordentliche Musik
- - Flimmern beim Umblenden in das Ending beseitigt
- - TKRITIK.DOK ist ab dieser Version nicht mehr enthalten
- - jetzt komplett auf die neue Adresse umgestellt
- + Bestellforumlar hinzugefügt, neue Bankverbindung eingetragen
- + Ein Intel Pentium-Prozessor wird jetzt erkannt
- + Hilfebildschirm eingebaut
-
- -----------------------------------------------------------------
- Version 0.42ß public release 08.09.94
-
- - Handbuchfehler beseitigt, Option hinzugefügt
- + Outtro von MAF (Andy Friedl) eingebaut
- * Soundsys zu buggi, um verwendet werden zu können :-((, also
- die Musiken erst in einer der nächsten Versionen
- + neue CONTACT.COM eingebaut
- + 2 neue Bilder eingebaut
- - Texte im End-Scroller angepasst
- - Key-Delay-Bug beseitigt
- - Bug im speichern der Konfiguration beseitigt
- * erstes Public - Beta release
-
- -----------------------------------------------------------------
- Version 0.41ß Bug fixes, neue Features, größeres Update 16.08.94
-
- - Fehler in Bildern, verschiedene kleinere Bugs beseitigt
- + 2 Linien-Option eingebaut, Punktbewertung angepasst
- + verbessertes Optionsmenü (Lineszahl wählen)
- - Vorschau verschoben und abschaltbar (Taste V)
- - Preview-Bug beseitigt
- + sanfteres Fallenlassen der Steine, dadurch besseres Feeling
- (bessere "Verbindung" User <-> Tastatur <-> Computer <g>)
- + Echte Bosskey (B innerhalb jedes Bildschirms im Spiel)
- - gemeiner Bug in DrawLine beseitigt (verursachte falschen
- Bildaufbau)
- + endlich eine automatische Soundkartenerkennung (vielen Dank an
- Lutz Röder) mit Anzeige der DSP Version + SFX-Ausgabe jetzt
- auf allen SB und kompatiblen Karten
- - Bug beim README.DOK schreiben beseitigt
- - Bug nach Pausebild entfernt
- - Hilfetaste F1 entnommen
- + Gesamtlänge des Archives fast 200 kb verkleinert
- - Textliche Fehler im Abspann beseitigt
-
- -----------------------------------------------------------------
- Version 0.40ß Bug fixes 14. Jun 1994
-
- + neue Adressen
- - Probleme mit MOD-Player hoffentlich behoben
- - Compiliert jetzt mit Borland Pascal 7.01
-
- -----------------------------------------------------------------
- Version 0.39ß Bug fixes, neue Steuerung ..... 25. Feb 1994
-
- + zusätzliche Steuerung mit Tasten 4,5,6
- - interne Änderungen
- - verschiedene Bugfixes
-
- -----------------------------------------------------------------
- Version 0.38ß öffentliches Beta-release 15. Jan 1994
-
- - Bug fixes
-
- -----------------------------------------------------------------
- Version 0.11ß Erstes Beta-release 25. Mai 1993
-
- + erstes Beta-release
- + Intro, Extro, CMF-Musik usw.
- - Bug fixes
-
- -----------------------------------------------------------------
- Version 0.01ß Programmierbeginn 30. März 1993
-
- + erste Programmzeile geschrieben
-
-
- Über den Autor und wie Sie ihn erreichen
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Hier nun ein paar Informationen, wie und warum Sie mich erreichen
- können. Das Spiel Happy Arts Tetris lebt von der Mithilfe der
- Spielfreaks. Also seien Sie ermutigt, jede Art von Hinweis zu
- schicken. Ich freue mich immer über Feedback, denn davon lebt
- schliesslich die deutsche Sharewareszene. Wenn Sie einen Fehler
- (Bug) gefunden haben oder eine neue Idee z.B. für eine neue
- Bonusrunde, für eine automatische Löschfunktion oder was es sonst
- noch gibt, haben, melden Sie sich! Ich werde auf jede Mail
- antworten. An einem Austausch mit anderen Programmieren und
- Anwendern bin ich immer interessiert.
-
- Über E-Mail bin ich folgendermassen zu erreichen:
- CompuServe ID 100317,3645
- ID 74774,1667 wenn's schnell gehen soll ;-)
- InterNet: mk@erfurt.thur.de
- FIDO: 2:248/2004 (ZyXEL), 2:248/2005 (ISDN)
-
- CompuServe ist immer die schnellste Methode. Ich leere den
- Briefkasten mehrmals täglich. Über die anderen Zugänge kann die
- Antwort zwei oder drei Tage auf sich warten lassen, kommt aber mit
- Sicherheit.
-
- Markus Kämmerer
- Mainzerhofstraße 8
- D-99084 Erfurt
- Tel. 0361/5990932, bitte zwischen 03:00 Uhr und 11.00 Uhr nicht
- anrufen, auch Programmierer brauchen ihren Schlaf ;)
-
- Mailbox Happy Arts BBS
- Line 1: 0361/5610846 ZyXEL 1496+ (FIDO: 2:248/2004)
- Line 2: 0361/5990935 ISDN X.75 (FIDO: 2:248/2005)
- dort können Sie auch immer die neuste Version von HAT downloaden.
- Die neusten Patches gibt es dort *immer* zuerst! Die akteullste
- Version kann mit dem Magic TETRIS requestet werden.
-
-
- Greetings and other stuff ...
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Projekt Managment, Lead Programmer
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Markus Kämmerer - Happy Arts
-
- Code
- ^^^^
- Markus Kämmerer - Happy Arts
- Matthias Leonhardt - MAC LION
-
- Grafik und Design
- ^^^^^^^^^^^^^^^^^
- Christan Brosche - Moses of Special Brothers
- Markus Kämmerer - Happy Arts
- Michael Schmortte - MAD Michael (Tetris Logo)
- Matthias Leonhardt - MAC LION
-
- Background Artwork und Fonts
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Christan Brosche - Moses of Special Brothers
- Michael Schmortte - MAD Michael (Highscore-Font)
-
- ANSI-ArtWork
- ^^^^^^^^^^^^
- Erik Koenen - SedgeFly (SGF)
- Sven Koenen - │⌡ƒ
- Markus Kämmerer - Happy Arts
-
- Scanning
- ^^^^^^^^
- Helmut Köbrich
-
- Sampling
- ^^^^^^^^
- Andreas Strauß - Happy Andy
-
- Future Player, CONTACT.COM
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Lutz Röder
-
- Handbuch
- ^^^^^^^^
- Markus Kämmerer - Happy Arts
- Michael Schmortte - MAD Michael
- NNM alias NoName (War mir ein Vergnügen! Thanks!).
- Erik Koenen - SedgeFly (SGF)
- Sven Koenen - │⌡ƒ
-
- besondere Unterstützung
- ^^^^^^^^^^^^^^^^^^^^^^^
- Petra Weiser - (besondere mentale Hilfe<bg>)
- Claudia Schuster - Justy (mentale Hilfe<g>)
- Vincenzo Iuorno
- Christian Brosche - Moses of Special Brothers
- Michael Schmortte - MAD Michael
-
- Gametester (von A - Z)
- ^^^^^^^^^^
- Christian Brosche - Moses of Special Brothers
- Ralph Ellinger
- Patrick Hahn
- Vincenzo Iuorno
- Markus Kämmerer - Happy Arts
- Norbert Kämmerer
- Helmut Köbrich
- Erik Koenen - SedgeFly (SGF)
- Sven Koenen
- Michael Schmortte - MAD Michael
- Dominique Schulz - BlueBird
- Claudia Schuster - Justy
- Andreas Strauß - Happy Andy
- Petra Weiser
-
- Mein ganz besonderer Dank gilt MAD Michael, der an dem Programm so
- viel gute Kritik geübt hat und damit einen wesentlichen Anteil an
- dem Spiel hat. Mittlerweile habe ich wegen ihm schon fast graue
- Haare (und das schon mit 19 Jahren... wo soll das nur hinführen<g>).
-