C'est alors que je programmai MasterMind que l'idée m'est venue. J'ai vu mon fils de 5 ans jouer à un Frogger en ligne. Frogger est un jeu où on doit ammener une grenouille en haut de l'écran en traversant une route pleine de voiture et une rivière sur laquelle vogue des troncs et des tortues. Ce fut le premier jeu vidéo que j'ai eu à l'époque en format "Table Top". Je me dis que je pourrais bien lui en programmer un sur MSX, ce serait sympa de le voir s'adonner au joie du "Old Gaming". Puis petit à petit l'idée de faire un mélange avec le Master Mind a fait son chemin. Je me disai que ça serait mieux de faire un peu plus original pour le concours MSXdev'07 qu'un classique Frogger.
Il fallait aussi qu'il puisse représenter le MSX café, alors on reprend le personnage de Penguin de Penguin Café et on met tout le jeu à la sauce antarctique. Le jeu se déroule sur la banquise où circulent de nombreux phoques en voiture ainsi qu'un osaure en mono space! Bien sur il y a la mer à traverser avec ses blocs de glaces et ses ours polaires sur le dos desquels on peut sauter pour atteindre le but final. Anoter que j'ai pu "travailler" sur ces graphismes en jouant au perles Hama avec mon fils pour l'occasion. Quelques embûches suplémentaires apparraissent au fur et à mesure des propositions validées: Apparition de nouveaux véhicules, d'un crabe aux pinces tranchantes et de requins aux dents acérés. Le tout compléter par le fait que le pauvre penguin devra redescendre pour chercher une nouvelle couleur.
Coté programmation, c'est toujours du X-Basic, la grande nouveauté était le passage à un mode écran hybride le 1.5, un mélange de screen 1 et screen 2. Si celui-ci permet de plus beau décor (sur la base du mode Screen2). Tout se passait bien sur l'émulateur en mode MSX2 mais lors d'un essai en MSX1 émulé, patatras! Les sprites se démultipliait sur l'écran. Et après un essai sur vrai MSX1 de mon Jipe, re-patatras... Il n'y avait plus qu'à tout remettre à la sauce screen2 avec redéfinition des caractères, etc... Une grosse masse de boulot supplémentaire.
Un petit plus toutefois la petite animation du début: "MSXcafé présente" est entièrement réalisée en langage machine, ainsi que la créationdes sprites et des décors.
Enfin je réussisai à finir dans les temps en y associant une petite musique un peu bancale de ma composition n'ayant plus de musicos pour m'aider.
Fin Janvier le jury composé de trois "spécialistes" du MSX rend son verdict et notre Penguin Café finit à une honorable 6ème place; on progresse par rapport à la 11ème place de Penguin Café. Vous pouvez retrouvez les commentaires du jury en anglais sur MSXdev'07.
Enfin, vous pouvez télécharger la dernière version du jeu au format dsk (disquette) ici accompagné de sa notice là.
Crédits:
Concept: MSXosaure
Graphismes: MSXosaure et Yanis^^
Programation: Jipe et MSXosaure
Musique: MSXosaure :-/