09.03.2013 Aufrufe

Viel mehr als 33 Programme für den Sinclair Spectrum

Viel mehr als 33 Programme für den Sinclair Spectrum

Viel mehr als 33 Programme für den Sinclair Spectrum

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

des Zerstörers eingegeben. Danach zeigt der SPECTRUM <strong>den</strong> neuen<br />

eigenen Standort und die neue Entfernung zum U-Boot an.<br />

Sehr bald wird man Position und Bewegungsrichtung des U-Bootes<br />

herausgefun<strong>den</strong> haben. Dann kommt es nur noch darauf an, sich<br />

genau über das U-Boot zu stellen. Dabei nicht vergessen: Während<br />

der eigenen Bewegung bewegt sich auch das U-Boot. Hat man das<br />

U-Boot getroffen, zeigt der SPECTRUM "Treffer" und die Anzahl<br />

der benötigten Züge an. Durch Eingabe von NEWLINE wird das Spiel<br />

neu gestartet. Jede andere Eingabe stoppt das Spiel.<br />

Ein Hinweis:<br />

Zu Beginn ist der eigene Standort immer 0;0!<br />

Das U-Boot wird übrigens "reflektiert', wenn es an die Grenzen der<br />

Spielfläche kommt (Zeilen 140 und 150 im Listing).<br />

Wer hier zu rasch die U-Boote findet, dem sei folgende Version<br />

empfohlen, die etwas schwieriger ist:<br />

2.5.2 Minisector II<br />

10 RESтύRε : N1) ςtλг ΣZε : b ΓJRUε<br />

R ι-^+. PRPεя п -. Ifói: η C^5<br />

15 OEF FN a ί ) =INT (RN0+14 +5)<br />

20 EЕT x =FN<br />

0 LET y -FN a 'г<br />

4 LET a=INT ( Rp Ј L :f8)<br />

50 LET q=0<br />

7 0 LET x2 =FN a ε?<br />

8• 0 LET ц 2 =FN a s.7<br />

0 GO Tr? 500<br />

1iι3 LET . =.г + ε a=0 +š г? -3=1 OP -3=23<br />

-( . 3 OR 3=4 OR -3=5)<br />

11^^ LET y=y+(a=i OR a =4 OR a=6)<br />

-=2 OP a=5 O R a =7)<br />

120 LET a=a+ti т i x =25τ + +. у =25 з -aE ε<br />

x. = ι3 ? - ť ц = 0 ı<br />

Σ6i LET 4=ς+ і<br />

20 IN.PUT •.,ti = . ; .{ r ,, ц = • ; ц 1<br />

22 0 IF RCS Cx2-x'1 3 > 4 THEN G O ТС<br />

.^ •-.<br />

,: t•<br />

25 ZF R85 1 у 2- у 1 's ? 4 THEN G O T+_t<br />

200<br />

2 Є LET x.2 =>' -1 -. LET ц 2 =ц 1<br />

270 IF х 1: ?λ OR y1> y THEN GO τ<br />

о r_, j30<br />

31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!