New ZX81 Games

General games-related topics
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: New ZX81 Games

Post by dr beep »

New game, the Dr Beep Quiz

viewtopic.php?f=6&t=5593
User avatar
stefano
Posts: 592
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: New ZX81 Games

Post by stefano »

Battleship.
bship.p
(8.72 KiB) Downloaded 298 times
This game was a 2008 Cymon's Games game, I used z88dk to port it to ZX81
Source code in C: https://github.com/z88dk/z88dk-ext/blob ... ttleship.c

Enjoy,
Stefano

zx81_battleship.png
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: New ZX81 Games

Post by dr beep »

stefano wrote: Thu Aug 29, 2024 12:23 pm Battleship.

bship.p

This game was a 2008 Cymon's Games game, I used z88dk to port it to ZX81
Source code in C: https://github.com/z88dk/z88dk-ext/blob ... ttleship.c

Enjoy,
Stefano


zx81_battleship.png
Battleship is also a type-in from my book but I have not seen anyone claiming the typed in game.
User avatar
TMAOne
Posts: 217
Joined: Thu Aug 16, 2012 6:56 pm
Location: Waterloo, Ontario, Canada

Re: New ZX81 Games

Post by TMAOne »

Not to sound like I'm complaining, (my hat is off to Dr. Beep and all of you for producing these games), but there's an element of "Battleship" in its various forms that is missing, ever since Milton-Bradley stole the idea from navy folks after the 2nd World War.

Before computers, and before Milton-Bradley's "Battleship", there was a game my grandfather taught me called "Sink the Swiss Navy". (A subtle joke because Switzerland is land-locked.) It was played with paper and pencil by servicemen,... navy, merchant marine, and other services alike.

But there's a difference.

In Sink the Swiss Navy, at least the variation I was taught, you record your offensive salvos of 11 shots per turn with a turn number, following which your opponent would report which ship(s) were hit. You record the turn number when keeping track of your shots on your offense grid, as well as on a smaller ship-grid representing your enemy's fleet and the hits you've scored against it.

You were later able to ferret out where the enemy ship was, by the turn number combinations on your offensive grid. For example, if you have hit the enemy battleship (of 4 squares) with a "2" and a "5", you could search your grid for all in-line occurrences of a 2 and a 5 which permit a span of 4 squares. This made your subsequent attacks more effective.

It made for a more interesting game than the commercial version. I have yet to see a computer battleship variation which provides this element.
Last edited by TMAOne on Sat Aug 31, 2024 4:04 pm, edited 1 time in total.
User avatar
stefano
Posts: 592
Joined: Tue Dec 11, 2012 9:24 am
Contact:

Re: New ZX81 Games

Post by stefano »

I think I understood, it makes it closer to mastermind.
I remember little on the way we played it when we were kids, I think sometimes we didn't mention which type of boat was sunk.
I'd like to evolve this game, e.g. Making a graphics version but once compiled it has serious stability issues which must be resolved first. This is why it runs in FAST mode, for the record.
Last edited by stefano on Fri Aug 30, 2024 5:12 pm, edited 1 time in total.
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: New ZX81 Games

Post by dr beep »

I think I can add such easily in my version....

and perhaps it is time to release my type-in.
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

New 1K Games : BATTLESHIP

Post by dr beep »

Name of Software: BATTLESHIP 1K
Author: Johan "Dr Beep" Koelman
Release Date: 30/08/2024
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware

Description:
The type in from the book now available
battleship.png
battleship.png (5.6 KiB) Viewed 6801 times
Downloadlink:
The original game
BS-book.p
(949 Bytes) Downloaded 179 times
Same game, but size of ship is hidden, a hit is a X
BS-book1.p
(949 Bytes) Downloaded 173 times
Source:
BS-book.asm
(14.97 KiB) Downloaded 170 times
Manual:

Code: Select all

BATTLESHIP
You and the computer both place 5 ships on a board and each player gets a turn to find a ship. The player who finds all ships first wins the game.

After loading the game you can set your own controls for the game.
After setting the controls the start screen is shown.

You can play 5 levels of BATTLESHIP from 1 (easiest) to 5 (hardest).
Press 1 to 5 to select the level and start the game.  
The level of the computer will be indicated after the word "COMP".

You can now place your ships on the board.
Go to a field, select the field and select the direction you want 
to place the ship. The ships are placed in the following order:
Carrier 	5 positions
Battleship 	4 positions
Destroyer	3 positions
Submarine	3 positions
Patrolboat	2 positions

A ship may not connect with another ship. If this happens the ship will
not be placed and the cursor will reappear.

After placing the 5 ships you are asked to confirm your ship setting with "Y". Any other key will restart the game where you can re-enter the level too.

Now the game starts on the computer board. Select a field and the result will flash on the screen. A hit will show the letter of the ship, a miss is a ".".

The computer will do the same on your board. A miss is also a "." but a hit is a "H". The player who first hits all ship parts is called the winner.

When you lose the missed  parts will be shown as an inverted "M".
The 1K memory is full, but better AI could be added in a larger version of the game.
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

re-NEW-ed 1K Game : K-MAN

Post by dr beep »

Name of Software: K-man-chase+
Author: Johan "Dr Beep" Koelman
Release Date: 02/09/2024
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware

Description:
I added some AI to the ghosts in the 15 bytes I cut off the previous version

When ghosts chase you: they will com closer in vertical direction, when Y-coordinates match a random move is done
When ghosts are chase: random move like old situation

First AI could make ghosts walk in a loop, I needed 3 extra bytes to solve this. Now solved


Downloadlink:
K-man-chase+.p
(942 Bytes) Downloaded 179 times
Source:
K-man-chase+.asm
(17.51 KiB) Downloaded 168 times
Manual:
After loading define controls (screen has changed to save 1 byte).
Start the game when the STAR is shown wit NEWLINE.
Each newgame starts with newline.
Bonuslife each 10.000 points
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

New 16K Games : TRAIN SIMULATOR

Post by dr beep »

Name of Software: TRAIN SIMULATOR
Author: Johan "Dr Beep" Koelman
Release Date: 26/09/2024
Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 16K lowres
Commercial / Public Domain / Free ware / Other - please specify? Freeware

Description:
Built your own tracks and let up to 6 trains run.
Trainsim.png
Trainsim.png (7.51 KiB) Viewed 3335 times
Downloadlink:
train-sim.TZX
(8.95 KiB) Downloaded 109 times
Manual:
SIM-manual.txt
(6.29 KiB) Downloaded 92 times
Post Reply