[WIP] Mon prochain projet est lancé ... stay tuned ...
26 posts
• Page 2 of 3 • 1, 2, 3
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
J'ai implémenté rapidement ce soir les trajectoires des ennemies sur base de Splines de Catmull-Rom, je vous glisse une version vraiment Béta du soft : http://ti-pla.net/a3236752
Comme ça vous verrez le moteur du jeu en action.
Au niveau des touches :
croix directionnelle pour bouger
F1 : tir normal
F2 : tir boost
F3 : tir laser
SHIFT + F1 à F4 permettent de montrer/cacher les infos
F6 randomize les étoiles (c'est du Debug pour le moment)
EXIT pour quitter
N'hésitez pas à faire remonter les bugs éventuels.
Stay tuned
Comme ça vous verrez le moteur du jeu en action.
Au niveau des touches :
croix directionnelle pour bouger
F1 : tir normal
F2 : tir boost
F3 : tir laser
SHIFT + F1 à F4 permettent de montrer/cacher les infos
F6 randomize les étoiles (c'est du Debug pour le moment)
EXIT pour quitter
N'hésitez pas à faire remonter les bugs éventuels.
Stay tuned
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Je l'ai essayé ce midi.
C'est un beau début !
Pas vu de bug, il tourne à 77fps en moyenne, ça laisse de quoi afficher pleins de Sprites !
Piou piou piou.
C'est un beau début !
Pas vu de bug, il tourne à 77fps en moyenne, ça laisse de quoi afficher pleins de Sprites !
Piou piou piou.
-
DubsVIP++
Niveau 8: ER (Espèce Rare: nerd)- Posts: 125
- Joined: 06 Jan 2016, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Merci Dubs,
j'ai commencé hier à travailler sur l'importation d'un décors de fond, pour importer automatiquement des TileMaps et des TileSets de l'éditeur Tiled.
C'est pas très beau et surchargé car pas du tout optimisé (le gros du taf était focalisé sur la possibilité d'importer effectivement les data) et ça tourne encore à 45-50FPS avec :
- le shader des étoiles en fond (Starfield)
- le décors en background importé de Tiled (avec grosso modo 30% de la surface d'écran tracée avec gestion de transparence)
- les ennemis qui bougent
- les tirs et les impacts
Ca peut éventuellement descendre à 35FPS si il y a les 3 tirs (normaux, boost et lasers en simultané, mais là je vous raconte même pas le nombre de sprites qu'il y a d'affichés à l'écran, c'est juste indécent)
Ce qui me laisse pas mal de marge je pense pour faire des choses, sachant que clairement c'est le rendu qui sera le bottleneck, les temps d'updates sont ultra-marginaux.
Bien entendu là c'est sans OC.
Avec OC paramètre F5 de PTune3, on passe à 75-80FPS et 60FPS mini avec tous les tirs, donc ultra ultra large.
j'ai commencé hier à travailler sur l'importation d'un décors de fond, pour importer automatiquement des TileMaps et des TileSets de l'éditeur Tiled.
C'est pas très beau et surchargé car pas du tout optimisé (le gros du taf était focalisé sur la possibilité d'importer effectivement les data) et ça tourne encore à 45-50FPS avec :
- le shader des étoiles en fond (Starfield)
- le décors en background importé de Tiled (avec grosso modo 30% de la surface d'écran tracée avec gestion de transparence)
- les ennemis qui bougent
- les tirs et les impacts
Ca peut éventuellement descendre à 35FPS si il y a les 3 tirs (normaux, boost et lasers en simultané, mais là je vous raconte même pas le nombre de sprites qu'il y a d'affichés à l'écran, c'est juste indécent)
Ce qui me laisse pas mal de marge je pense pour faire des choses, sachant que clairement c'est le rendu qui sera le bottleneck, les temps d'updates sont ultra-marginaux.
Bien entendu là c'est sans OC.
Avec OC paramètre F5 de PTune3, on passe à 75-80FPS et 60FPS mini avec tous les tirs, donc ultra ultra large.
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
J'ai mis hier en ligne rapidement une petite vidéo pour montrer la vitesse IRL:
C'est absolument sans overclock.
C'est absolument sans overclock.
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
😱😱😱😱😱
Mais c'est magnifique !
Mais est-ce que tu appuyait sur la touche F6 ?
C'est vraiment balèze, tu pense que tu pourras faire tenir à peu près combien de sprites sur l'écran tout en restant fluide ?
Mais c'est magnifique !
Mais est-ce que tu appuyait sur la touche F6 ?
C'est vraiment balèze, tu pense que tu pourras faire tenir à peu près combien de sprites sur l'écran tout en restant fluide ?
Gné ಠ⌣ಠ
-
Acrocasio
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 50
- Images: 10
- Joined: 05 Jan 2023, 11:52
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Non j'appuyais pas sur F6, F6 se contente de réinitialiser le fond étoilé, c'est une fonction de DEBUG, qui prends pas mal de temps et qui n'a pas lieu d'être en phase de jeu.
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Un état des lieux à la fin du WE.
Donc cette fin de semaine, gros travail de fond sur deux points principaux :
- création d'un manager avancé des événements liés au clavier (key pressed/released : état de la touche durant la frame courante et key hold pressed/released : durée de maintient/relâchement de la touche), cela servira un peu plus tard dans le jeu.
- refonte du moteur de rendu du décors de fond pour prendre en compte plusieurs couches de tuiles afin d'avoir des environnements plus complexes.
J'ai fait un niveau de test avec un tileset étendu dont voici une petite vidéo. IRL cela tourne à 30FPS sans OC, les tuiles de décors sont un élément lourd graphiquement..
Voici une petite capture vidéo depuis la machine, donc un peu plus lente (2 fois plus lente en fait que IRL).
Je joins une version compilée en g3a qui correspond à ma version interne v0.3.7 afin que vous puissiez tester et faire vos retours/commentaires/critiques.
Pour sortir attention, la combinaison a changée, c'est [SHIFT]+[EXIT]
La version http://ti-pla.net/a3236752 est à jour (v0.3.7).
Ciao
Sly
Donc cette fin de semaine, gros travail de fond sur deux points principaux :
- création d'un manager avancé des événements liés au clavier (key pressed/released : état de la touche durant la frame courante et key hold pressed/released : durée de maintient/relâchement de la touche), cela servira un peu plus tard dans le jeu.
- refonte du moteur de rendu du décors de fond pour prendre en compte plusieurs couches de tuiles afin d'avoir des environnements plus complexes.
J'ai fait un niveau de test avec un tileset étendu dont voici une petite vidéo. IRL cela tourne à 30FPS sans OC, les tuiles de décors sont un élément lourd graphiquement..
Voici une petite capture vidéo depuis la machine, donc un peu plus lente (2 fois plus lente en fait que IRL).
Je joins une version compilée en g3a qui correspond à ma version interne v0.3.7 afin que vous puissiez tester et faire vos retours/commentaires/critiques.
Pour sortir attention, la combinaison a changée, c'est [SHIFT]+[EXIT]
La version http://ti-pla.net/a3236752 est à jour (v0.3.7).
Ciao
Sly
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
15 FPS sans overclock sur fx-CG10/20, 34 avec overclock et 46 avec overclock à 250 MHz c'est génial.
-
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 705
- Images: 51
- Joined: 21 Feb 2012, 12:04
- Location: Quebec, Canada
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 11eme annee scolaire termine
- YouTube: DJOmnimaga
- Facebook: dreamofomnimaga.page
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Pour cette semaine, pas trop d'évolution, j'ai surtout mis à jour Outrun, mais tout de même voici qq MaJ :
- implémentation du scrolling du font en tuiles sur l'axe des Y, permettant d'avoir des niveaux de plus de un écran de haut.
- implémentation des tirs ennemis, pour le moment sans pattern spécifique, mais c'est prévu.
- implémentation d'un système de bonus (remise de la vie à plein et gain de satellites)
- invisible pour le joueur, écriture d'une librairie mathématique rapide en arithmétique point fixe pour les fonctions trigo (ça sert pour la rotation des satellites et sera mise à contribution plus tard).
Pour le moment je reste sur le développement du moteur, il y a plein de trucs à optimiser (taille et vitesse des bullets, nombre de hitboxes, ... ).
Voici une petite vidéo :
Je vous joins la version 0.4.0 ici pour tester : Shmup for Prizm
N'hésitez pas à me donner votre feedback.
tirs : F1 à F3
mouvements : croix directionnelle
sortie : SHIFT + EXIT
- implémentation du scrolling du font en tuiles sur l'axe des Y, permettant d'avoir des niveaux de plus de un écran de haut.
- implémentation des tirs ennemis, pour le moment sans pattern spécifique, mais c'est prévu.
- implémentation d'un système de bonus (remise de la vie à plein et gain de satellites)
- invisible pour le joueur, écriture d'une librairie mathématique rapide en arithmétique point fixe pour les fonctions trigo (ça sert pour la rotation des satellites et sera mise à contribution plus tard).
Pour le moment je reste sur le développement du moteur, il y a plein de trucs à optimiser (taille et vitesse des bullets, nombre de hitboxes, ... ).
Voici une petite vidéo :
Je vous joins la version 0.4.0 ici pour tester : Shmup for Prizm
N'hésitez pas à me donner votre feedback.
tirs : F1 à F3
mouvements : croix directionnelle
sortie : SHIFT + EXIT
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 526
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: [WIP] Mon prochain projet est lancé ... stay tuned ...
Je dirais que ce qui manque pour le moment c'est de la progression (je l'ai pas encore essayé par contre), donc a quand les power ups ridiculement ridicules ?
Edit : après avoir joué, je dois dire que la vache c'est pas mal, je m'attendais a avoir un mouvent beaucoup moins fluide, et le fait que l'horizontal est plus grand que le celui de l'écran est génial et inattendu, j'attends avec impatience le reste des trucs attendus (mort et d'autres ennemis), et pour la suite tu pourrais aller voir sur mame il y a quasiment tous le jeux de l'époque si t'as pas assez d'idées.
Edit 2 : Je l'ai laissé tourner sans faire exprès pendant 30 bonnes minutes, ce qui me permet d'affirmer qu'il n'y a pas de fuite de mémoire notable ou de bug bizzare loin
Edit : après avoir joué, je dois dire que la vache c'est pas mal, je m'attendais a avoir un mouvent beaucoup moins fluide, et le fait que l'horizontal est plus grand que le celui de l'écran est génial et inattendu, j'attends avec impatience le reste des trucs attendus (mort et d'autres ennemis), et pour la suite tu pourrais aller voir sur mame il y a quasiment tous le jeux de l'époque si t'as pas assez d'idées.
Edit 2 : Je l'ai laissé tourner sans faire exprès pendant 30 bonnes minutes, ce qui me permet d'affirmer qu'il n'y a pas de fuite de mémoire notable ou de bug bizzare loin
Pc master race - Amateur de Casio
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
Calculatrices : TI-83 Premium CE (PERDUE), Casio FX-92+ Collège (x2), Casio Graph 90+E
-
fklv
Niveau 7: EP (Espèce Protégée: geek)- Posts: 15
- Joined: 05 Dec 2022, 00:09
- Location: Pays de la Loire, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere scientifique
- GitHub: attilavs2
26 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 1 guest