[WIP] Windjammers Megadrive
+55
Vega
pumbly
Flyz57
xwing
Mamola998
geffy
chantal666
sangokuwil
Jeffeux
D.S.K 352
christ88
Baboulinet
Flo4428
Ryo Saeba
Izobretenik
nic034
Omega Kyo
Macpeace
Carlit0
shin
elrayzeur
lalo
Marco Pagoto
juicelink77
LIEUTENANT BULLITT
Susanoorbatos
atuteth
Caiseb
Ptchnk
Babigui
chachabiloute
axboub
Pkerga
boubastik
mickayesou
hamster78
Futuramax
dc103chaos
riugohan
NeoCrash
pandoff
hubee
Viriathe
saoullabit
Docteur
Faragas
Scrollkidd
davlar
Le Geek du Manchdi
kazki
Joe l'indien
Johnny16Bit
KaLaMiTe
zouzzz
Format_c
59 participants
Page 12 sur 20
Page 12 sur 20 • 1 ... 7 ... 11, 12, 13 ... 16 ... 20
Re: [WIP] Windjammers Megadrive
Update
Pas grand chose à montrer mais pas mal de boulot de fond![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
La vitesse de déplacement de chaque joueur.
Pour coder les différentes vitesses de déplacement, il ne suffit pas de dire qu'on se déplace d'1, 2, 3, ou 4 pixels à chaque frame.
Sur neo, la vitesse est définie frame par frame toutes les 4 frames, que nous appellerons F1,F2,F3,F4. Chaque joueur a une combinaison différente de ces 4 frames qui permet le rendu d'une vitesse différente.
Mita: F1:3px F2: 2px F3:3px F4: 2px = 10 pixels toutes les 4 frames
Yoo: F1:3px F2: 2px F3:2px F4: 2px = 9 pixels toutes les 4 frames
....
Wessel: F1:2px F2: 1px F3:1px F4: 1px = 5 pixels toutes les 4 frames
Vous l'aurez compris, il y a 6 joueurs qui avancerons donc de 10 à 5 pixels toutes les 4 frames pour donner le rendu de vitesse. La magie de cette structure est que les variations de vitesse d'une frame à l'autre sont imperceptibles mais donnent un excellent rendu au final.
Les hitbox
Là aussi je me suis calé sur les hitbox de la version neogeo.
Il y a grosso modo 4 hitbox principales: Dash horizontal, Dash vertical, Dash diagonal, position d'attente ou marche.
Bref, chaque joueur doit avoir ces 4 hitbox définies et appelé en fonction des mouvements.
Les trajectoires sinusoïdales
Il existe une fonction sinus sur SGDK, mais comme rien est jamais simple, cette fonction n'accepte que des entiers jusqu'à 1023. Et si vous êtes familiers avec les fonctions sinusoïdales, vous voyez tout de suite le souci... on ne peut pas utiliser pi. Du coup il faut transformer les data en partant du principe que 0 correspond à 0° et 1023 à 360°.
Après quelques tâtonnements, je pense que j'ai réussi à faire quelque chose de pas trop mal, je vous laisse juger![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Pas grand chose à montrer mais pas mal de boulot de fond
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
La vitesse de déplacement de chaque joueur.
Pour coder les différentes vitesses de déplacement, il ne suffit pas de dire qu'on se déplace d'1, 2, 3, ou 4 pixels à chaque frame.
Sur neo, la vitesse est définie frame par frame toutes les 4 frames, que nous appellerons F1,F2,F3,F4. Chaque joueur a une combinaison différente de ces 4 frames qui permet le rendu d'une vitesse différente.
Mita: F1:3px F2: 2px F3:3px F4: 2px = 10 pixels toutes les 4 frames
Yoo: F1:3px F2: 2px F3:2px F4: 2px = 9 pixels toutes les 4 frames
....
Wessel: F1:2px F2: 1px F3:1px F4: 1px = 5 pixels toutes les 4 frames
Vous l'aurez compris, il y a 6 joueurs qui avancerons donc de 10 à 5 pixels toutes les 4 frames pour donner le rendu de vitesse. La magie de cette structure est que les variations de vitesse d'une frame à l'autre sont imperceptibles mais donnent un excellent rendu au final.
Les hitbox
Là aussi je me suis calé sur les hitbox de la version neogeo.
Il y a grosso modo 4 hitbox principales: Dash horizontal, Dash vertical, Dash diagonal, position d'attente ou marche.
Bref, chaque joueur doit avoir ces 4 hitbox définies et appelé en fonction des mouvements.
Les trajectoires sinusoïdales
Il existe une fonction sinus sur SGDK, mais comme rien est jamais simple, cette fonction n'accepte que des entiers jusqu'à 1023. Et si vous êtes familiers avec les fonctions sinusoïdales, vous voyez tout de suite le souci... on ne peut pas utiliser pi. Du coup il faut transformer les data en partant du principe que 0 correspond à 0° et 1023 à 360°.
Après quelques tâtonnements, je pense que j'ai réussi à faire quelque chose de pas trop mal, je vous laisse juger
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Format_c a écrit:Update
Pas grand chose à montrer mais pas mal de boulot de fond
La vitesse de déplacement de chaque joueur.
Pour coder les différentes vitesses de déplacement, il ne suffit pas de dire qu'on se déplace d'1, 2, 3, ou 4 pixels à chaque frame.
Sur neo, la vitesse est définie frame par frame toutes les 4 frames, que nous appellerons F1,F2,F3,F4. Chaque joueur a une combinaison différente de ces 4 frames qui permet le rendu d'une vitesse différente.
Mita: F1:3px F2: 2px F3:3px F4: 2px = 10 pixels toutes les 4 frames
Yoo: F1:3px F2: 2px F3:2px F4: 2px = 9 pixels toutes les 4 frames
....
Wessel: F1:2px F2: 1px F3:1px F4: 1px = 5 pixels toutes les 4 frames
Vous l'aurez compris, il y a 6 joueurs qui avancerons donc de 10 à 5 pixels toutes les 4 frames pour donner le rendu de vitesse. La magie de cette structure est que les variations de vitesse d'une frame à l'autre sont imperceptibles mais donnent un excellent rendu au final.
Les hitbox
Là aussi je me suis calé sur les hitbox de la version neogeo.
Il y a grosso modo 4 hitbox principales: Dash horizontal, Dash vertical, Dash diagonal, position d'attente ou marche.
Bref, chaque joueur doit avoir ces 4 hitbox définies et appelé en fonction des mouvements.
Les trajectoires sinusoïdales
Il existe une fonction sinus sur SGDK, mais comme rien est jamais simple, cette fonction n'accepte que des entiers jusqu'à 1023. Et si vous êtes familiers avec les fonctions sinusoïdales, vous voyez tout de suite le souci... on ne peut pas utiliser pi. Du coup il faut transformer les data en partant du principe que 0 correspond à 0° et 1023 à 360°.
Après quelques tâtonnements, je pense que j'ai réussi à faire quelque chose de pas trop mal, je vous laisse juger
Difficile de se faire une idée concrète rien qu'en regardant la vidéo. Le jeu est tellement du 100% plaisir de gameplay, ça met une belle pression pour reproduire les mêmes sensations. C'est d'autant plus fascinant à suivre. Hâte de voir le résultat final (oui, je suis vraiment impatient
![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
Izobretenik- 330 Mega Shock
- Système(s) : PCE, MVS, NGCD, DC, MD, DS
Messages : 462
Date d'inscription : 27/09/2022
Age : 46
Localisation : Nagoya
Re: [WIP] Windjammers Megadrive
Salut,
Merci pour ces news.
Je ne suis pas programmeur mais j'aime bien lire ce genre de compte rendu qui montre le travail qu'il y a derrière et les problèmes auxquels il faut parfois faire face.
Bon courage.
Merci pour ces news.
Je ne suis pas programmeur mais j'aime bien lire ce genre de compte rendu qui montre le travail qu'il y a derrière et les problèmes auxquels il faut parfois faire face.
Bon courage.
Carlit0- Adepte du stick
- Système(s) : Neo Geo Aes Jap
Messages : 141
Date d'inscription : 18/07/2020
Age : 40
Re: [WIP] Windjammers Megadrive
Update: Demo du toss shot
Le toss shot quoi qu'est ce ?
Pour les joueurs occasionnels, c'est le grand mystère qui entoure le jeu... Pourquoi mon joueurs enclenche t'il des special shots de temps en temps ?
La réponse est assez simple: Le toss shot !
Quand le joueur n'a pas le disque en main, il est possible en appuyant sur le bouton A (sans direction) de faire un blocaque de disque (Toss). Si le disque heurte le joueur assez tôt pendant ce move (je l'ai défini à 6 frames sur les 12 que dure l'animation), alors le joueur peut enclencher un Special (soit son spécial, soit le hammer shot=> le lob qui défonce tout). Sinon il doit récupérer le disque comme il le ferait quand il se mange le disque dans le dos.
Et voilà le Toss en action avec en prime le nouveau spécial dédié à Mita![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Le toss shot quoi qu'est ce ?
Pour les joueurs occasionnels, c'est le grand mystère qui entoure le jeu... Pourquoi mon joueurs enclenche t'il des special shots de temps en temps ?
La réponse est assez simple: Le toss shot !
Quand le joueur n'a pas le disque en main, il est possible en appuyant sur le bouton A (sans direction) de faire un blocaque de disque (Toss). Si le disque heurte le joueur assez tôt pendant ce move (je l'ai défini à 6 frames sur les 12 que dure l'animation), alors le joueur peut enclencher un Special (soit son spécial, soit le hammer shot=> le lob qui défonce tout). Sinon il doit récupérer le disque comme il le ferait quand il se mange le disque dans le dos.
Et voilà le Toss en action avec en prime le nouveau spécial dédié à Mita
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Bien ! Un super !
Merci pour le suivi.
Tu as prévu un tosh avec chute aléatoire plus ou moins proche en fonction des persos ?
Merci pour le suivi.
Tu as prévu un tosh avec chute aléatoire plus ou moins proche en fonction des persos ?
Re: [WIP] Windjammers Megadrive
Pas pourle moment non, ca sera la partie peauffinage du gameplay. J ai déjà pas mal de bugs à chasser avant d zn arriver là.
Ah tien,je viens de changer la méthide de transfert des données pour utiliser uniquement la méthode cpu, plus lente.
Je reste à 60 fps et avec des digits crystalines maintenant !
Va falloir que je teste sur ma mégadrive.
Edit: test effectué, bon ben je vais reswitcher sur l ancuenne méthode
Ah tien,je viens de changer la méthide de transfert des données pour utiliser uniquement la méthode cpu, plus lente.
Je reste à 60 fps et avec des digits crystalines maintenant !
Va falloir que je teste sur ma mégadrive.
Edit: test effectué, bon ben je vais reswitcher sur l ancuenne méthode
![mrgreen](/users/1613/11/82/98/smiles/2222602150.gif)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
![:flushed: 😳](https://cdn.jsdelivr.net/emojione/assets/png/1f633.png?v=2.2.7)
Travail de fou !
Ryo Saeba- 1000 Mega Shock
- Système(s) : Plein, mais dans un placard !!
Messages : 1105
Date d'inscription : 30/09/2016
Localisation : Paname
Re: [WIP] Windjammers Megadrive
Bonnes fêtes de fin d année à tous !
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Sur Neo Geo, je peux pas dire que j'aime Windjammers, il ne m'a jamais trop attiré, sûrement parque j'ai joué seul la plupart du temps. Donc on pourrait croire que ce "portage" ne me fait ni chaud ni froid. Et pourtant, je serai prêt à mettre un billet sur la table pour en avoir un exemplaire sur la MD (alors que je ne l'ai plus, je n'ai que des mini en rétro).
Je te l'ai déjà dit mais je vais le redire, même si t'as pas besoin de moi pour t'en rendre compte : c'est d'une classe folle, tu as abattu un boulot de fou. Le rendu du jeu est impressionnant et même au niveau sonore le rendu est différent de l'agression auditive que proposent beaucoup de jeux MD (à mes yeux, enfin mes oreilles). Avec ce titre la MD devient de plus en plus la petite sœur de la Neo Geo ! Félicitations !
Je te l'ai déjà dit mais je vais le redire, même si t'as pas besoin de moi pour t'en rendre compte : c'est d'une classe folle, tu as abattu un boulot de fou. Le rendu du jeu est impressionnant et même au niveau sonore le rendu est différent de l'agression auditive que proposent beaucoup de jeux MD (à mes yeux, enfin mes oreilles). Avec ce titre la MD devient de plus en plus la petite sœur de la Neo Geo ! Félicitations !
![super](/users/1613/11/82/98/smiles/3554500131.gif)
Marco Pagoto- 1000 Mega Shock
- Messages : 1004
Date d'inscription : 03/12/2013
Age : 42
Localisation : Toulouse
Re: [WIP] Windjammers Megadrive
Merci pour tes encouragements, ça fait plaisir de lire ça ![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Clairement c’est top Format_c
On va être tous être dingues ensuite avec un beau cartmod, quand le projet sera achevé![cheers](https://2img.net/i/fa/i/smiles/icon_cheers.png)
On va être tous être dingues ensuite avec un beau cartmod, quand le projet sera achevé
![cheers](https://2img.net/i/fa/i/smiles/icon_cheers.png)
Dernière édition par Macpeace le Mer 28 Déc 2022 - 13:54, édité 1 fois
Macpeace- 1000 Mega Shock
- Système(s) : Neo Geo AES / Neo Geo Pocket
Messages : 1843
Date d'inscription : 02/11/2020
Age : 50
Localisation : Région Parisienne
Re: [WIP] Windjammers Megadrive
J'espère qu'on pourra faire une release officielle et pas un cartmod sous le manteau, mais ça ne dépendra pas que de nous ![Sad](https://2img.net/i/fa/i/smiles/icon_sad.gif)
![Sad](https://2img.net/i/fa/i/smiles/icon_sad.gif)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Faut voir en se rapprochant de l'éditeur de Windjammers 2. Peut-être qu'avec eux ça pourrait se faire ?
![scratch](https://2img.net/i/fa/i/smiles/icon_scratch.png)
Marco Pagoto- 1000 Mega Shock
- Messages : 1004
Date d'inscription : 03/12/2013
Age : 42
Localisation : Toulouse
Re: [WIP] Windjammers Megadrive
Ajout de l'effet de shake screen quand on score
![What a Face](https://2img.net/i/fa/i/smiles/fresse.png)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Ouuh yeah
!
![cheers](https://2img.net/i/fa/i/smiles/icon_cheers.png)
Le Geek du Manchdi- 1000 Mega Shock
- Système(s) : MVS, CPS1/2/3, Atomiswave...
Messages : 6107
Date d'inscription : 02/02/2018
Age : 42
Localisation : Var
Re: [WIP] Windjammers Megadrive
Ça prend forme et le résultat est excellent. Je me demande jusqu'où tu iras dans les détails car c'est juste ouah...
shin- 1000 Mega Shock
- Système(s) : AES / MVSf1b
Messages : 1261
Date d'inscription : 18/05/2016
Re: [WIP] Windjammers Megadrive
Si vous faites des versions physiques (en mode cartmod) je vous en prendrais certainement une, ne serais-ce pour soutenir ce travail de fou !
Ryo Saeba- 1000 Mega Shock
- Système(s) : Plein, mais dans un placard !!
Messages : 1105
Date d'inscription : 30/09/2016
Localisation : Paname
Re: [WIP] Windjammers Megadrive
lol ce putaclic je pensais qu'on allait voir du twerking
bravo pour ce taffe de malade n'empeche![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
idem quand ce sera dispo je prendrais une édition physique juste pour trôner à coté de mes Flying Power Disc MVS (oui j'en ai 2
)
![mrgreen](/users/1613/11/82/98/smiles/2222602150.gif)
bravo pour ce taffe de malade n'empeche
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
idem quand ce sera dispo je prendrais une édition physique juste pour trôner à coté de mes Flying Power Disc MVS (oui j'en ai 2
![Embarassed](https://2img.net/i/fa/i/smiles/icon_redface.gif)
Format_c a écrit:Ajout de l'effet de shake screen quand on score![]()
kazki- 1000 Mega Shock
- Système(s) : AES MVS PGM CPS2 NAOMI
Messages : 8578
Date d'inscription : 22/10/2018
Re: [WIP] Windjammers Megadrive
Eh bien je viens de parcourir le topoc quel taf
chapeau
![Surprised](https://2img.net/i/fa/i/smiles/icon_surprised.gif)
Flo4428- Visiteur confirmé
- Messages : 94
Date d'inscription : 23/05/2019
Re: [WIP] Windjammers Megadrive
Update
Le nouveau level "Clay" est terminé.
Ce level a la particularité d'avoir 2 plots au milieu du terrain sur lequel le disque va soit rebondir, soit s'écraser, pour atterrir de l'autre coté du terrain avec un effet de petit lob.
Pyron va poster une vidéo ce soir sur sa chaine pour vous montrer le comparatif vs Néo![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
![[WIP] Windjammers Megadrive - Page 12 Rom_0012](https://i.servimg.com/u/f52/20/04/09/73/rom_0012.png)
Le nouveau level "Clay" est terminé.
Ce level a la particularité d'avoir 2 plots au milieu du terrain sur lequel le disque va soit rebondir, soit s'écraser, pour atterrir de l'autre coté du terrain avec un effet de petit lob.
Pyron va poster une vidéo ce soir sur sa chaine pour vous montrer le comparatif vs Néo
![Smile](https://2img.net/i/fa/i/smiles/icon_smile.gif)
![[WIP] Windjammers Megadrive - Page 12 Rom_0012](https://i.servimg.com/u/f52/20/04/09/73/rom_0012.png)
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Ryo Saeba- 1000 Mega Shock
- Système(s) : Plein, mais dans un placard !!
Messages : 1105
Date d'inscription : 30/09/2016
Localisation : Paname
Re: [WIP] Windjammers Megadrive
top le level rend bien.
Viriathe- Adepte du stick
- Messages : 159
Date d'inscription : 02/03/2013
Re: [WIP] Windjammers Megadrive
Et voilà la vidéo qui va bien !
Format_c- 1000 Mega Shock
- Messages : 4868
Date d'inscription : 01/03/2019
Re: [WIP] Windjammers Megadrive
Oh bravo les gars, c'est grave stylé!!!! ![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
![Very Happy](https://2img.net/i/fa/i/smiles/icon_biggrin.png)
Baboulinet- 330 Mega Shock
- Messages : 341
Date d'inscription : 10/10/2017
Localisation : 07
Page 12 sur 20 • 1 ... 7 ... 11, 12, 13 ... 16 ... 20
![-](https://2img.net/i/empty.gif)
» VDS Windjammers AES US
» WIndjammers AES JAP
» windjammers 2 !
» (RCH) RB1, KOF 99, WINDJAMMERS AES
» Windjammers 2 ....
» WIndjammers AES JAP
» windjammers 2 !
» (RCH) RB1, KOF 99, WINDJAMMERS AES
» Windjammers 2 ....
Page 12 sur 20
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|