Shadows of Death par Eric Cubizolle sur PC disponible
-La version PC finale du beat them all Shadows of Death par Titan (Eric Cubizolle) est disponible. Vous pouvez y jouer en coopératif.
Youtube video
La version PC finale du beat them all Shadows of Death par Titan (Eric Cubizolle) est disponible. Vous pouvez y jouer en coopératif.
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 !
Nemo a créé un slideshow en turbo pascal pour Amstrad CPC+ comprenant des citations des astronautes : Hommage à Michael Collins-Apollo XI que vous pouvez aller voir sur Youtube sur sa chaine. Les images ont été converties avec ConvImgCPC de Ludovic Deplanque.
Ramiro el Vampiro est à l'origine un jeu de plate-forme pour ZX Spectrum par The Mojon Twins sorti en 2013 avec une version améliorée en 2016.
The Mojon Twins travaillent en ce moment sur Ramiro IV pour ZX Spectrum (en version de test) et pour Amstrad CPC en état moins avancé (lien en espagnol).
Nemo 59 programme en Turbo Pascal sur Amstrad CPC un logiciel éditeur de sprites hardware pour Amstrad CPC+, mais pas que. Je vous invite à aller voir ses vidéos youtube et lire ses posts sur CPCRulez.
Il a écrit entre autre une librairie (TP-tools v0.2 avec sa documentation, l'objectif est une v1.0 qui sera complétée avec d'autres procédures et unités pour Amstrad CPC et CPC+. TP-Tools v0.2 est organise en 4 unites :
D'autres unités seront ajoutéees en v1 (UCrt, USprite ...).
Pour plus d'informations, allez sur la page principale