beauregard (./8) :
Grand merci Fadest pour le code assembleur, je suis une quiche totale avec ce langage 
pour la ligne suivante:extern char SCB[25][11] at (0xfff8-16320-25*11);
il faut toujours mettre 0xfff8-16320 ?
Je n'avais pas vu pour ladybug, chapeau bas ! 
En fait, 0xfff8, c'est la limite haute de la mémoire
16320, ça correspond à la taille des 2 buffers écrans que je déclare à 0xfff8-8160 et -16320
et les 25*11, c'est la taille du tableau. Tu dois être obligé de spécifier son emplacement mémoire car il est déclaré en extern (bon, un malloc serait plus propre, pas sur que les libs Lynx gèrent bien par contre, jamais eu envie de prendre le risque vu d'autres expériences

)
Pour le reste, c'est pratiquement le source de Mathias Domin tel quel (y compris la déclaration de mémoire et la partie assembleur).
Pour les fantomes, j'avais trouvé et posté ça sur un topic Jagware dédié à Ladybug Jag :
Un topic Ghost AI in PAcman sur AA :
http://www.atariage.com/forums/index.php?s...=68707&st=0
Et un site dédié à Pacman :
http://home.comcast.net/~jpittman2/pacman/pacmandossier.html
et un autre lien, trouvé sur le précédent :
http://www.donhodges.com/pacman_pinky_explanation.htm
Bon, c'est sur que c'est adapté à Pac Man, mais à Ladybug et son labyrinthe évolutif.
En particulier, on apprend que les fantômes ont 2 modes :
- la chasse (avec leur algo respectif)
- le retour point de départ ou ils rejoignent chacun un coin de l'écran, surement pour éviter qu'ils se retrouvent tous sur la même trajectoire.plus le mode fuite bien sur