Автор: Bernhard Kamp
Год: 1988
Издатели: Bernhard Kamp
Языки:
Немецкий
Формат:
TAP лента
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на World Of Spectrum
Страница на Spectrum Computing
Скриншоты:
Год: 1988
Издатели: Bernhard Kamp
Языки:
Формат:
Требования:
Ссылки:
Скриншоты:
__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.
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.