La Place des Développeurs Jeu simple en BASIC
Salut,
Dans quelques semaines je vais animer un atelier sur la programmation "retro" pour des étudiants d'une école de jeu-vidéo.
Et évidemment, je vais utiliser le MSX comme machine de référence.
Parmi les ateliers que j'ai prévu, j'aimerai leur faire recopier un programme BASIC pour qu'ils se rendent comptent de lagalèr... de la joie que c'était de recopier ces programmes depuis les magasines de l'époque.
Mais comme je ne suis pas cruel, je cherche un jeu simple avec un code BASIC le plus court possible.
Et quand je dis "court", je ne parle pas des programmes en 10 lignes totalement illisibles.
Il faut que ça reste un programme facile à comprendre.
Est-ce que vous auriez des propositions ?
Merci,
Dans quelques semaines je vais animer un atelier sur la programmation "retro" pour des étudiants d'une école de jeu-vidéo.
Et évidemment, je vais utiliser le MSX comme machine de référence.

Parmi les ateliers que j'ai prévu, j'aimerai leur faire recopier un programme BASIC pour qu'ils se rendent comptent de la
Mais comme je ne suis pas cruel, je cherche un jeu simple avec un code BASIC le plus court possible.
Et quand je dis "court", je ne parle pas des programmes en 10 lignes totalement illisibles.
Il faut que ça reste un programme facile à comprendre.
Est-ce que vous auriez des propositions ?
Merci,
On est toujours ignorant avant de savoir.
Hello,
un casse-briques ?
Tu en avais un d'une soixantaines de lignes sur le Tilt Hors Serie n°1.
https://archive.org/details/tilt-hs-1/page/102/mode/2up
Pages 103 et 104
Edité par Bruno Le 20/09/2025 à 21h26
un casse-briques ?
Tu en avais un d'une soixantaines de lignes sur le Tilt Hors Serie n°1.
https://archive.org/details/tilt-hs-1/page/102/mode/2up
Pages 103 et 104

Edité par Bruno Le 20/09/2025 à 21h26
Tu as le choix dans ce livre : https://archive.org/details/MSXjeuxdaction
UFO en 10 lignes Basic 
http://sd-2.archive-host.com/membres/up/48902208713227521/MSX/UFO.zip
http://msxosaure.wifeo.com/ufo.php

