home *** CD-ROM | disk | FTP | other *** search
/ 64'er 1987 September / 64er_Magazin_87-09_1987_Markt__Technik_de_Side_B.d64 / vectors.txt (.txt) < prev    next >
Commodore BASIC  |  2022-10-26  |  3KB  |  81 lines

  1. 100 print"[147]";
  2. 110 ifa=0thena=1:load"doc-maker.code",8,1
  3. 120 sys828:print"[147]";
  4. 130 print" Vectors"
  5. 140 print
  6. 150 print" Dieses          sehr          schnelle"
  7. 160 print" Geschicklichkeitsspiel  f]r  den C 128"
  8. 170 print" mit 80-Zeichen-Monitor greift die Idee"
  9. 180 print" zweier sich bek[mpfender Schlangen neu"
  10. 190 print" auf."
  11. 200 print" Bei  Vectors  kommt  es darauf an, den"
  12. 210 print" Gegner  durch  geschicktes Man\vrieren"
  13. 220 print" einzukreisen,   ihn  gegen  eine  Wand"
  14. 230 print" rennen    zu    lassen    und    damit"
  15. 240 print" auszuschalten."
  16. 250 print" Vectors      wurde     mit     einigen"
  17. 260 print" Zusatzfunktionen ausgestattet. So kann"
  18. 270 print" man    als    weitere    Schwierigkeit"
  19. 280 print" zuf[llige [200]indernisse in das [211]pielfeld"
  20. 290 print" eingeschalten,   die  auch  editierbar"
  21. 300 print" sind.   Auch   diagonale  Linien  sind"
  22. 310 print" enthalten."
  23. 320 print" Vectors   kann   man  auch  gegen  den"
  24. 330 print" Computer     spielen,     wobei    die"
  25. 340 print" Schwierigkeit  angew[hlt  werden kann."
  26. 350 print" Diese kann durch ab- und hinzuschalten"
  27. 360 print" verschiedener       Computerstrategien"
  28. 370 poke198,0:wait198,1:print"[147]";
  29. 380 print" variiert werden. Hat man den Men]punkt"
  30. 390 print" Beschleunigen  gew[hlt,  so  l[^t sich"
  31. 400 print" durch  Dr]cken  des  Feuerknopfes  der"
  32. 410 print" Vector beschleunigen."
  33. 420 print" Computerstrategien"
  34. 430 print" Spirale,Gasse,Folgen,Besoffen,Zufall"
  35. 440 print" {$7b}ndern der Hindernisse"
  36. 450 print" Nach dem Laden des Programmes befinden"
  37. 460 print" sich  im  Speicher  zwei Tabellen. Die"
  38. 470 print" erste    Tabelle    liegt    ab    der"
  39. 480 print" Speicherstelle  $07374  in  Bank0.  Es"
  40. 490 print" folgen 16 Byte, die jeweils den Wert 0"
  41. 500 print" oder  1  haben.  Der  Wert 1 steht f]r"
  42. 510 print" Hindernis    gesetzt,    0    bedeutet"
  43. 520 print" Hindernis aus. Dabei entspricht Byte 0"
  44. 530 print" =  Hindernis  0,  Byte 2 = Hindernis 2"
  45. 540 print" und  so  weiter.  Hieraus  ergibt sich"
  46. 550 print" eine    maximale    Anzahl    von   16"
  47. 560 print" Hindernissen. In Tabelle 2 (ab Adresse"
  48. 570 print" $07384,Bank0) sind f]r jedes Hindernis"
  49. 580 print" zwei  Byte  reserviert, die den Anfang"
  50. 590 print" eines  Hindernis in Low-Byte und High-"
  51. 600 print" Byte angeben :"
  52. 610 print" Byte  0  und 1: Low-Byte und High-Byte"
  53. 620 poke198,0:wait198,1:print"[147]";
  54. 630 print" der  Anfangsadresse  des  Hindernisses"
  55. 640 print" Nummer 0;"
  56. 650 print" Byte  2  und 3: Low-Byte und High-Byte"
  57. 660 print" der  Anfangsadresse  des  Hindernisses"
  58. 670 print" Nummer 1; und so weiter..."
  59. 680 print" Die  Hindernisse k\nnen ab der Adresse"
  60. 690 print" $07643 in BANK 0 abgelegt werden."
  61. 700 print" [193]ufbau eines [200]indernisses"
  62. 710 print" Ein    Hindernis    baut    sich   aus"
  63. 720 print" vertikalen,      horizontalen      und"
  64. 730 print" diagonalen  Strichen  auf.  Ein Strich"
  65. 740 print" setzt sich aus f]nf Byte zusammen:"
  66. 750 print" -Byte 0: Low-Byte der x-Koordinate der"
  67. 760 print" Startkoordinaten des Striches"
  68. 770 print" -Byte  1:  High-Byte  der x-Koordinate"
  69. 780 print" der Startkoordinaten des Striches"
  70. 790 print" -Byte      2      Y-Koordinate     der"
  71. 800 print" Startkoordinate des Striches"
  72. 810 print" -Byte  3  L[nge  des Striches (maximal"
  73. 820 print" 255)"
  74. 830 print" -Byte 4: Richtug des Striches"
  75. 840 print" 0-Rechts,  1-Unten, 2- Links/Unten, 3-"
  76. 850 print" Rechts/Unten"
  77. 860 print" Zum  Austesten  empfiehlt es sich, den"
  78. 870 poke198,0:wait198,1:print"[147]";
  79. 880 print" eigebauten [205]onitor zu benutzen."
  80. 890 poke198,0:wait198,1:sys 64738
  81.