Première béta d'une version améliorée d'Elite sur Amstrad CPC par Fessor
-Vous pouvez télécharger une première version beta améliorée d'Elite par Fessor est disponible sur CPCWiki.
Vous pouvez télécharger une première version beta améliorée d'Elite par Fessor est disponible sur CPCWiki.
PunyInform v2.8 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.34 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page).
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
Trebmint est le développeur du language Quigs pour créer des programmes multi plate-forme sous SymbOS (Amstrad CPC, MSX et Elan Enterprise). Il a écrit une démo utilisant le framework G9K pour la carte graphique V9990. Voici deux vidéos de cette démo :
The swarm is coming... par Minilop Retroware (sur Twitter) est un jeu en cours d'écriture pour ZX Spectrum et Amstrad CPC. C'est un jeu du type de Cybernoid avec 4 niveaux réalisés (ZX Spectrum) et un seul pour le moment sur Amstrad CPC. Les graphismes sont plutôt sympathiques, il y a deux vidéos disponibles sur Twitter :
Je suis quelque peu en retard pour parler d'un jeu en cours de programmation car sa sortie serait à priori imminente, il s'agit du beat them all Shadows of Death par Titan (Eric Cubizolle).
Je ne saurai trop vous conseiller d'aller voir sur CPCWiki et bien sûr la page dédiée de Titan qui contient beaucoup d'informations, les graphismes, des pré-versions pour windows avec le moteur OpenBOR et pour Amstrad CPC également.
Le code et les graphismes sont de Titan, la musique par Pulsophonic, effets sonores et voix par CosmoBuggi.
La dernière version de RASM (v1.5) est sortie le 19 juillet 2021.
Rasm est maintenant disponible sur Github (documentation incluse).
Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC.
Infernal Runner par Eric Chahi utilise une machine virtuelle et Cyxx en a fait la rétro ingénierie pour écrire une version Javascript : Infernal Runner JS.
Cette version lit donc directement l'image .DSK de la version Amstrad CPC pour lire le bytcode fonctionnant dans la machine virtuelle ainsi que les graphismes en mode 1.
Vous pouvez lire également en allemand avec sous-titre en anglais la presentation par Norbert Kehrer : The Virtual Machine Architecture of Infernal Runner et un autre port javascript de cette machine virtuelle.
Elite est un très grand classique du jeu vidéo et Fessor a commencé à désassembler le code source du jeu Elite pour l'améliorer avec comme ressource entre autre le code 6502 de la version Apple 2 qui a été commenté et le code d'Elite TNK (The New Kind) par Christian Pinder. Il existe également le code source commenté de la version BBC micro.
PunyInform v2.7 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.34 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page).
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
De nouveaux articles sont disponibles sur 64 NOPS, un blog sur la programmation Amstrad CPC par Hicks (Vanity) et Toms (Pulpo Corrosivo).
Roudoudou a écrit une ROM pour formatter des disquettes Amstrad CPC qui a la particularité de pouvoir jouer un échantillon de son pendant le formatage.
Par ailleurs, si vous êtes curieux, voici une vidéo montrant sa démo CRTC3 avec le mode debug de l'émulateur CPCEC.
Et la vidéo Bonus avec Roudoudou lui même parlant de son retour sur l'Amstrad CPC vaut son pesant de cacahouettes.
PunyInform v2.6 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.34 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page).
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
Keith56 a sorti un nouveau jeu : Suck Hunt 3D.
Vous pouvez voir une vidéo trailer et une vidéo de gameplay par Xenomorph.
PunyInform v2.5 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.
PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.
Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).
Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.34 ou plus récent.
Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page).
Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.
Vous voulez apprendre l'assembleur Z80 avec BDCIron pour développer sur votre Amstrad CPC ? Alors ASMtrad CPC est LE site fait pour vous !
Pour plus d'informations, allez sur la page principale