Shinobi 1 sur MD

Page 3 sur 3 Précédent  1, 2, 3

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

Re: Shinobi 1 sur MD

Message par Stef le Lun 28 Sep 2015 - 16:37

Ah bah oui :)
J2EE : J2 Entreprise Edition
J2SE : J2 Standard Edition
J2ME : J2 Mobile Edition

Stef
Infirmier

Nombre de messages : 3196
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par collectionista le Dim 1 Nov 2015 - 0:21

Shinobi 1 arcade le vrai l'unique, sur megadrive sa a toujours été mon rêve ! j'en ai des frissons rien que de penser avoir la cartouche ! j'espere que sa se concretisera (y)

collectionista
Patient contaminé

Masculin Nombre de messages : 433
Age : 38
Localisation : Marseille
Date d'inscription : 24/03/2014

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par TOUKO le Lun 9 Nov 2015 - 18:00

je viens de me faire quelques parties de la version arcade, et je suis curieux de voir comment le codeur va jouer avec les limites de la console, surtout pour les magies en fait, ou je viens de voir que lors des magies (surtout la première) il y a énormément de sprites à l'écran.

J'aimerai savoir a quel degré de perfection il compte faire son adaptation .

TOUKO
Docteur *
Docteur *

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

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Stef le Lun 9 Nov 2015 - 23:27

Ouais y'a effectivement la première magie qui pourrait poser problème mais franchement vu le système de sprite de la MD (avec une bonne optimisation des tailles) je pense que ça doit être jouable, et au pire tu en enlèves un peu qu'on s'en rendrait pas vraiment compte.

Stef
Infirmier

Masculin Nombre de messages : 3196
Age : 37
Localisation : Sevres
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par sengoku 2 le Mar 10 Nov 2015 - 1:29

Je pense que cette magie ne posera pas de problème en elle-même.
C'est + le combo  de cette magie avec les innombrables ninjas verts, bleus, rouges.... qui peuvent te sauter à la figure.
Cette situation peut être problématique mais je pense que la MD s'en sortira très bien. ( technique multiplexage des sprites )

Une illustration ici avec seulement 4 ninjas bleus.
Il peut y avoir 3 fois + de ninjas qui te sautent dessus, ce qui nous oblige à utiliser la magie.


sengoku 2
Patient contaminé

Masculin Nombre de messages : 406
Age : 36
Localisation : Haute-Normandie
Date d'inscription : 22/08/2014

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par tilou le Mar 10 Nov 2015 - 5:57

" />
moi je pensais a ce passage qui ralenti énormément dans la version arcade lorsque l'on utilise le pouvoir de multiplication

tilou
Patient incurable

Masculin Nombre de messages : 1760
Age : 39
Localisation : salon de pce
Date d'inscription : 10/07/2012

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par TOUKO le Mar 10 Nov 2015 - 9:28

Ouais y'a effectivement la première magie qui pourrait poser problème mais franchement vu le système de sprite de la MD (avec une bonne optimisation des tailles) je pense que ça doit être jouable, 
Je parle évidemment si il veut le faire le plus pixel perfect possible .
Lors du déclenchement de la première magie, le perso principal se dédouble, et tu as 13/15 sprites 32x64 sur la même ligne, sans compter les possibles ennemis et autres sprites ..
Après les 13/15 gros sprites se transforment en sprites plus petits qui foncent sur tout l'écran, mais restent au nombre de 13/15 .

et au pire tu en enlèves un peu qu'on s'en rendrait pas vraiment compte.
Oui en plus d'être inévitable, tu as raison.

Je pense que cette magie ne posera pas de problème en elle-même.
C'est + le combo  de cette magie avec les innombrables ninjas verts, bleus, rouges.... qui peuvent te sauter à la figure.
Quand les magies se déclenchent, le jeu est en pause, et les ennemis disparaissent quasi de suite .

moi je pensais a ce passage qui ralenti énormément dans la version arcade lorsque l'on utilise le pouvoir de multiplication
Oui aussi, mais cela ne veut pas dire que les ralentissements soient inévitables, sur arcade c'est peut être pas optimal tout simplement.
A voir .

TOUKO
Docteur *
Docteur *

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

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Stef le Mar 10 Nov 2015 - 12:15

Pour le boss des statues tournoyantes j'y ai déjà pensé et en fait c'est assez facile car tu peux utiliser le deuxieme plan pour ça... Y'a uniquement quand la status explose et celle du dessus qui descendent où tu fais une transition sprite temporaire :-)

Stef
Infirmier

Masculin Nombre de messages : 3196
Age : 37
Localisation : Sevres
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par TOUKO le Mar 10 Nov 2015 - 12:27

J'aurai fait pareil,reste à voir si c'est chiant à gérer ou pas .

TOUKO
Docteur *
Docteur *

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

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Stef le Mar 10 Nov 2015 - 18:56

Ah bah ouais ça sera chiant mais definitivement ça reste possible ;-)

Stef
Infirmier

