Archives of Genesis8 Amstrad Page from 1999 to 2024 about games, page 17 / 72
The Mandarin, an Amstrad CPC platform game by Mananuk
-Mananuk (on Twitter) who is already working on a Amstrad CPC port of Black Sea Treasure Hunters (ZX Spectrum), has just released the Mandarin.
It's a platform game using the MK1 engine by the Mojons Twins and the WYZ player/tracker) by Augusto Ruiz.
A video of the Mandarin was done by Xyphoe. Click on this link to start directly to the game.
PunyInform v3.5 by Fredrik Ramsberg and Johan Berntsson to write text adventure games
-PunyInform v3.5 by Fredrik Ramsberg and Johan Berntsson is a library written in Inform 6 to create adventure game (pure text, no graphic support contrary to DAAD) using the Z-machine virtual machine which will run on 8bit computers (or more recent computers too). PunyInform has a parser, knowing of common verbs and a framework to write adventure games.
PunyInform is based on the Inform 6 library written by Graham Nelson. Its goal is to make easily adventure games in Inform 6, with a manual describing the differences between the official library and PunyInform..
Games using PunyInform can be compiled in z3, z5 and z8 format (z3 being the best format for 8bit computers, other formats have more features). Compared to the Inform 6 library, it means that there is no support for the Glulx virtual machine but z3 format is important as Inform 6 doesnt support it.
To compile games written with PunyInform, you should use the Inform 6 compiler maintained by David Kinder. Binaries are available on if-archive. PunyInform needs Inform v6.35 (or more).
They are tutorials to write adventure game with PunyInform (end of the page) and all the documentation including a 8 page cheat sheet (quick reference)..
To try your game after compilation, you can use WinFrotz by David Kinder, to create map easily you can use Trizbort.
And finally, to create an Amstrad CPC and PCW disk image, you will have to use the Puddle BuildTools.
WIP Wordle for Amstrad CPC by Arnolde
-After Gem Jam, Arnolde is now working on a version of Wordle for Amstrad CPC.
WIP CPRG by Arnaud Bouche for Amstrad CPC
-Arnaud Bouche who already wrote several Amsrtad CPC games has just announed on CPCWiki a WIP CPRG with nice screenshots.
WIP Coloco by Tuxedo games, when H.E.R.O. meets Flappy
-Coloco by Tuxedo Games already exists on ZX Spectrum and is in beta for the Amstrad CPC.
Check the video of the beta on Youtube.
Atic Atac v1.7 for Amstrad CPC by John Ward (January 2021)
-The last version of Atic Atac for Amstrad CPC by Jown Ward is available on his github page.
A fourth video of Atic Atac is available on John Ward's Youtube channel.
Perched! for Amstrad CPC and Perched 3D by Lumina Studio
-Perched! par Lumina Studio is an Amstrad CPC game released for the CPCRetroDev 2021 contest. You will have to climb high, higher if you want to merit the divine blue cheese ! The program is written by Paula Garcia Morales (programmation), Laura Gil Lopez (programmation, artist, music) and Jorge Perez Dominguez (programmation).
Perched 3D is a WIP version for a platform not mentionned yet.
A theme for Batocera by RVGM with Amstrad CPC games (and Barbarian for OpenBor)
-A bit old information, but RVGM is the theme for the linux emulation distribution Batocera. It has at least 600 Amstrad CPC games.
On the Darknior's github there is also an interesting Barbarian for OpenBor WIP project.
Moritz on the Autobahn, an Amstrad CPC game by Team Moritz is available
-Moritz on the Autobahn is a new Amstrad CPC platform game by the Team Moritz after Moritz the striker.
Donjon, an Amstrad CPC game in 10 lines of basic by Omebrou Corp.
-Omebrou Corp. (Vetea on Itch.IO) has released an Amstrad CPC games in 10 lines of Basic : Donjon, to play it use arrows to move, and space to open chests or fight ennemies.
Without emulator, you can execute any Amstrad CPC basic program inside Visual Studio code with the extension Amstrad Basic Helper.
You can find a disk image on facebook group les Amstradiens, or here is the basic listing :
10 Mode 1:ink 0,0:border 0:ink 1,26:ink 2,6:ink 3,24:dim t(30,30):pen 2:locate 17,13:? "":for i=1 to 25:for j=1 to 25:v=1:randomize time:t(i,j)=int(rnd*4)+3:q=t(i,j):border j:next:next:x=12:y=25: U2$=chr$(221):U1$=chr$(220):U$=chr$(207)
20 T$=chr$(8):Y$=chr$(10):a=1:xx=int(rnd*20)+1:yy=int(rnd*20)+1:t(xx,yy)=10:cls:P1$=chr$(143):while(a<6):a=a+1: F$=F$+P1$+P1$+P1$+y$+t$+t$+t$:D$=D$+U$+U1$+y$+t$+t$+t$:S$=S$+U2$+U$+y$+t$:wend:border 0:if m1=0 then Ch=int(rnd*22):t=0 else CH=99
30 Z$=p1$+y$+t$+P1$+y$+t$+chr$(212)+y$+t$:E$=p1$+y$+t$+P1$+y$+t$+chr$(213)+y$+t$: C$=chr$(222)+U$+chr$(223)+y$+t$+t$+t$+P1$+chr$(232)+P1$+y$+t$+t$+t$+P1$+P1$+P1$:M1$=chr$(235):pen 3:locate 15,10:? f$:locate 18,10:?f$:if jj>=1 then border 6:q=q-jj:jj=0
40 if CH<>99 then m1=0:M$=chr$(225)+y$+t$+t$+chr$(151)+M1$+chr$(182)+y$+t$+t$+chr$(191): M2$=M$:l=0:TR=CH:if CH<=2 then M$="":M2$="" else if CH<=5 then C$="":M$="" else if CH<=7 then C$="":M2$="" else if CH<=9 then C$=""else C$="":M$="":M2$=""
50 while(b<6):b=b+1:pen 3:locate 13,9+b:? D$:locate 21,9+b:? s$:wend:x$=chr$(245): O$=P1$+P1$+y$+t$+t$+P1$+P1$:pen 1:for i=1 to 6:locate 17,16-i:? h$:next:if m1=2 then m1=0:C$="" else m1=0:if TR>2 or CH=99 then c$=""
60 R$=M$+M2$:MY=(INKEY(0)=0 AND y>1 and O$<>"" and R$="")-(INKEY(2)=0 AND y<25 and x$<>"" and R$=""):MX=(INKEY(8)=0 AND x>1 and z$<>"" and R$="")-(INKEY(1)=0 AND x<25 and e$<>"" and R$=""):L=MX+MY:x=x+MX:Y=Y+MY:H=T(X,Y):if INKEY(47)=0 and ff=0 then ff=1
70 randomize time:border 0:t=t+1-(t and 8):pen 1:locate 1,1:?"SANTE ":pen 2:for i=1 to q:locate i+6,1:?chr$(228);" ":next:pen 1:locate 17,18:?C$:if Y=1 then O$="" else if X=1 then z$="" else if X=25 then e$="" else if Y=25 then x$=""
80 if h$<>"" then end else if ff then ff=0:jj=0:if M$<>"" and m1=0 then M$="":m1=1:jj=t/6:SOUND 1,0,25,12,,,25 else if M2$<>"" and m1=0 then M2$="":m1=1:jj=t/6:SOUND 1,0,25,12,,,25 else if C$<>"" and m1=0 then C$="":Q=Q+1:m1=2:SOUND 2,100,7,15:border 26
90 if Q<=1 then clear:pen 1:goto 10 else locate 17,22:? x$:pen 2:locate 15,16:?M$:locate 20,15:?M2$:if h=4 then E$="":Z$="" else if h=5 then O$="" else if h=6 then O$="":E$="" else if h=7 then E$="":O$="" else if h=10 then O$="":h$=chr$(151)+chr$(157)
100 sound 3,600-rnd*200,q/2,7:pen 0:locate 17,13:? O$:pen 0:locate 12,15:? Z$:locate 23,15:? E$:while (l=0 and M1=0):randomize time:goto 60:wend:cls:b=1:a=1:F$="":S$="":D$="":ww=0:goto 20
Melkhior's mansion by Richard Jordan for PC is available
-Richard Jordan has released Melkhior's mansion for windows, which is a 3D isometric remake of Atic Atac. The game will also be available for ZX Spectrum Next and 128 Kb.
LLum by Ivan AVILA, an Amstrad CPC game (after Dogfight and 8bit Wars)
-Last game by Ivan AVILA is LLum, it has been written with the 8bp library in basic. LLum is a Lumines clone for Amstrad CPC. Try to make a four square by rotating and aligning 2×2 blocks. Squares of one color will be erased when the time line passes over them.
His other games also written with 8BP are Dogfight (shoot them up in 2020) and 8bit wars a tower defense in 2021 (CPCRetroDev).
PunyInform v3.4 by Fredrik Ramsberg and Johan Berntsson to write text adventure games
-PunyInform v3.4 by Fredrik Ramsberg and Johan Berntsson is a library written in Inform 6 to create adventure game (pure text, no graphic support contrary to DAAD) using the Z-machine virtual machine which will run on 8bit computers (or more recent computers too). PunyInform has a parser, knowing of common verbs and a framework to write adventure games.
PunyInform is based on the Inform 6 library written by Graham Nelson. Its goal is to make easily adventure games in Inform 6, with a manual describing the differences between the official library and PunyInform..
Games using PunyInform can be compiled in z3, z5 and z8 format (z3 being the best format for 8bit computers, other formats have more features). Compared to the Inform 6 library, it means that there is no support for the Glulx virtual machine but z3 format is important as Inform 6 doesnt support it.
To compile games written with PunyInform, you should use the Inform 6 compiler maintained by David Kinder. Binaries are available on if-archive. PunyInform needs Inform v6.35 (or more).
They are tutorials to write adventure game with PunyInform (end of the page) and all the documentation including a 8 page cheat sheet (quick reference)..
To try your game after compilation, you can use WinFrotz by David Kinder, to create map easily you can use Trizbort.
And finally, to create an Amstrad CPC and PCW disk image, you will have to use the Puddle BuildTools.
Pre-order your cartridge of A.L.C.O.N. 2020 in a new 25 Mhz version, by Abalore
-You can pre-order your A.L.C.O.N. 2020 cartridge by Abalore in a new 25 Mhz version. There will be only 128 such cartridges.
For more news, Go to home page