Inutile
de presenter ce superbe jeu de baston du debut des annees 90.
Street Fighter II a donne le vrai coup d'envoi des nouveaux jeux
de baston (Mortal Kombat, Tekken...). Street Fighter II existe
sur de nombreuses plateformes: Game Boy, Super Nintendo, Megadrive,
Playstation, Neo Geo, Saturn, PC... Il y a meme une version pour
les calculatrices Ti 89/92. Cette version est assez jolie, maniable,
mais super buggee. Un malheur n'arrivant pas seul le jeu prend
toute la memoire de la Ti. Malgre ces defauts ce jeu est l'un
des meilleurs toute calculatrice confondue, et reste un doux reve
pour les HP-users que nous sommes.
Pourtant
un projet d'adaptation de ce jeux pour HP 48GX a ete lance il
y a quelques annees. Le projet n' a pas abouti: le jeu est reste
a l'etat de grosse beta. Je n'ai jamais joue a cette beta, mais
on m'a dit que le principal defaut de cette version etait la maniabilite.
Pourtant il etait superbe, du fait que l'auteur des graphismes
n'etait autre que fde. Talaron et HPSB, ont voulu le porter sur
HP 49G, mais ils n’ont jamais vraiment commence. Fin 2000, mon
projet Star Wars Racer commencait a me lourder (de plus je n'etais
pas convaincu que cela devienne un bon jeu) , je me suis demande
ce que je pourrai faire comme jeu ? Et la j'ai pense a Street
Fighter: chasse gardee des Tis: on a Doom, Zelda, Worms et Sillage
sur HP (bon Sillage c'est un peu abuse), mais pas Street Fighter
II. Mais j'ai toujours entendu parler que Street Fighter II etait
le jeu quasi impossible a faire sur HP, du fait que le processeur
soit loin des performances d’un Power PC G4 ! Mais bon, on m’avait
dit pour Sillage que ce ne serait pas chose facile de gerer autant
de touches avec autant de joueurs, a cause des touches fantomes
?! Alors la j'ai pense a une programmation par etat.
Qu'est
ce qu'une programmation par etat. Je ne pense pas que ce soit
un procede revolutionnaire, on pourrait assimile la position de
chaque personnage a un etat, et dans un etat particulier, on a
qu'un choix restreint d'action. C'est un peu du cas par cas. Vous
n'avez rien compris a ma methode et ne voyez pas sa particularite
? Moi non plus... avec cette definition. En tout cas sachez que
ma methode prend un peu plus de memoire, mais elle permettra d'avoir
un confort d'utilisation du jeu accru. Pour revenir sur la memoire
selon mes estimations, le jeu pesera avec deux personnages et
quatres decors prendra 60 Ko, et la version complete depassera
les 400 Ko, mais je ne sais pas si ceci est realisable ! En ce
qui concerne la memoire libre pour faire tourner le jeu (La RAM
du port 0), il faudra au moins 20 Ko. Mais laissons la technique
de cote. A quoi va ressembler le jeu ? Je vais vous parler de
la premiere version auquelle vous pourrez jouer. Cette version
(BETA) ne met en scene que Ryu. En fait cette version de demonstration
est faite pour vous montrer la maniabilite et la rapidite du personnage.
Vous allez me dire, oui mais avec deux personnages, le jeu va
ramer. Et bien la je vous dit non, car dans cette beta, il y a
une tres grosse boucle d’attente (pour les non-inities cela veut
dire que j’arrete le deroulement du programme pendant quelques
instants, pour pas que le jeu soit trop rapide). Dans cette version
vous pourrez donner tous les coups de Ryu au sol et des coups
de poings en l’air. En effet, il me reste a programmer les sauts.
Je ne l’ai pas encore fait car je n’ai pas de graphisme pour realiser
cette action. Et fde ne veut plus continuer de travailler sur
ce projet. Alors si vous etes graphistes, aidez moi :). Sinon
dans cette version les niveaux de gris ne sont pas stables: l’ecran
clignote grave de chez grave. En effet pour cette beta, j’ai utilise
le gestionnaire d’interruptions de Pierre Tardy (pour soundinter)
base sur celui de Denis Martinez, que j’ai ensuite adpate pour
SF2. Bref la aussi, si vous avez des talents de programmeur aidez
moi :).
Pour
finir, je prefer ne pas donner de date de sortie du jeu, car j’ai
peur de ne pas respecter les delais. Dans cette version vous vous
battrez contre Ken, dirige par une pseudo-intelligence artificielle.
Ensuite viendra d’autres joueurs. Ces version seront bien sur
disponible en avant-premiere sur HP-Network.com, et le jeu sera
en open-source. Pour l’instant, je ne veux pas distribuer librement
les sources, car elles ne sont pas exemple de clarte et de rigueur.
Si neanmoins, vous souhaitez les voir et m’aider dans ce projet,
je vous les enverrai avec plaisirs. En tous cas, j’espere finir
ce jeu. Je ne pense pas qu’une vrai version jouable sorte avant
2002. Mais je pourrai peut etre sortir une nouvelle version en
automne si des graphistes et des programmeurs m’aident. VialleSOFT
( viallesoft@hp-network.com )