WIP: Beats of Rage NeoGeo

Voir le sujet précédent Voir le sujet suivant Aller en bas

WIP: Beats of Rage NeoGeo

Message par Hpman le Dim 19 Fév 2017 - 3:12

Un petit sujet sur un de mes bricolages du moment sur une console pas très à la mode niveau homebrew smile
Je me suis donc lancé il y a quelques semaines dans un portage de Beats of Rage (BOR). C'est open source, c'est en C, c'est parti.


Le jeu de base pour ceux qui ne le connaissent pas, pour avoir une idée du target.



Alors pour ceux qui sont jamais allé voir dedans, le moteur est pas franchement gaulé pour les 16 bits, tout est basé sur la timing et non les frames. Par ex. une frame d'anim doit durer X ms, au lieu de X frames.
Comme le "tick" de base est 5ms ca donne qu'il faut mettre à jour chaque entité 3 à 4 fois par frame.
J'ai du faire quelques tools pour convertir toutes les données du jeu, et coller tout ça en ROM, au lieu de charger selon les besoins comme dans le moteur de base.


Quelques captures en cours de route: 

Toute première version, on spawn un joueur et on peut se balader.
La conversion des données et les routines d'affichage ont l'air ok.  bounce



Ajout d'un ennemi qu'on spawn sur commande, et du système de combat.
Tout se passe pas trop mal si ce n'est le CPU qui est par terre, lâchement assassiné par un gang de floats.  urgence



J'ai retravaillé le système de coordonnées du moteur pour éjecter tout les floats.
Ajout de la plupart des ennemis, des scrollings de fond, et du HUD sur le fix layer. On peut désormais convertir et jouer des niveaux.
Ça commence à ressembler à quelque chose. Enfin au jeu de base tout du moins Mr. Green



J'en suis rendu à la partie lourdingue du projet, convertir à la main tout ce qui rentre pas dans les clous de la console. Sprites trop colorés, décors à retravailler etc...
Y'a de la place pour de l'optimisation, j'ai pas du tout touché au moteur en dehors des floats virés et de la couche graphique évidemment.
Certains sprites sont bien plus grands que nécessaires, on peut donc aussi optimiser le nombre de sprites.


Pour info il tourne sur 18Ko de RAM (mes libs de base prenant ~10Ko la dedans), et pèse une 50aine de megs pour le moment


salut

Hpman
Patient contaminé

Masculin Nombre de messages : 125
Age : 39
Localisation : Lille
Date d'inscription : 22/08/2014

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par vincent2105 le Dim 19 Fév 2017 - 7:35

Très impressionnant ! Shocked  
Y'a du lourd sur Gamopat !  thumleft
avatar
vincent2105
Patient contaminé

Masculin Nombre de messages : 759
Age : 37
Localisation : 82
Date d'inscription : 17/12/2013

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par Tryphon le Dim 19 Fév 2017 - 9:00

Bravo ! Super boulot ! Très très impressionnant Shocked

Tryphon
Infirmier

Masculin Nombre de messages : 3589
Age : 40
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par kogami le Dim 19 Fév 2017 - 9:02

Tu compte aller jusqu'au bout de ton projet ?
J'aurais bien aimer voir mugen tourner dessus vue toutes les possibilités qu'il y a
avatar
kogami
Patient incurable

Masculin Nombre de messages : 1040
Age : 36
Localisation : Paris
Date d'inscription : 05/11/2006

http://www.fudjiland.com/index.php?op=edito

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par Tryphon le Dim 19 Fév 2017 - 9:10

Le problème de mugen c'est qu'il n'est pas open source. Mais il y a des alternatives plus ou moins compatibles.

Tryphon
Infirmier

Masculin Nombre de messages : 3589
Age : 40
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par Hpman le Mar 21 Fév 2017 - 14:05

@kogami a écrit:Tu compte aller jusqu'au bout de ton projet ?
J'aurais bien aimer voir mugen tourner dessus vue toutes les possibilités qu'il y a

Ça va dépendre  quel moment ça va me gonfler de retravailler les décors Mr. Green

Y'a pas mal de plans pompé sur d'autres jeux 16bits qui sont donc faciles à reprendre, certains autres c'est un peu plus cotton à convertir.
Ex:

Mugen n'est pas open source en effet, mais rien n'empèche un courageux de se lancer dans un ersatz rambo

Hpman
Patient contaminé

Masculin Nombre de messages : 125
Age : 39
Localisation : Lille
Date d'inscription : 22/08/2014

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par TOUKO le Mar 21 Fév 2017 - 15:09

Excellent, la musique du début du premier niveau me dit quelque chose  scratch
avatar
TOUKO
Docteur *
Docteur *

Masculin Nombre de messages : 11754
Age : 44
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par philip le Mer 22 Fév 2017 - 2:50

C'est un projet impressionnant avec des personnages énorme à l'écran !
avatar
philip
Docteur *
Docteur *

Masculin Nombre de messages : 1904
Age : 46
Localisation : 31350 déménagement terminé.
Date d'inscription : 10/04/2011

http://philip-md.blogspot.fr/

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par amobile le Mer 22 Fév 2017 - 6:59

Respect!! je vais suivre ce topic avec le plus grand intérêt ! thumleft
avatar
amobile
Patient contaminé

Masculin Nombre de messages : 923
Age : 39
Localisation : Grenoble
Date d'inscription : 25/05/2008

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par drfloyd le Mer 22 Fév 2017 - 8:03

ENORME

Va falloir une section complete dédiée au coding si ca continue !!!!

_______________________________________________________


Mon profil Gamoapt Advisor de vendeur :
http://www.gamopat-forum.com/t94659-dr-floyd-advisor







avatar
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 122030
Age : 47
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Re: WIP: Beats of Rage NeoGeo

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum