Игры на Бейсике своими руками 1996 г.

Игры - текст игры "SHIP".


Вы плывете на катере по весенней реке во время ледохода. Ваша
задача - подбирать любителей купаться в прохладной воде среди пла-
вающих льдин. Но при этом Вам иадо самому ие врезаться в льдину.

1 GO ТО 10

2 CLEAR 64599: LOAD "chr"CODE
64600

4 RUN

5 SAVE "SHIP" LINE 2: STOP

10 LET HS=0: PAPER 5: BORDER 5
: INK 0: CLS

15 POKE 23606,88: POKE 23607,2

51

20 RESTORE 30: POKE 23675,88:
POKE-23676,255: FOR N=USR "A" TO
USR "C" + 7: READ A: POKE N, A: NE
XT N

30 DATA 60,126,126,66,90,90,90
,90,66,126,102,1D2,126,126,60,24
,184,185,146,124,56,56,0,91

40 CLS : BEEP .05,20: BEEP .05
,30: LET S«=0: LET Y«16

50 LET Y-Y+(INKEY$»"8" AND Y<3
0)-(INKEY$="5" AND Y>0)
60 LET A=ATTR (l.Y+l)
70 IF A=41 THEN LET S-S+l: BE
EP 005,20

80 IF A=56 THEN GO TO 110
90 PRINT AT 1,Y+l;"B";AT 0,Y;"
A ": FOR N-l TO 2: PRINT AT 20,
RND*30; PAPER 7;" ",AT 21,RND*3
0;" ": NEXT N

95 PRINT AT 21,RND*31; PAPER 5
; INK 1;"C"

100 LET L=USR 3280: BEEP .005,S
/2: GO TO 50
110 PRINT AT 0,Y; FLASH 1; PAPE
R 2; INK 6;" ";AT 1,Y;" ": F
LASH D: FOR N=20 TO -20 STEP -.7
5 BEEP .01,N: NEXT N

120 PRINT AT 0,0; PAPER 2; INK
7 ; "ВЫ СПАСЛИ " ; S ; " ЧЕЛОВЕК" : IF
S>HS THEN LET HS=S: PRINT AT 1,
0; PAPER 1; INK 7;"УСТАНОВЛЕН РЕ

КОРД !!!": FOR N=-20 TO 20: BEEP
, .005,N: NEXT N

130 PRINT AT 3,0; PAPER 6; INK
0;"НАИБОЛЬШЕЕ ЧИСЛО СПАСЕННЫХ: "
;HS;AT 21,0;" НАЖМИТЕ ЛЮБУЮ КЛА
ВИШУ ": PAUSE 0: PAUSE 0: GO ТО
40

Если игра покажется слишком сложной для Вас, Вы можете упрос-
тить ее, уменьшив число льдин Для этого измените строку 90, исклю-
чив из нее цикл:

90 PRINT AT 1,Y+l;"В";AT 0,У," А ": PRINT AT 20,RND*30;PAPER 7;" "

Можете сделать так, чтобы уровень сложности менялся динамичес-
ки, в зависимости от количества спасенных людей. Для этого в конце
измененной 90 строки добавьте:

: IF S>30 THEN PRINT AT 20,RND*30; PAPER 7;" "

можете усилить этот эффект, если "прицепите" к концу полученной
строки 90 еще один фрагмент:

IF S>60 THEN PRINT AT 21,RND»30; PAPER 7;




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Огни саламандры - Работа над игрой идет полным ходом...
Системки - NedoLang: Куда плыть дальше (часть 6).
Мир звуков Спектрума - глава 4.9: воспроизведение звука на прерываниях.
Amiga+PC - И еще одна греза...
Юмор - Краткий репортаж С празнования нового года Smash'овцами.

В этот день...   21 ноября