Masculin Nombre de messages : 3196
Age : 37
Localisation : Sevres
Date d'inscription : 04/04/2007

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par lessthantod le Lun 6 Fév 2017 - 12:49

UPUPUP bounce

Alors, où ça en est ... ça avance? smile

lessthantod
Docteur Modérateur **
Docteur Modérateur **

Masculin Nombre de messages : 49723
Age : 35
Localisation : Ô Toulouuuse
Date d'inscription : 28/07/2009

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Lun 6 Fév 2017 - 13:15

Oui Very Happy

Mais indirectement. Plus d'infos dans quelques semaines, mais je m'y suis remis depuis Noël et je ne chôme pas Very Happy

Mais pour un premier projet MD, j'aurais pu partir sur plus simple, genre Black Tiger.

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par F.L le Lun 6 Fév 2017 - 14:59

ce topic devrait etre plutot dans "les dr en coding" , non ?
j'etais passé completement à coté
super projet et vivement des nouvelles
@+

F.L
Patient incurable

Masculin Nombre de messages : 1807
Age : 41
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Lun 6 Fév 2017 - 17:43

C'est-à-dire que ce n'est pas moi qui ai lancé ce sujet, je n'étais pas encore gamopat à l'époque Very Happy

Pour l'instant je récupère les ressources, et c'est plus chiant que prévu parce que certains sprites ont clairement plusieurs parties du corps indépendantes et ça oblige de découper les sprites à la main.

C'est le cas de Ken-Oh (le premier boss) mais certainement aussi de la plupart des ennemis (peut-être même de Musashi mais j'ai des doutes).

Pour les ennemis dynamiques, ça ne change pas grand chose mais je vais faire passer certains ennemis (ceux qui respawnent) en statique (tiles chargées une seule fois en début de niveau), ça permet d'optimiser la place en VRAM.

Mais du coup, c'est relou...

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par TOUKO le Lun 6 Fév 2017 - 18:24

C'est-à-dire que ce n'est pas moi qui ai lancé ce sujet, je n'étais pas encore gamopat à l'époque 
Et après on dit que je déteste la MD  Confused

tongue

TOUKO
Docteur *
Docteur *

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

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Lun 6 Fév 2017 - 18:32

Je suis sûr qu'en cherchant bien, y'a un Atari ST chez toi

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par F.L le Lun 6 Fév 2017 - 18:38

pour le decoupage des sprites, si tu m'explique ce qu'il faut faire et que c'est à ma portée, je peux t'aider. les trus repetitifs ne me font pas trop peur,  et à plusieurs ça avancera plus vite Razz

F.L
Patient incurable

Masculin Nombre de messages : 1807
Age : 41
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Lun 6 Fév 2017 - 23:53

Alors ça c'est super sympa comme proposition Very Happy

Pour l'instant, je veux voir ce que je peux automatiser et je pense pas demander d'aide avant d'avoir une version jouable du 1er niveau voire de la première mission.

Autre chose : un de mes problèmes dans la version MD est que mon code n'est pas bien construit (l'autre c'est les perfs). Du coup je fais comme toi : tu avais codé ton moteur en Basic avant de le porter sur consoles.

Moi je le code en Python. J'ai écrit une toute petite bibliothèque qui singe le SGDK de Stef et donc le hardware de la MD (y'a une "VRAM" pour stocker les tiles, un VBlank - et des avertissements quand y'a trop de transferts -, et sprites et tilemaps sont gérés comme sur MD ; par contre les palettes j'ai levé les limitations Mr. Green ). Je l'ai appelée GenePy, j'aime bien le nom Very Happy

Pour l'instant j'ai codé le moveset de Musashi et j'implémente tous les ennemis des 2 premiers tableaux (ça en fait pas mal, après y'en a rarement plus d'un nouveau par niveau.

Si nécessaire (je pense pouvoir automatiser pas mal de trucs quand même), une fois le premier niveau terminé, je te recontacte Very Happy

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par TOUKO le Mar 7 Fév 2017 - 18:15

@Tryphon a écrit:Je suis sûr qu'en cherchant bien, y'a un Atari ST chez toi
euh tu m'insultes là ????

Modooooooooooooooo 

Je l'ai appelée GenePy, j'aime bien le nom 
MDR

TOUKO
Docteur *
Docteur *

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

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par onels4 le Mar 7 Fév 2017 - 18:21

MDR

onels4
Docteur Modérateur ****
Docteur Modérateur ****

Masculin Nombre de messages : 72074
Age : 35
Localisation : Paris
Date d'inscription : 22/05/2011

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Baboulinet le Mer 8 Fév 2017 - 19:40

C'est un très beau projet qui va susciter pas mal d'intérêt! :-) Je fais partie des intéressés, bon courage!

Baboulinet
Patient en incubation

Masculin Nombre de messages : 23
Age : 25
Localisation : Rhône Alpes - PACA
Date d'inscription : 14/11/2016

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Mer 22 Fév 2017 - 8:45

