MSX Village forum

La Place des Développeurs Hero Fantasy the King's Sword

Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 07/06/2026 à 20h46
Hero Fantasy The King's Sword !!!

Video Youtube


hfks_msx
2
1

Coucou le Village.
J'ai décidé de porté mon jeu HFKS sur MSX, Cela fais une petite semaine que je suis dessus.
C'est un mini donjon crawler qui possède 4 niveaux. System de combat simple.
On touche l'ennemie, il nous fait perdre Coeur/Bouclier et puis disparait !
Il faut récupérer les 4 clefs et item pour aller au bosse pour le térasser..

CE fut mon premier jeu en Full ASM 6502/6510 sur Vic20 et Commodore 64 et porté sur divers machines. (Atari 8 bits Oric Atmos)
Une version Mo5 non terminé et une version Atari St en 68000.

Je me suis lancé sur le Z80 et j'ai choisis la plateforme MSX pour la première version sur ce proco (avec une envie de porter le jeu sur colecovision après et CPC un jour xd)

LE jeu est codé directement en Assembleur, j'utilise VASM par habitude.
En sortie une simple ROM 32ko. Le jeu n'est pas très gourmand.

Me reste pas grand chose à faire pour terminer le Game Engine .

- Mode empoisonnement
- Les Clefs
- Les portes
- Les items et leurs gestion en combat.

Bon puis après c'est la finition. (Ecran titre, sound, musique, deux trois effets, Game Over. )

C'est un vrais plaisir de programmer ça.

Ah oui il y a des glich sur l'émulateur, chose que j'ai pas à première vu sur la vrais machine. Mais bon c'est pas un émulateur vraiment dédiés au MSX, mais j'aime bien son débugeur pour ça que je l'utilise.

Bisous.


Il faut donner à manger à nos machines !
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 7132

Le 07/06/2026 à 22h10
Moi je trouve ça bien que l'on fasse des jeu pure msx1 :top

tu utilise quoi pour programmer?


Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
fredox Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 27/10/2024 à 18h22

Messages: 301

Le 07/06/2026 à 22h41
Même question que MsxLegend sous quel langage programmes tu ? Et quel logiciel utilise tu ? Je suis en train de me remettre à l’assembleur

Par contre ce n’est pas une critique mais une question pourquoi programmes tu un jeu pour MSX1 et pas 2 voir 2+ où tu as beaucoup plus de possibilités ?
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 666

Le 07/06/2026 à 22h57
Monos :
LE jeu est codé directement en Assembleur, j'utilise VASM par habitude.
En sortie une simple ROM 32ko. Le jeu n'est pas très gourmand.


site en Français sur la musique MSX
Site web    
Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 08/06/2026 à 03h27
J'utilise VASM.
Citation :
Par contre ce n’est pas une critique mais une question pourquoi programmes tu un jeu pour MSX1 et pas 2 voir 2+ où tu as beaucoup plus de possibilités ?

Car je veux porter le jeu sur colecovision. Et j'ai pas besoin de plus de "puissance" pour ce jeu aussi. Le MSX 1 est tout indiqué pour ça. Puis c'est Rigolot


Il faut donner à manger à nos machines !
Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 08/06/2026 à 05h25
Le Game Engine en lui meme devrait être terminé dans la semaine. J'ai codé ce matin les clefs,porte, et item (pas encore les effets)
Il me reste à coder le poison et les effets des items en combat.

Ensuite j'ai un travaille de finition.
- Ecran titre/sélection de jeu, crédit, game over et end game(victoire)
- Voir pour la musique au début du jeu et des sons en jeu. (Ce n'est pas mon points fort ça)
- Améliorer les graphismes du Screen 2/ (Si j'ai encore de la place sur la cartouche je verrais si je capable de proposer du Screen 5 pour MSX 2 on verra)

Avant la séance de codage de ce matin, le projet passait bien sur un HB-501F ! Je verrais une fois le Game Engine si ça passe bien.
Je suis surpris d'avoir réussis à coder ça en 1 semaine en sachant que je connais pas trop le Z80 (bon j'ai déjà touché un peu mais pas en mode production)

Puis ce jeu est simple, donc pour découvrir des ASM c'est super cool. Pas trop de pression.
Bisous


Il faut donner à manger à nos machines !
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 7132

Le 08/06/2026 à 14h08
popolon :
Monos :
LE jeu est codé directement en Assembleur, j'utilise VASM par habitude.
En sortie une simple ROM 32ko. Le jeu n'est pas très gourmand.


En effet j'ai sauté cette ligne, il va me falloir une paire de lunette plus grosse quand je suis sur mon tel !! :oups


Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11261

Le 08/06/2026 à 14h25
MSXlegend :
il va me falloir une paire de lunette plus grosse quand je suis sur mon tel !!


bah on peut zoomer non :siffle :siffle


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11261

Le 08/06/2026 à 14h34
@Monos :comme tu utilise le SCREEN2 tu peux avoir plus de couleurs dans tes tiles, 2 couleurs par ligne faut pas t'en priver

si tu essaye OpenMSX dernière version tu verra que le débugger est aussi très puissant


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 3237

Le 08/06/2026 à 17h58
Le débugueur d'Emulicious est encore plus puissant à mon avis. :top

Perso je travaille principalement avec openMSX, mais dès qu'il s'agit de débuguer ou d'optimiser, je repasse à Emulicious.

En tout cas, bravo Monos pour ton jeu.
Ça s'annonce bien.


On est toujours ignorant avant de savoir.
Github    
Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 08/06/2026 à 18h30
Merci.
oui jipe j'ai pas encore touché mes graphismes. Je voulais coder et mettre en place le jeu en lui meme rapidement je m'occuperais de ça plus tard.



Il faut donner à manger à nos machines !
VieuxBouz1 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 13/05/2023 à 09h12

Messages: 442

Le 08/06/2026 à 19h01
:top
Trop cool.

Si tu bascules sur msx2, tu peux utiliser le screen4, même topo pour les tuiles graphiques.
Sinon, cela t'oblige à passer en bitmap pour screen 5, 6, 7 ou 8.

D'ailleurs, pour ce type de jeu, le bitmap en 256 couleurs (screen8 donc) serait peut-être la cerise sur le gâteau pour le visuel.

Dans tous les cas, bravo pour cet excellent projet :tchin


Pourquoi s'évertuer à voler avec des aigles quand on travaille avec des dindes...
   
Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 08/06/2026 à 19h22
Pas de mode bitmap svp xd Bon je serais obligé quand je passerais sur CPC.
Peut être une version ++ meme sur ST ma version en rend pas hommage au st.

On verra ça plus tard pour la version MSX2.

https://monos51.itch.io/
Pour info mon itchio. Vous pouvez tester le jeu sur d'autre plateforme.



Il faut donner à manger à nos machines !
Monos Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 28/09/2018 à 17h10

Messages: 116

Le 09/06/2026 à 06h18
3
J'ai terminé ce matin le moteur du jeu. 10 jours de codage pour reprogrammer le moteur du jeu. Ce qui ne veux pas dire que le jeu est terminé car il me reste du travaille.
- Ecran titre
- Game Over
- End Game
- Représenter l'état du poison à l'écran.
- Effet sonore
- Et retravailler les graphismes

Mais le jeu en lui même est terminé.
Je vais avoir la banane au travaille ! (J'adore coder avant de partir à mon travaille le matin)




Il faut donner à manger à nos machines !
JayBLOOD Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 02/08/2025 à 14h20

Messages: 44

Le 09/06/2026 à 19h30
Sympa! Bravo!
Je viens de télécharger la version pour Atari ST, qui est une de mes machines de coeur. ;) Edité par JayBLOOD Le 09/06/2026 à 19h50


Jay
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie