home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / games / wcoltris / liesmich.txt < prev    next >
Text File  |  1995-01-01  |  11KB  |  254 lines

  1. WinColTris  V2.0  27.12.1994
  2.  
  3. yet another COLUMNS and TETRIS version
  4. (noch so eine COLUMNS und TETRIS Version)
  5.  
  6. geschrieben von Th. Morus Walter
  7. (c) 1994 by Never Ready Software, Morus Walter
  8.  
  9. Dieses Programm ist FREEWARE!
  10.  
  11. Th. Morus Walter
  12. Schulstr. 22
  13. 93080 Pentling
  14.  
  15.  - - - - -
  16.  
  17. WinColTris V2.0 ist ein Nachfolger von ColTris V1.0.
  18. Nachdem es bereits ein (Tetris)-Programm namens ColTris gibt, habe ich
  19. ColTris umbenannt, wobei das Win für Window (nicht Windows, schon
  20. gar nicht MS-Windows) steht. Wenn im folgdenden dennoch meist von COLTRIS
  21. die Rede ist, so liegt das daran, daß ich beim Überarbeiten der Anleitung
  22. nicht alles geändert habe.
  23.  
  24. Während ich bei V1.0 Fenster noch für zu aufwendig und überflüssig hielt
  25. habe ich mich jetzt doch zu solchen entschieden.
  26. Weitere Neuerung ist die Lauffähigkeit in Farbauflösungen, wenn auch
  27. etwas langsamer als in monochrom, da vollständig auf das (N)VDI angewiesen.
  28. Allerdings läuft das ganze selbst auf meinem uralten ST trotzdem noch mit 
  29. brauchbarer Geschwindigkeit (mit NVDI).
  30.  
  31. Vorwort zu V1.0 (Auszüge)
  32. -------------------------
  33. Noch so'ne COLUMNS und TETRIS Version - warum?
  34.  
  35. Es gibt bereits jede Menge Columns und Tetris Versionen, also warum noch
  36. eine? Bisher habe ich die Programme COLUMNS und STETRIS von PCM van
  37. der Arend verwendet, die ich mir gut gefielen. Leider laufen sie nicht
  38. unter MagiX, insbesondere nicht bei Verwendung von AutoswitchOverscan.
  39. Also brauchte ich eine Alternative und konnte keine finden die mir gefiel -
  40. trotz der Vielzahl an Versionen.
  41. Deshalb schrieb ich mein eigenes Programm, wobei die genannten Progamme
  42. von PCM van der Arends als Vorbilder dienten.
  43.  
  44. Verglichen mit den Vorbildern fehlen einige Möglichkeiten in COLTRIS,
  45. andererseits hat man einige Vorteile.
  46.  
  47.  - - - - -
  48.  
  49. COLTRIS sollte auf jedem ST/TT/Falcon laufen.
  50.  
  51. COLTRIS läuft unter MagiX (schätzungsweise auch unter MultiTOS, aber
  52. das konnte ich nicht testen), optional kann man im Multitasking-Modus
  53. spielen ohne daß der Bildschirm während des Spielens gesperrt wird.
  54.  
  55.  - - - - -
  56.  
  57. Ich gehe davon aus, daß jeder Columns und Tetris kennt. Ich werde die
  58. Spiele also nicht erklären.
  59.  
  60.  - - - - -
  61.  
  62. COLTRIS V2.0 kann anders als V1.0 nur als Programm laufen, da es eine
  63. Menüleiste besitzt. Accessorybetrieb ist nicht mehr möglich.
  64.  
  65. WinColTris verwendet bis zu vier Fenster, für das Spielfeld, die Punktanzeige,
  66. den Preview und die Statistik.
  67.  
  68. Nach dem Start des Programmes wird das Spielfeld, eventuell weiter Fenster
  69. und die Menüleiste angezeigt.
  70.  
  71. Folgende Menüpunkte sind vorhanden:
  72.  
  73. Menü 'WinColTris' Menüpunkt 'about WinColTris':
  74. na was wohl, der Autor feiert sich selbst...
  75.  
  76. Menü 'File':
  77.   Menüpunkt 'Play'
  78.     Hmm, was kann das wohl sein.
  79.     Erreicht man bei einem Spiel einen neuen Hiscore, so wird man aufgefordert
  80.     den Namen einzugeben...
  81.   Menüpunkt 'Hiscore'
  82.     Zeige den Hiscore des eingestellten Spieles an
  83.     Ist das zuletzt erspielte Ergebnis im Hiscore vorhanden, so wird es
  84.     durch einen '*' markriert.
  85.   Menüpunkt 'Save'
  86.     Speichere Hiscore UND Optionen
  87.     Der Hiscore wird nicht automatisch gespeichert.
  88.     Mit den Optionen werden auch die Fensterpostionen gespeichert und
  89.     zwar für bis zu 8 Auflösungen getrennt.
  90.   Menüpunkt 'Quit'
  91.     lets go home... 
  92.  
  93. Menü: 'Options':
  94.   Menüpunkt 'Tetris'
  95.     Spielmodus auf Tetris einstellen
  96.   Menüpunkt 'Columns'
  97.     Spielmodus auf Columns einstellen
  98.    beim Ändern des Spielmodus wird das Spielfeld angepaßt und die anderen
  99.    Fenster entsprechend der Voreinstellung für das Spiel angezeigt, d.h.
  100.    man kann den Preview für Tetris ein- und Columns ausschalten...
  101.   Menüpunkt 'Score'
  102.    Anzeige der Wertung ein/aus (wird durch Haken angezeigt)
  103.   Menüpunkt 'Preview'
  104.    Anzeige der Voranzeige ein/aus (wird durch Haken angezeigt)
  105.   Menüpunkt 'Statistic'
  106.    Anzeige der Statistik ein/aus (wird durch Haken angezeigt)
  107.   Menüpunkt 'Options'
  108.     Optionen einstellen 
  109.     Die Optionen sind teilweise für Columns und Tetris getrennt, man erhält 
  110.     die Optionen für Tetris, wenn 'Tetris' eingestellt ist, und die für 
  111.     'Columns', wenn 'Columns' selektiert ist (jeweils zusammen mit den 
  112.     gemeinsamen Optionen).
  113.     Als erstes kann man den Start-Level des Spieles festlegen. Es folgt die
  114.     Möglichkeit, die Höhe einer zufälligen Vorbelegung des Spielfeldes
  115.     einzustellen.
  116.     Die weiteren Optionen sind gemeinsam.
  117.     COLTRIS hat zwei Graphik-Modi. Wenn der Bildschirmaufbau vergleichbar
  118.     mit ST-hoch ist (nur der Aufbau der Bitmap, die Größe muß nicht 640x400
  119.     sein) sollte man 'ST' verwenden. Dann werden die Blöcke direkt in den
  120.     Bildschirmspeicher kopiert. Die Bildschirmbreite wird mittels der LineA
  121.     Variablen ermittelt, die Bildschirmadresse mit Logbase() (COLTRIS verwendet
  122.     ansonsten KEIN LineA).
  123.     Andernfalls muß man 'VDI' verwenden. Die Blöcke werden dann via VDI
  124.     auf den Bildschirm kopiert. Das VDI ist natürlich langsamer als meine
  125.     (hochspezialisierten) Assembler-Routinen, Flackern kann es aber nicht,
  126.     da ein Puffer verwendet wird.
  127.     In Farbauflösungen wird immer das VDI verwendet.
  128.     Als nächstes kann man den Spielmodus wählen: im Modus 'single' reißt
  129.     WinColTris die Kontrolle über Bildschirm und Maus an sich, es sind keine
  130.     Fensteroperationen usw. möglich, andere Programme (in Multitasking) können
  131.     keine Ausgaben machen (in diesem Zusammenhang gibt es ein kleines Problem
  132.     mit dem ein- und ausschalten von Anzeigen während des Spielens (s.u.).
  133.     Schaltet man ein Fenster aus und liegt dies auf einem Fenster eines anderen
  134.     Programmes, so kann dieses andere Programm den nötigen Fensterredraw
  135.     nicht durchführen und das Fenster bleibt scheinbar offen. Der Screenmanager
  136.     kann merkwürdigerweise neuzeichnen, so daß das Problem eigentlich nur
  137.     unter Multitasking auftritt...).
  138.     Im Modus 'multi' wird lediglich das Spielfeld-Fenster (und eventuell
  139.     die anderen Fenster von WinColTris) getopped (also nach vorne gebracht).
  140.     Die Maus- und Bildschirmkontrolle bleibt beim TOS, andere Programme
  141.     können Ausgaben machen usw. Dieser Modus ist deutlich langsamer, da
  142.     vor jeder Ausgabe das Fenster überprüft werden muß, der Mauszeiger
  143.     ein- und ausgeschaltet wird usw. Die Menüpunkte von WinColTris
  144.     lassen sich in diesem Modus teilweise aufrufen, nicht allerdings
  145.     die ShortCuts, er werden auch keine Eingaben via AV/VA Send-Key
  146.     an den Desktop verschickt (auch nicht Ctrl-W zum Fenstercyclen)
  147.     ACHTUNG! Anders als die Namensgebung dies vermuten läßt ist es nicht
  148.     so, daß man unter Single-Tos 'single' und unter Multi-Tos (MagiC...)
  149.     'multi' verwenden muß. Beide Modi sind unter beiden OS-Varianten
  150.     möglich...
  151.     Der AV/VA Modus ist unter Multi-Tasking interessant, wenn man einen
  152.     intelligenten Desktop wie Gemini (oder meinetwegen auch EASE) verwendet.
  153.     Hier wird eingestellt, welche Fenster WinColTris beim Desktop (eben
  154.     über das AV/VA-Protokoll) anmelden soll, damit sie am programmübergreifenden
  155.     Fensterwechsel mittels Ctrl-W teilnehmen (es gibt in WinColTris allerdings
  156.     keinen Menüpunkt dafür). Möglich ist kein Fenster, nur das Spielfeld
  157.     oder alle Fenster.
  158.     Mit dem letzten Button kann man Einstellen, ob vor Spielbeginn alle
  159.     Fenster (Button selektiert) oder nur das Spielfeld nach vorne gebracht
  160.     werden sollen.
  161.     Topped man bei Spielbeginn alle Fenster, so kann man sich beim Cyclen
  162.     auf das Spielfeld beschränken, und es nehmen nicht so viele Fenster
  163.     daran teil...
  164.  
  165.     Die letzte Option, die man wählen kann, sind die benutzer-definierten
  166.     Tasten. Man kann zusätzliche Tasten  für die Grundfunktionen (Stein nach
  167.     links, Stein nach rechts, rotiere Stein und lasse Stein fallen) einstellen.
  168.  
  169.  - - - - -
  170.  
  171. Shortcuts:
  172. Zusätzlich zu den im Menü angezeigten Tastaturshortcuts hat man die folgenden
  173. Möglichkeiten:
  174.  
  175. Alle Tastenkombinationen außer 'Ctrl S' und 'Ctrl Q' können auch ohne
  176. Ctrl gedrückt werden.
  177. 'return' und 'enter' starten das Spiel.
  178.  
  179.  - - - - -
  180.   
  181. Wärend des Spiels hat man die folgenden Tastaturkomandos:
  182.  
  183. 7#     Stein nach links
  184. 9#     Stein nach rechts
  185. 8#     Stein rotieren
  186. 4#     Stein fallen lassen
  187. space  Stein fallen lassen
  188. q      Spiel beenden
  189. esc    Spiel beenden
  190. s      Spiel stoppen (weiter mit irgendeiner Taste)
  191. l      Level erhöhen
  192. *#     Level erhöhen
  193. n      Preview umschalten
  194. b      Statistik umschalten
  195. i       Wertung umschalten
  196.  
  197. Der Hash (#) markiert Tasten auf dem Ziffernblock (COLTRIS verwendet
  198. Scancodes)
  199. Benutzerdefinierete Tasten werden zuerst ausgewertet, sie können also
  200. vordefinierte Tasten überschreiben 
  201.  
  202. Beim Ändern der Anzeige eines Hilfsfensters ist zu bemerken, daß nach Spielende
  203. dessen Zustand wiederhergestellt wird.
  204.  
  205.  - - - - -
  206.  
  207. Spielsteine: 
  208.  
  209. WinColTris wurde ursprünglich für den rein monochromen Betrieb konzipiert. 
  210. Nur für diesen Fall sind im Programm auch Spielsteine integriert.
  211. In allen anderen Fällen (also ab 4 Farben) werden die Spielsteine aus
  212. IMG-Dateien geladen (OHNE Farbtabelle). Dies ist auch in monochrom
  213. möglich, allerdings nicht unbedingt ratsam, da dann die schnellen 
  214. Kopierroutinen nicht mehr genutzt werden können, sondern das (N)VDI
  215. bemüht werden muß.
  216.  
  217. Die IMG-Dateien müssen den Namen COLUMNSx.IMG und TETRISx.IMG haben,
  218. wobei das x für die Zahl der Planes (4 Farben -> 2 Planes, 
  219. 16 Farben -> 4 Planes, 256 Farben -> 8 Planes, True/HiColor nicht möglich!)
  220. steht. Die Dateien sind für Columns und Tetris getrennt, natürlich kann
  221. man zweimal die gleiche Datei verwenden (man beachte aber, daß das Tetris
  222. Spielfeld 10x20, das Columns Spielfeld nur 6x16 Steine groß ist).
  223.  
  224. Die Spielsteine können beliebige Größe haben. Es wird nicht geprüft, ob
  225. das Spielfeld bei der Größe der Steine noch ganz auf den Bildschirm 
  226. paßt, gegebenenfalls muß man halt blind Spielen.
  227.  
  228. Die IMG-Dateien haben den folgenden Aufbau:
  229.  
  230. Eine Zeile mit 16 Steinen, wobei
  231. der erste leer ist (wird zum Löschen verwendet),
  232. der zweite bis achte die Steine in den verschiedenen 'Farben' sind
  233.   (in Columns bleibt der letzte unbenutzt)
  234. der neunte bis dreizehnte in Folge vor dem Entfernen von Steinen angezeigt wird
  235. die restlichen drei Steine nicht verwendet werden (sie müssen aber da sein,
  236.   sonst wird die Stein-Breite falsch berechnet).
  237.  
  238. Die Steine müssen nicht quadratisch sein, es müssen lediglich alle
  239. Steine gleichbreit sein.
  240. Die Farbtabelle einer XIMG-Datei wird ignoriert.
  241.  
  242. Die beiliegenden Beispiele (für Columns und Tetris gleich) sind weniger
  243. zum Spielen, denn als Beispiel für eigene Steine gedacht.
  244. Sie sind nämlich höchst häßlich... (ich spiel halt nur in monochrom)
  245.  
  246.  - - - - -
  247.  
  248. bekannte Fehler (nicht alles ist wirklich ein Fehler)
  249.  
  250. beim Lesen und Schreiben der Optionsdatei COLTRIS.SET findet praktisch
  251. KEINE Fehlerbehandlung statt.
  252.  
  253.  
  254.