Voici une video du moteur actuel, en Python/Genepy. Je précise : ce n'est pas de la MD (mais j'essaie au maximum de tenir compte du futur portage dans mon code) :



Petit jeu : trouvez les bugs (certains sont volontaires, d'autre je m'en suis rendu compte après postage Very Happy )

Note : merci de me dire si vous ne pouvez pas voir la vidéo. J'ai essayé de la poster sur Youtube mais il ne la veut pas. De plus, ma capture est de meilleure qualité que ce que je vois là, je suppose que dailymotion réencode. Au cas où je peux fournir un lien direct...

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par F.L le Mer 22 Fév 2017 - 8:52

oui, ta vidéo marche avec chrome (et pas ie...comme souvent)
je te confirme, hier soir youtube avait de gros soucis, moi je n'arrivais meme pas à me connecter
super avancée du jeu, le moteur a l'air nickel Razz
on attends la suite !

F.L
Patient incurable

Masculin Nombre de messages : 1807
Age : 41
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Baboulinet le Mer 22 Fév 2017 - 9:48

Très belle vidéo, on a hâte de voir la suite! :-)

Baboulinet
Patient en incubation

Masculin Nombre de messages : 23
Age : 25
Localisation : Rhône Alpes - PACA
Date d'inscription : 14/11/2016

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par upsilandre le Mer 22 Fév 2017 - 10:01

Impressionnant, ca a l'aire deja tres avancé.
On voit effectivement un petit bug, les ennemis touché/mort reste actif tant qu'ils ont pas disparu

upsilandre
Patient incurable

Masculin Nombre de messages : 1065
Age : 42
Localisation : val de marne 94
Date d'inscription : 31/05/2015

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par tilou le Mer 22 Fév 2017 - 11:20

du super taf
enfin un portage digne de l'arcade .....Bravo

tilou
Patient incurable

Masculin Nombre de messages : 1760
Age : 39
Localisation : salon de pce
Date d'inscription : 10/07/2012

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par kaot le Mer 22 Fév 2017 - 23:00

bien joué tryphon

kaot
Patient incurable

Masculin Nombre de messages : 1962
Age : 38
Localisation : la bas
Date d'inscription : 12/02/2015

https://soundcloud.com/bblnsrlll/funky-shit-edit

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par joe musashi le Mer 22 Fév 2017 - 23:15

Superbe, mais tu dis que ce n'est pas de la MD ? c'est quoi alors ?

joe musashi
Patient en incubation

Masculin Nombre de messages : 63
Age : 38
Localisation : Marseille
Date d'inscription : 23/12/2016

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Tryphon le Jeu 23 Fév 2017 - 11:12

Merci à tous Very Happy

@upsilandre : bien vu. Il y a 3 bugs (tous corrigés aujourd'hui) :

* un ennemi apparaît à gauche, mais pas complètement au bord : c'est voulu

* les shurikens peuvent toucher un ennemi déjà en animation de recul

* on peut être touché par un ennemi mort au sol

J'ai aussi implémenté dans la nouvelle version une idée de Stef ou Touko, qui consiste à empêcher la mise à jour d'un sprite synamique (un sprite dont les patterns doivent être chargés en VRAM à chaque nouvelle psoe) dans une frame si trop de sprites ont été mis à jour, et renvoyer la mise à jour dans la frame suivante.

J'ai ainsi pu constater que si je mets la limite à 4 sprites dynamiques (ce que la MD doit pouvoir gérer en asm, je suis pas sûr en C), ce cas ne se produit quasiment jamais. J'ai baissé la limite à 1, ça n'affecte quasiment pas le gameplay (ne serait-ce que parce que Musashi est le premier sprite mis à jour, donc ce n'est jamais lui qui est concerné).

@joe musashi justement Mr. Green : c'est du Python 2.7, donc ça tourne sur n'importe quelle machine ayant une implémentation de Python (soit à peu près n'importe quel ordi personnel). Mais c'est codé de façon à respecter à peu près les façons de coder sur MD, pour faciliter le portage (ce qui fait un code assez choquant quand on est habitué à Python).

D'ailleurs, les premières vidéos de ce topic viennent de ce que j'avais déjà codé sur MD (en C) et quand j'ai repris le projet en Python, j'ai directement copié/collé le code C Megadrive et traduit ligne à ligne, en mettant à jour ma bibliothèque Python en parallèle. Le procédé inverse devrait être assez facile du coup.

Maintenant je vais implémenter de nouveaux ennemis et au moins un nouveau tableau (le 1-2, et certainement le 2-2 pour en avoir un à scrolling vertical, et pour implémenter les ninjas Very Happy Very Happy Very Happy ), les bonus stages et l'écran-titre, avant de repasser à la MD (à moins que je finisse la version Python avant).

Plus tard j'essaierais bien de le porter sur Saturn, au moins je n'aurai pas besoin de dégrader les graphismes, voire Dreamcast.

Tryphon
Patient incurable

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

Revenir en haut Aller en bas

Re: Shinobi 1 sur MD

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

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