http://sd-2.archive-host.com/membres/up/48902208713227521/MSX/UFO.zip
http://msxosaure.wifeo.com/ufo.php
Le MSXien le plus à l'ouest
... ou presque 
Merci pour les pistes.
J'ai essayé Grand-Prix du livre MSX jeux d'action ; c'est rudimentaire (forcement) mais ça fonctionne bien.
J'ai essayé Grand-Prix du livre MSX jeux d'action ; c'est rudimentaire (forcement) mais ça fonctionne bien.
On est toujours ignorant avant de savoir.
Vous connaissez des sites avec des listings BASIC sous forme de texte ?
(que je suis puisse copier-coller dans MSXPen pour les tester)
J'ai cherché sur le net, mais j'ai rien trouvé de très probant.
Je cherche un bon ratio entre taille du code, et qualité du jeu.
Recopier à la main les listings prends un temps infini (je l'ai fait pour Grand-Prix, mais je vais le faire 10 fois).
(que je suis puisse copier-coller dans MSXPen pour les tester)
J'ai cherché sur le net, mais j'ai rien trouvé de très probant.
Je cherche un bon ratio entre taille du code, et qualité du jeu.
Recopier à la main les listings prends un temps infini (je l'ai fait pour Grand-Prix, mais je vais le faire 10 fois).
On est toujours ignorant avant de savoir.
Y'a vraiment de quoi faire...
rien que dans les revues Japonaises MSX FAN, il suffit de repérer un jeu dans une revue à partir d'octobre 91
https://download.file-hunter.com/Magazines/JP/MSX%20Fan/
et de recuperer le .bas dans la disquette correspondante
https://download.file-hunter.com/Disk-Magazines/MSX-Fan/
sinon j'ai 2 zips qui les regroupent
fd1.zip
fd2.zip
ensuite il suffit de glisser le .bas sur msxpen mais ça fonctionne pas toujours
dans ce cas, utiliser dumplisteditor
choisir MSX et mettre en Anglais puis
faire glisser le .bas sur la fenêtre et copier/coller dans msxpen
quelques ajustements sont nécessaires des fois (, . !)
encore des typing programs de revues jap diverses (micom basic et Login surtout) chez Gamingalexandria
https://www.gamingalexandria.com/wp/type-in-programs/
et sinon les revues Françaises standard MSX/MicrosMSX grâce au père noël Jipe
https://msxvillage.fr/forum/topic.php?id=3408#m77627
NB : ajouter l'extension .bas
Edité par popolon Le 27/09/2025 à 00h05
rien que dans les revues Japonaises MSX FAN, il suffit de repérer un jeu dans une revue à partir d'octobre 91
https://download.file-hunter.com/Magazines/JP/MSX%20Fan/
et de recuperer le .bas dans la disquette correspondante
https://download.file-hunter.com/Disk-Magazines/MSX-Fan/
sinon j'ai 2 zips qui les regroupent
fd1.zip
fd2.zip
ensuite il suffit de glisser le .bas sur msxpen mais ça fonctionne pas toujours
dans ce cas, utiliser dumplisteditor
choisir MSX et mettre en Anglais puis
faire glisser le .bas sur la fenêtre et copier/coller dans msxpen
quelques ajustements sont nécessaires des fois (, . !)
encore des typing programs de revues jap diverses (micom basic et Login surtout) chez Gamingalexandria
https://www.gamingalexandria.com/wp/type-in-programs/
et sinon les revues Françaises standard MSX/MicrosMSX grâce au père noël Jipe

https://msxvillage.fr/forum/topic.php?id=3408#m77627
NB : ajouter l'extension .bas
Edité par popolon Le 27/09/2025 à 00h05
site en Français sur la musique MSX
J'en ai bouffé du listing... c'est difficile de trouver un truc cool et court à la fois.
Pour le moment j'hésite, mais celui-là est pas mal :
Il faudra que je le rende plus lisible et que j'ajoute un peu de son...
Pour le moment j'hésite, mais celui-là est pas mal :
Code TEXT :
1 COLOR15,1,1:SCREEN5,0:DEFINTC-Z:OPEN"GRP:"AS#1:SPRITE$(0)="@":SPRITE$(1)="________":RE=10 2 CLS:PSET(0,0):PRINT#1,USING"SCORE ##### REST ####";SC;RE:CIRCLE(128,210),9,4:PAINT(128,210),4:RX=RND(1)*240+8:RY=RND(1)*150+30:CIRCLE(RX,RY),20-SC,8:PAINT(RX,RY),8 3 FORI=0TO31:V=COS(I/10)*10:W=-SIN(I/10)*10:X=128+V:Y=209+W:PUTSPRITE0,(X,Y),15 4 IFSTRIG(0)=0THENNEXTI:GOTO3 5 FORPW=0TO10:A=V/10*PW:B=W/10*PW:X=128+V+A*2:Y=209+W+B*2:PUTSPRITE0,(X,Y),15:FORI=0TO10 6 IFSTRIG(0)THENNEXTI,PW:GOTO5 7 X=X+A:Y=Y+B:B=B+0,1!:IFX<0ORX>255THENA=-A:GOTO7ELSEIFY<0THENB=-B:GOTO7ELSEIFY>212THENRE=RE-1:IFRE<0THENPSET(80,80):PRINT#1,"GAME OVER":FORI=0TO1:I=-STRIG(0):NEXTI:RUNELSE2 8 PUTSPRITE0,(X,Y),15:IFPOINT(X,Y)=8THENSC=SC+1:GOTO2ELSE7
Il faudra que je le rende plus lisible et que j'ajoute un peu de son...
On est toujours ignorant avant de savoir.
Attention comme j'ai dit plus haut avec dumplisteditor, y'a quelques bugs il met des , à la place de . et ajoute des ! c'est le cas dans la ligne 7
X=X+A:Y=Y+B:B=B+0,1!
sinon le rendu est pas mal pour 8 lignes faut laisser la barre espace enfoncée pour tirer plus fort :
https://msxpen.com/codes/-OcZeW7vslOGV3ToxIZD Edité par popolon Le 27/10/2025 à 08h55
X=X+A:Y=Y+B:B=B+0,1!
sinon le rendu est pas mal pour 8 lignes faut laisser la barre espace enfoncée pour tirer plus fort :
https://msxpen.com/codes/-OcZeW7vslOGV3ToxIZD Edité par popolon Le 27/10/2025 à 08h55
site en Français sur la musique MSX
J'avais repéré les ',' mais je pensais que c'était une différence entre BASIC japonais et occidental.
Par contre, les '!' ne génèrent pas d'erreur donc je ne savais pas si c'était un bug ou pas. Edité par aoineko Le 27/10/2025 à 09h21
Par contre, les '!' ne génèrent pas d'erreur donc je ne savais pas si c'était un bug ou pas. Edité par aoineko Le 27/10/2025 à 09h21
On est toujours ignorant avant de savoir.
Dumplisteditor est pour pc88 à la base, peut être que sur ce système les chiffres decimaux ont une virgule mais avec le MSX Basic c'est des "."
"!" déclare la valeur en simple précision (plutôt que double sans), donc ça doit pas changer grand chose de les laisser Edité par popolon Le 27/10/2025 à 10h04
"!" déclare la valeur en simple précision (plutôt que double sans), donc ça doit pas changer grand chose de les laisser Edité par popolon Le 27/10/2025 à 10h04
site en Français sur la musique MSX
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie





