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 - Projets de programmation


Index du Forum » Projets de programmation » Jetpack Joyride
Drakalex007 Hors ligne Membre Points: 688 Défis: 0 Message

Jetpack Joyride

Posté le 06/06/2014 22:45


LE JEU EST FINI ET DISPONIBLE EN TELECHARGEMENT VIA CE LIEN : http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2749&page=last



Post avant la sortie
Cliquer pour enrouler
Le but est de recréer Jetpack Joyride, le célèbre jeu, sur calculatrice, avec tous les éléments du vrai jeu : des tenues différentes, des jetpacks différents, des atouts, la loterie, les pièces, les pièges etc...

Un petit aperçu de quelques fonctionnalités du jeu (tout n'est pas présent dans le gif): Jetpack Joyride.gif

Ce que j'ai fait jusqu'à présent (+ voir le changelog plus bas):
Autres gifs dans l'ordre d'apparition
Cliquer pour enrouler
→ Aperçu du jeu avec les pièces Pièces.gif
→ Aperçu des zappeurs Zappeurs.gif
→ Aperçu des lasers Lasers.gif
→ Aperçu des missiles Missiles.gif
→ Patterns des pièces PiecePattern.gif
→ Patterns des lasers LaserPattern.gif
→ Aperçu du menu principal Menu.gif
→ Aperçu de la moto Moto.gif
→ Aperçu du téléporteur Teleporteur.gif
→ Aperçu de la gravity suit Gravity.gif
→ Aperçu de l'oiseau bénéf Oiseau.gif
→ Aperçu du menu des gadgets MenuGadgets.gif
→ Aperçu de la version finale du menu MenuGadgetsFinal.gif
→ Aperçu de tout les menus codés jusqu'à maintenant, gadget, jetpack, tenues, améliorations et statistiques Menu.gif
→ Aperçu du dernier véhicule, le dragon ainsi que de l'aimantation du véhicule Dragon Aimanté.gif
→ Aperçu du menu des succès SuccèsMenu.gif
→ Aperçu de l'animation quand on débloque un nouveau succès NouveauSuccès.gif


Et pour finir l'avancement actuel :

Moteur graphique
   100%

Moteur physique
   98%

Véhicules
   100%

Menus, gestion des sauvegardes
   95%

Contenu: tenues, jetpacks, gadgets
   100%

succès
   90%


N'hésitez pas à m'envoyer vos idées et à me donner vos avis !
La version finale sortira début janvier 2015 !

Changelog :
Cliquer pour enrouler
→ 06/06/2014 : Création du topic
→ 07/06/14 : Ajout des zappeurs
→ 08/06/14 : Ajout des lasers
→ 09/06/14 : Ajout des missiles ainsi que de la hitbox des missiles et des zappeurs, et ajout d'un fond animé !
→ 10/06/14 : Les niveaux sont aléatoire, la génération des zappeurs est stable, la difficulté augmente et les paternes des lasers sont finis.
→ 12/06/14 : Ajout de 19 patterns de pièces ainsi que de 17 patterns de lasers, et modification du système de vitesse pour que ce soit plus fluide
→ 14/06/14 : Ajout d'un menu fonctionnel, reste plus qu'à faire les sous-menus.
→ 01/07/14 : Ajout de la moto
→ 02/07/14 : Ajout du téléporteur
→ 03/07/14 : Ajout de la gravity suit + ajout d'un système qui permet d'empêcher l'utilisateur de rester appuyer sur EXE afin de lancer l'animation en boucle
→ 20/07/14 : Ajout de l'oiseau bénef
→ 22/07/14 : Ajout du p'tit écraseur + ajout d'un système de hitbox plus précise et unique à chaque véhicule
→ 25/08/14 : Ajout de la gestion des pièces doubles ainsi que la gestion du gadget "dézappeur"
→ 01/09/14 : Ajout de l'insta-ball
→ 02/09/14 : Ajout du menu "gadgets" : gestion des gadgets, sprites des gadgets fonctionnels
→ 05/09/14 : Amélioration du menu gadget : version finale.
→ 06/09/14 : En fait non, j'ai refait le design du menu gadget encore une fois x), mais cette fois ci c'est la bonne
→ 12/09/14 : Tout les gadgets sauf 2 sont implémentés directement dans le jeu
→ 13/09/14 : Ajout des animations de mort
→ 14/09/14 : Amélioration du code, correction de certain bugs, rajout d'animations
→ 20/12/14 : Reprise du projet après 3 mois de pause, ajout du menu des tenues de barry ainsi que 6 sprites de tenues différentes, toutes implémentés dans le jeu
→ 21/12/14 : Ajout du menu des jetpacks ainsi que 4 jetpacks différents, dont deux ayant une belle animation
→ 22/12/14 : Ajout de Mr Calin, le 6ème et dernier véhicule du jeu
→ 23/12/14 : Ajout du menu des améliorations (véhicules "or" (qui sont en réalité noirs dans mon jeu) et véhicules aimantés) et implémentation de l'aimantation dans le moteur de jeu, + ajout des sprites correspondants aux véhicules noirs. Au total avec les tenues, les jetpacks et les véhicules ainsi que tout les masques alpha, plus de 60 sprites ont étés ajoutés
→ 24/12/14 : Ajout du menu des statistiques, où toutes les stats sont sauvegardées
→ 25/12/14 : Refonte complète de la gestion des fichiers de sauvegarde pour quelques chose de plus lisible dans mon code, et de plus optimisé, j'ai donc du changer une grande partie de mon code
→ 26/12/14 : Ajout du menu qui affiche le score une fois qu'on est mort, et il est désormais possible de lancer des parties en boucle, ce qui n'était pas le cas avant.
→ 27/12/14 : Recodage de la partie permettant de rejouer en boucle qui était pas propre
→ 28/12/14 : Toutes les statistiques sont implémentées dans le jeu
→ 29/12/14 : Ajout du menu des succès ainsi que 22 succès dont certains secrets
→ 02/01/15 : Implémentation dans le code de tout les succès, correction d'un bug majeur concernant le menu des améliorations
→ 03/01/15 : Ajout d'une belle animation lorsqu'on déverrouille un nouveau succès
→ 04/01/15 : Ajout du menu réglages ainsi que 4 sous-menus : contraste, tutoriel, crédits, réinitialiser
→ 05/01/15 : Tout les sous-menus sont codés à l'exception du tutoriel
→ 06/01/15 : Recodage du système de sauvegarde, j'utilisait la lib memory qui s'avère être buguée
→ 07/01/15 : Ajout d'une miniature pour le jeu ainsi que d'une image lorsqu'on le lance + correction d'un sprite mal codé



Précédente 1, 2, 3, 4, 5, 6, 7, 8 Suivante
Drakalex007 Hors ligne Membre Points: 688 Défis: 0 Message

Citer : Posté le 15/06/2014 12:50 | #


Ok, donc mes testeur officiels sont :
-LephenixNoir
-Dark Storm
-Silaxe

Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 15/06/2014 12:52 | #


J'veux bien t'aider aussi
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Drakalex007 Hors ligne Membre Points: 688 Défis: 0 Message

Citer : Posté le 15/06/2014 12:56 | #


Non j'avait dit 3 max
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 15/06/2014 14:18 | #


Merci Drakalex
(Desolé Elto )
Aragorn Hors ligne Membre Points: 807 Défis: 5 Message

Citer : Posté le 26/06/2014 17:40 | #


Salut Drakalex,

Je suis (du verbe suivre) ton projet depuis pas mal de temps (2 jours), et je voulais savoir l'avancement actuel du jeu : ça fait 10 jours que nous n'avons plus de tes nouvelles .
Pour être honnête, j'attend avec impatience la sortie de ton jeu : il a l'air super.

Sinon, j'ai lu dans ce topic que tu envisage de détroner fruit ninja. Ne t'en fait pas : d'après moi tu le bat haut la main. Par contre je pense qu'il y a plus à redouter du côté de pokémon jade, qui s'annonce exceptionnel. ( Je vois bien le titre d'un futur topic : "Pokémon jade ou Jetpack Joyride : Qui remportera le titre de meilleur jeu de PC ?".

Je te conseille donc de regarder scrupuleusement les chiffres de la bourse euh ...non, des visites sur planète casio : A mon avis tout ce jouera sur la date de sortie (éviter les périodes du bac car les lycéens préfèrent utiliser la mémoire pour mettre des antisèches prog pour mieux réviser. Je te conseillerais donc plutôt une période tel que la rentrée (de nouvelle calculatrices en vue) ou l'hiver (on ne peut pas jouer dehors ).

Bonne continuation pour ton jeu,
Aragorn


Mes Programmes
Cliquer pour enrouler
The Legend of CASIO - Basic Quest ( Basic )
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Projets
Cliquer pour enrouler
Zelda Ancestral Relics ( projet en C )
Projets que je soutient
Cliquer pour enrouler
Pokémon jade de Dodormeur
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun




Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 26/06/2014 18:13 | #


Aragorn a écrit :
Sinon, j'ai lu dans ce topic que tu envisage de détroner fruit ninja. Ne t'en fait pas : d'après moi tu le bat haut la main. Par contre je pense qu'il y a plus à redouter du côté de pokémon jade, qui s'annonce exceptionnel. ( Je vois bien le titre d'un futur topic : "Pokémon jade ou Jetpack Joyride : Qui remportera le titre de meilleur jeu de PC ?".

Fait gaffe, je compte bien sortir Arcuz à la fin des vacances, et moi aussi je vise la première place du classement

Ajouté le 26/06/2014 à 18:14 :
Mais bon, un peu de compétition ne peut pas faire de mal à la qualité des jeux
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 26/06/2014 18:14 | #


Ah, les mignons.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 26/06/2014 18:16 | #


Lephenixnoir a écrit :
Ah, les mignons.

Laisse moi deviner, tu parles de ton jeu ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 26/06/2014 18:17 | #


Je ne parle de rien du tout, tu te fais des illusions.

Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Aragorn Hors ligne Membre Points: 807 Défis: 5 Message

Citer : Posté le 26/06/2014 18:18 | #


@DS

Pour Arcuz, je viens de tester le jeu et j'ai commencé les sprites, mais tu les veux comment :

comme ça (sans relief mais plus simple à coder car il n'y a que des rectangles)


ou comme ça (comme le vrai Arcuz mais un peu plus difficile à coder car il ya des triangles)

Mes Programmes
Cliquer pour enrouler
The Legend of CASIO - Basic Quest ( Basic )
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Projets
Cliquer pour enrouler
Zelda Ancestral Relics ( projet en C )
Projets que je soutient
Cliquer pour enrouler
Pokémon jade de Dodormeur
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun




Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 26/06/2014 18:19 | #


Un autre topic s'il vous plaît.
[/HS]
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 26/06/2014 18:20 | #


Je verrai bien une 3D isométrique (image 2), mais je ne sais pas encore comment la coder.

On continue ça ailleurs ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Aragorn Hors ligne Membre Points: 807 Défis: 5 Message

Citer : Posté le 26/06/2014 18:24 | #


Comme tu veux, mais je n'ai pas d'autres questions ( quoi que un topic serait pratique pour que je puisse te passer les sprites : je n'ai pas trouvé comment mettre une pièce jointe dans un mp :aie2: :boulet: ).
Mes Programmes
Cliquer pour enrouler
The Legend of CASIO - Basic Quest ( Basic )
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Projets
Cliquer pour enrouler
Zelda Ancestral Relics ( projet en C )
Projets que je soutient
Cliquer pour enrouler
Pokémon jade de Dodormeur
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun




Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 26/06/2014 18:24 | #


On peut pas mettre de PJ dans un message. Je créé mon topic officiel
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 26/06/2014 22:08 | #


Encore un administrateur qui récidive dans l'abysse des HS... T'as pas honte ?!?
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 26/06/2014 22:13 | #


Ne0tux a écrit :
Encore un administrateur qui récidive dans l'abysse des HS... T'as pas honte ?!?

Dès mon premier message j'ai dit "on continue ailleurs"
Je vais pas supprimer tous les messages HS non plus, sinon on va me prendre pour un dictateur
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Drakalex007 Hors ligne Membre Points: 688 Défis: 0 Message

Citer : Posté le 27/06/2014 18:57 | #


Salut à tous !

Pour répondre à Aragorn, je dois avouer que je n'ai vraiment pas beaucoup de temps pour avancer le projet pendant ces vacances, donc je ne posterai pas les ajouts que j'aurai fait, cependant, lephenixnoir a accepté de coder une petite partie de mon jeu (tout les moteurs physiques des véhicules) ce qui comblera le retard amassé durant ces vacances. Pour la date de sortie j'envisage finir entièrement mon jeu un ou deux mois après la rentrée scolaire .
Et vous êtes mignons avec vos histoires de "compétition" alors qu'on connaît déjà tous le vainqueur
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 27/06/2014 22:13 | #


@Drakalex007 Si tu compte participer au concours tu peux rajouter un mois ou deux.
Je continue à jouer à la version beta qui est déjà très bien (sauf qu'on peut pas mourir, mais c'est juste pour la beauté des graphismes. )
Drakalex007 Hors ligne Membre Points: 688 Défis: 0 Message

Citer : Posté le 27/06/2014 23:41 | #


Pré-alpha Silaxe, pas beta x)
Ou pré-alpha beta-test si tu preferes
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 28/06/2014 09:24 | #


@Silaxe
Vous savez que les programmes du concours doivent être programmés exclusivement pour le concours ? Drakalex007 ne pourra jamais présenter son Jetpack au concours anniversaire.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 28/06/2014 10:25 | #


Je pense que c'était dans le sens "un mois ou deux en plus parce qu'il va s'arrêter justement de programmer son JJ et faire autre chose"
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Précédente 1, 2, 3, 4, 5, 6, 7, 8 Suivante

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 128 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