Articles

Affichage des articles du novembre, 2012

Revival Chase

Image
Ca y est, le site de Revival étant à jour, je peux en parler !! Dans le cadre du n° 50 de Revival, j'ai participé au "bonus" de ce n° à savoir un jeu PCEngine CD-ROM. Mais pour plus de détail voici tout d'abord le teaser de ce Revival 50 :


Ainsi qu'une fiche un peu plus détaillée du jeu à cette adresse : Revival Chase.

Pour encore plus de détail, un making-of croustillant, une seule solution, précommandez votre n° de Revival n° 50 !!!! :) :)

No News ... Good News ?

Un petit post pour dire que je n'ai pas abandonné les tutos MSX. Il y en à 2 autres à paraitre mais ils seront publiés quand j'aurais déménagé les précédents sur bfg-le-site.fr.

Je n'ai par contre, toujours pas trouvé comment adresser en C, les 32 ko octets de ROM possible, je suis toujours limité à 16ko, ce qui fait qu'il m'est impossible, pour le moment, de porter les jeux Coleco sur MSX. Dommage, car à part ce soucis, la conversion des jeux est possible à 100% avec excessivement peu de modifications ...

Et au passage, dans les jours qui arrivent attendez vous à une grosse annonce :)

Restez à l'écoute !! ;)

QuizWiz

Image
J'ai découvert grace à allgamers, que CollectorVision distribuait la rom QuizWiz que j'avais commencé à développer. Il semblerait que si vous avez bon aux 30 questions, que vous pouvez gagner un cadeau ici  ...

Par contre il vend la chose en cartouche pour 30$ ... Soyons clair (mais il le précise dans son post), cette rom n'est pas terminée, c'est de l'alpha version, sans son, sans musique, sans animation, rien que 30 questions. Quand je vois sur le forum AtariAge des gens qui la commande en disant que ça à l'air d'être super cool, je crois que je vais commencer à développer des Pong au lieu de tenter de faire des bons trucs, car on à les mêmes encouragements dans tout les cas :) :) Sérieusement, n'achetez pas ce truc, c'est ridicule.

Sinon, la rom est disponible à cette adresse : http://bfg-le-site.fr/tele_quizz.html

Création de jeux sous MSX : Affichage de sprites.

Image
Je vous sentais pressé d'afficher quelque chose sur l'écran ... héhéhéhé. Et bien, affichons des sprites !

Implémentation :

Pour rappel , un sprite est une image qui possède une transparence et qui peut être déplacée dans l'écran.
Nous allons, pour faire apparaitre ces sprites, implémenter les fonctions suivantes :

void setup_sprites(char spritesize, char zoom); : Va initialiser le type de sprite que l'on veut : de taille 8*8 ou 16*16, zoomé ou non ...

Hé oui, nous avons quasiment déja tout ce qu'il faut pour afficher des sprites !! Etonnant non ?!

Ouvrez le fichier video.c et ajouter la méthode suivante :


/* Définit les attribut général des sprites */
/* spritesize : SPRITE8X8
                SPRITE16X16
   zoom :       SPRITE_NO_ZOOM
                SPRITE_ZOOM    1            */
/**/
void setup_sprites(char spritesize, char zoom){
  __asm

  ld b,#0x00
  ld a,4(ix)
  and #0x0f
  cp #0x08
  jr z,$1
  set 1,b ; --- si 16x16 allume bit 1
$1:
  ld a,5(ix)
  cp #0x00
  jr z, $2
  set 0…

Pang Coleco en version RC2.0

Image
C'est en se mouchant qu'on devient moucheron, c'est en codant, qu'on s'améliore :)

Fort de ma nouvelle expérience sur un jeu qui sera dévoilé certainement en Décembre, j'ai réussit à éliminer 99% des ralentissements sur la version Colecovision de Pang et ce en ... 5 lignes de codes !!!

La rom partait chez le fabricant en fin de semaine, et je viens de modifier, tester et envoyer la RC2.0, version optimisée de Pang sur Colecovision à CollectorVision !! Juste à temps.

Si seulement les patchs existaient sur cartouche, j'aurais pu utiliser la même technique sur Ozma Wars Coleco, hélas, à l'époque je ramait encore sur la machine ...

Il y à bien entendu encore des ralentissements en particulier sur le niveau en entête de ce message, mais ces ralentissement ne surviennent que dans un cas très particulier, qui je pense n'est même pas possible sans utiliser un cheat qui transformerait les 2 grosses balles directement en toutes petites. (Ce que j'utilise…