This is a "size-code" version of the classic LIFE game, for the Commodore C64, C16, C128, VIC20, PET40/80. The smallest version is 126 bytes (see smallbin folder), but I recommend using the slightly bigger version with built in edit and help.
To use, just edit using the PET editor to create the patterns using the letter "O" for the cells.
Note that the program is very simple, ie. it doesnt handle screen wrap properly. But it is quite fast.
The "small" version needs the user to edit before running. Put the "run" command on the 2nd line. This version needs VIC20 users to type:
POKE 36879,8:print chr$(5)chr$(147) before editing.
To avoid all that, use the "big" version!
The small version can be 114 bytes if the basic stub is removed and the code started with a SYS.
Sage Draughts is a very comprehensive Draughts or Checkers playing program, now released as open source software.
Sage is a 32 bit Windows program, which should run on any version from XP up to Windows 11.
It has a very wide range of features, levels, analysis, game replay/save/load, handling PDN game databases, endgame "perfect play" databases (6 pieces, 30 billion positions), large opening databases, and so on.
Sage can play Checkers on any size Board from 4x4 to 12x12. It can also play Italian rules checkers.
Or you can just enjoy a simple game of Checkers!
For more details/source for Orac, Dynamo and Sage see here:
CASCADE is a classic strategy game for MSDOS from the 1990s. It can run on nearly any classic PC, from XT/8086/CGA up to Pentiums with VGA graphics. It uses some simple VGA hardware assisted scrolling effects.
The code shows some of the hardware tricks and hacks programmers from this era used.
RACER is a vintage shareware MSDOS car racing game from the 1990s.
It uses VGA MODE-X graphics mode to achieve hardware assisted smooth scrolling. I implemented a simple form of sprites for the cars in this game, and it shows some of the hardware tricks and hacks programmers from this era used.
The exe is only 15k! (lzexe)
Download with source:
https://github.com/orac81/miniapples/raw/refs/heads/main/lif...
https://www.pouet.net/prod.php?which=105285
This is a "size-code" version of the classic LIFE game, for the Commodore C64, C16, C128, VIC20, PET40/80. The smallest version is 126 bytes (see smallbin folder), but I recommend using the slightly bigger version with built in edit and help.
To use, just edit using the PET editor to create the patterns using the letter "O" for the cells. Note that the program is very simple, ie. it doesnt handle screen wrap properly. But it is quite fast.
The "small" version needs the user to edit before running. Put the "run" command on the 2nd line. This version needs VIC20 users to type: POKE 36879,8:print chr$(5)chr$(147) before editing.
To avoid all that, use the "big" version!
The small version can be 114 bytes if the basic stub is removed and the code started with a SYS.
Released as FREE/GPL3 software, source included.