New ZX81 Games : SUPER SHOGUN
Posted: Fri Jul 15, 2022 5:49 pm
Name of Software: SUPER SHOGUN
Author: Johan "Dr Beep" Koelman
Release Date: 15/07/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
Super Shogun is my improved version of SHOGUN1K with an extra level AI
and an option to play against a friend.
SUPER SHOGUN
This is the extended version of SHOGUN in 1K.
The initial version had just 1 mode of playing which
is in playlevel almost equal to the current EASY-level.
By rewriting the destinationroutine the stack of the game
was reduced with almost 70 bytes.
A different backup system also won 48 bytes to code.
The new backup system is slower, making the computer think longer
before a move is done. Still the game is playable.
With a load of other optimizations it was possible to add
a 2 player option and a double computer AI.
After loading you get this screen:
SHOGUN
E=EASY
F=FRIEND
H=HARD
This screen indicates the options in the menu and is only shown on startup.
You press E F or H to start your game.
The first time you need to press a key TWICE.
This is done to set the randomness of the board in the first loop.
Controls in the game:
Q = up
A = down
O = left
P = right
Z = select
Messages in the game:
Letter on top: type of game playing E,F,H
inverted dot : Shogun current player under attack
? : Error input
inverted star : player1 (bottom) wins
star : player2 or computer (top) wins
The difference in AI
The easy level will only check the result for the moved stone.
Due to size even 1 check is skipped so this EASY-level is
even easier than the first SHOGUN1K.
The hard level will check the effect of the move to all other stones.
It will check if other stones are no longer attacked or defended after a move.
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
Compiled source (no room left for any code or stack goes over game):
Author: Johan "Dr Beep" Koelman
Release Date: 15/07/2022
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Description:
Super Shogun is my improved version of SHOGUN1K with an extra level AI
and an option to play against a friend.
SUPER SHOGUN
This is the extended version of SHOGUN in 1K.
The initial version had just 1 mode of playing which
is in playlevel almost equal to the current EASY-level.
By rewriting the destinationroutine the stack of the game
was reduced with almost 70 bytes.
A different backup system also won 48 bytes to code.
The new backup system is slower, making the computer think longer
before a move is done. Still the game is playable.
With a load of other optimizations it was possible to add
a 2 player option and a double computer AI.
After loading you get this screen:
SHOGUN
E=EASY
F=FRIEND
H=HARD
This screen indicates the options in the menu and is only shown on startup.
You press E F or H to start your game.
The first time you need to press a key TWICE.
This is done to set the randomness of the board in the first loop.
Controls in the game:
Q = up
A = down
O = left
P = right
Z = select
Messages in the game:
Letter on top: type of game playing E,F,H
inverted dot : Shogun current player under attack
? : Error input
inverted star : player1 (bottom) wins
star : player2 or computer (top) wins
The difference in AI
The easy level will only check the result for the moved stone.
Due to size even 1 check is skipped so this EASY-level is
even easier than the first SHOGUN1K.
The hard level will check the effect of the move to all other stones.
It will check if other stones are no longer attacked or defended after a move.
Commercial / Public Domain / Free ware / Other - please specify? Freeware
Downloadlink:
Compiled source (no room left for any code or stack goes over game):