Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Actualités


Index du Forum » Actualités » La Revue des Projets - 226
Potter360 Hors ligne Rédacteur Points: 1206 Défis: 1 Message

La Revue des Projets - 226

Posté le 13/03/2022 16:00

La RDP (Revue Des Projets) est une revue hebdomadaire qui permet de parler d'avancées sur des projets (ou de nouveaux projets) présents sur le forum. Aujourd'hui, de la 3D, encore de la 3D et un framework qui fait ses preuves : installez vous !

Bonjour à tous et à toutes, et bienvenue dans cette 226ème édition de notre chère Revue Des Projets (presque) hebdomadaire !
Aujourd'hui nous parlerons de trois projets : un OutRun aussi joli que coloré, un modeste moteur 3D et un framework permettant de programmer des jeux pour ordinateur et Graph 90+E !

Commençons sans plus tarder avec un projet très ambitieux, un projet d'un membre venu tout droit de l'univers TI, j'ai nommé Slyvtt !

Comme vous le savez probablement, Slyvtt est en train de développer un OutRun pour Graph 90+E. Très ambitieux ! C'est coloré, c'est franchement super propre, bref : on est fan !
Slyvtt a beaucoup avancé sur son projet :

Slyvtt a écrit :

- amélioration des performances globalement (on reste vers 30fps malgré tous les ajouts)
- ajout d'un système de background (sur 2 plans avec la parallaxe : un plan montagne + un plan foret)
- la voiture du joueur "tourne" désormais dans les virage
- les pneus du joueur donne une illusion de vitesse
- plus de type de décorations (cactus, feuillages ...)
- plus de voitures dans le trafic : 8 types différents


Mais ce n'est pas tout ! Dans un message publié hier, il nous parle d'autres avancées :

Slyvtt a écrit :
J'ai implémenté les panneaux "automatiques" : le circuit entré par l'utilisateur est "scanné" et les panneaux sont générés en fonction de la pente (uphill / downhill) et des virages (leftturn / righturn) (les doubles combinaisons étant possibles, le positionnement des panneaux se fait ainsi : priorité sur les virages et le panneau est mis sur le côté opposé à la courbure (si ca tourne à droite, le panneau est à gauche, et sur la droite, je peux mettre le panneau de la pente si besoin).


Dans un autre message publié aujourd'hui, Slyvtt nous dit qu'il a implémenté les infos HUD et le timer !
L'auteur nous précise que les fonts sont perso (pour le "Km/h" et le "Sec").
Voici quelques images :




Magnifique ! Le style est vraiment cool, les décors ajoutent de la vie ; bref, c'est vraiment qualitatif, et sur Planète Casio on adore ça !

Si vous voulez le soutenir dans son projet, que vous avez des questions ou suggestions :

Outrun pour Graph 90+E


Passons au deuxième projet de cette revue, et pas des moindres : je parle bien sûr de LZY, un framework "permettant de programmer des jeux pour ordinateur (avec SDL2) et calculatrice Casio 90+E (avec gint) !" selon son auteur !

Cette fois, pas un changelog, mais encore mieux : le premier jeu utilisant LZY est sorti !
Je laisse la parole à Kikoodx !

Kikoodx a écrit :
Créé par moi et Masséna (#owoteam), nous vous présentons Tiny Mutant Axolotl: Crypt of the Pancaker (ce titre est canonique).
Le jeu est disponible pour calculatrices Casio 90+E et ordinateurs Windows (Linux aussi techniquement, voir footnote).
Il a été développé en une semaine. LZY fonctionne sans accroc. Les sources sont disponibles sur itch.io, et je travaille à rendre le dépôt git public dans les prochains jours. Jetez-y un oeil si vous cherchez un exemple de projet LZY.
Le jeu est disponible pour calculatrices Casio 90+E et ordinateurs Windows (Linux aussi techniquement, voir footnote).


Wow, c'est vraiment cool ! Pour l'avoir testé personnellement sur calculatrice et sur ordinateur, je peux vous dire que c'est vraiment bien fait !...en plus le jeu est génial xD.
J'avoue que le fait qu'il ai été développé en une semaine m'impressionne pas mal, il est vraiment complet!

Kikoodx nous précise que le jeu n'est pas disponible pour Linux (problèmes de cross-compatibilité) mais que toutefois les g@m3rs au pingouin pourront utiliser Wine.
Longue vie à LZY, et à Tiny Mutant Axolotl !
Pour échanger sur le topic de LZY :


LZY, un mini-framework gint et SDL2



Bon... ça va être difficile de passer après tout ça haha !

Potter360 (mais... c'est moi) J'ai beaucoup avancé sur mon projet RUB3R cette semaine, et il a vu vraiment une nouvelle forme.
RUB3R est un projet de moteur 3D en C.Basic, un semi-langage plus rapide que le Basic et moins rapide que le C.
Voici l'avancement :

Potter360 (c'est toujours moi) a écrit :
Le changement principal c'est la clarification du système de points.
Dans cette nouvelle version, rien de plus simple que de faire une ligne : on utilise cette syntaxe dans RMODEL :

//eventuellement : {R,G,B}→List 1
[[xpointdedépart,ypointdedépart,zpointdedépart][xpointd'arrivée,ypointd'arrivée,zpointd'arrivée]→Mat A
Prog "RLINE"


Et voilà, votre ligne est dessinée.
Donc au delà du changement de syntaxe, on peut maintenant réellement faire de la 3D, en utilisant les repères X, Y et Z.


Une petite vidéo ?



J'avoue que je suis assez fier, et j'en profite pour remercier Lephenixnoir sans qui ce projet ne serait définitivement rien !
Si vous voulez en savoir plus :

RUB3R, un horrible moteur 3D C.Basic


Et voilà, cette RDP touche déjà à sa fin !
Cette semaine il n'y avait pas énormément de projets mais ils étaient cools !
En tout cas, bonne chance à Slyvtt et à Kikoodx pour les futurs avancements de leurs super projets !
Je vous quitte là dessus, j'espère que cette revue vous aura plu et... à bientôt sur Planète Casio !

Depuis la dernière RdP, 2 programmes ont été postés :
Tiny Mutant Axolotl de KDX et Massena
OutRun For Graph 90+E de Slyvtt

Lire la RdP précédente : La Revue des Projets – 225
Besoin d'aide ? Une idée ? Un projet ? Un article !


Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 13/03/2022 16:19 | #


Merci pour cette revue Potter !

Et bon courage à toi et Slyvtt sur vos projets respectifs, les progrès sont impressionnants.

...en plus le jeu est génial xD.

Merci :3
ouais ouais
Potter360 Hors ligne Rédacteur Points: 1206 Défis: 1 Message

Citer : Posté le 13/03/2022 16:25 | #


Ahah, merci à toi pour ton jeu ! (enfin votre jeu d’ailleurs)
Vraiment il est cool !
Merci pour l’encouragement, je pense pouvoir publier une grande avancée d’ici pas longtemps !
Globalement, coder. Mal, mais coder.
Slyvtt Hors ligne Maître du Puzzle Points: 2234 Défis: 16 Message

Citer : Posté le 13/03/2022 20:28 | #


Yo, merci Potter360,

super revue et bon courage à toi et à Kikoodx pour les 2 moteurs. En fait on a 3 moteurs cette semaine :
- un moteur de jeu
- un moteur 3D
- et des moteurs de course

Pour la peine, voici la dernière version du jour avec le HUD presque complet (je pense que je vais mettre un indicateur de ce qui reste à parcourir dans le circuit car l'info manque ...



Ciao et merkki

Sly
There are only 10 types of people in the world: Those who understand binary, and those who don't ...

Potter360 Hors ligne Rédacteur Points: 1206 Défis: 1 Message

Citer : Posté le 13/03/2022 21:47 | #


Coucou !
Merci à toi, et franchement bravo, ton projet est juste génial. Oui c'est vrai qu'on a 3 moteurs, je n'y avait pas pensé xD
En tout cas bon courage à vous deux (Kikoodx et toi) pour vos projets, c'est vraiment cool !
Et merci pour l'image, c'est vraiment cool !
Globalement, coder. Mal, mais coder.

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 48 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd