Значок ресурса

Zweikampf

Нет прав на скачивание
Автор: Bernhard Kamp
Год: 1988
Издатели: Bernhard Kamp
Языки: 🇩🇪 Немецкий
Формат: 📼 TAP лента
Требования: 🖥️ ZX Spectrum 48K

Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing

Скриншоты:
Zweikampf.gif


__INTRO__





Simple game similar to "Core Wars" ("Krieg der Kerne"): 2 Programs fight each other.


However the two programs are used to control a "robot" each. The two "robots" fight


each other in a small "arena".





Programs can use mines and a "gun" to knock the opponent's robot out. Also provided


are commands for moving, turning, program-loops. Commands can be bound to conditions.





Mostly written (using German language) around 1988 in Basic (was thus dead-slow on the


Spectrum itself - accelerated speed on modern PC helps).





4 sample-programs are provided with the .TAP-file.





In the .Z80-snapshot-File two programs are already "preloaded" -> press 6 to see the fight:


* "Schild3" uses a rather passive strategy of "walling itself in" using mines.


* "rundguck5" shoots in all directions (if there's anything to shoot at). If it notices


that the mines it has layed are destroyed by the enemy, it reacts by "speeding" towards


the enemy.








__MAIN MENUE__





1) start single fight


2) edit active program


3) change active program


4) save active program to tape


5) load active program from tape


6) multiple fights (victories counted)


7) info (in German)








__SAMPLE PROGRAM__





Commands it's robot to simply move and shoot. Also commands turns


on random.





1 sc shoot


2 z1 dr right turn executed with a probability of 50%


4 vf vo move forward, if position in front free.


6 go 1 go back to program line 1








__COMMANDS__





note: Line numbers are used for structuring the program.





sc: shoot


dr: turn right


dl: turn left


vo: move forward


ml: lay mine on position left


mr: lay mine on position right


mh: lay mine on position behind


mv: lay mine on position forward


go xx: commence program with line-number xx








__CONDITION-BOUND COMMANDS__





note: condition to be set before the command in the same program-line.





possible conditions:


z1/z2/z3: Random. Command executed with 50%, 20% or 5% probability.


zb: line ahead (whithin reach of gun) unoccupied?


zf: line ahead occupied ?


lf: position to the left free?


rf: position to the right free?


hf: position behind free?


vf: position in front free?








__NOTEs ON THE EDITOR__





* type in the line-number, conditon (optional), command and ENTER to


insert a new program line.


* Program lines can be removed by typing their number and ENTER.


* Commands "e", "li" can be used for ending the editor or for a listing.
Автор
Verter_bot
Загрузки
0
Просмотры
3
Расширение
zip
Размер
4.9 КБ
Хэш
7c9d8df54bf05825f57bfdbdba6de89c
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх