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 » Kirby's dream land
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Kirby's dream land

Posté le 11/01/2016 19:49

Bienvenue dans le monde des rêves de Kirby. Votre but atteindre la fin du niveau et de sauver la terre.



............. Version 1.0 ..............
   100%


............. Version 2.0 ..............
   50%







Fichier joint


Précédente 1, 2, 3, 4
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 01/07/2016 13:43 | #


Qu'est ce que tu appelles la génération des monstres ?
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 01/07/2016 13:46 | #


En gros, je ne veux pas placer chaque monstres à la main sur le terrain car je suis en dev faignant, j'ai donc décider de générer les monstres aléatoirement sur le terrain avec plus ou moins de monstres en fonction de la difficulté.
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 01/07/2016 13:50 | #


D'accord. Tu pourrais faire plusieurs points de spawn un peu partout avec seulement quelques un activés en fonction de la difficulté.
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 07/07/2016 21:31 | #


Je vous annonce que la génération des monstres est terminée avec une variable pour la difficulté du jeu.

J'ai aussi terminé de coder le mini-boss du nom de bomber et qui se situe au début de la 2 ème map.

Il ne me reste que le boss Final qui est whispy Wood pour achever le niveau 1.

Dans ce qu'il me reste pour une version jouable du premier niveau :

- mettre un timer Ok
- un écran de fin de niveau
- un menu pour choisir la difficulté
- un stockage des meilleurs scores
- une caméra qui se déplace en fonction des mouvements de Kirby

Cependant j'ai besoin d'aide pour la caméra car ça donne un truc bien dégeux pour le joueur si la caméra se déplace de 5 pixels d'un coup vers la droite lorsque l'on avance dans le niveau. Sachant que le perso est "tp" lorsqu'on appuie sur droite gauche droite gauche.

Pour finir, voici quelques screenshots pour clore ce message.








It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 07/07/2016 23:22 | #


Oh, pas mal ! je suis impatient d'y jouer !
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Casio-jawa Hors ligne Membre Points: 138 Défis: 0 Message

Citer : Posté le 08/07/2016 13:34 | #


par écran de fin de niveau tu sous entend la petite dans de Kirby ?
et sinon sur la premiere screen on voit 2 Kirby
le C-Engine c'est fantastique
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 08/07/2016 13:35 | #


La petite ???

Nan c'est un monstre avec des ailes.
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Casio-jawa Hors ligne Membre Points: 138 Défis: 0 Message

Citer : Posté le 08/07/2016 13:35 | #


*petite danse
Il ressemblait pourtant étrangement à Kirby
le C-Engine c'est fantastique
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 08/07/2016 13:36 | #


Je vais essayer de faire la dance mais aussi un écran qu'il n'y as pas dans le jeu original.
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 08/07/2016 14:21 | # | Fichier joint


Voici la maj avec les ennemies, le mini boss et un timer .

Je conseille d'augmenter un peu le contraste pour mieux voir les monstres.

It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 08/07/2016 14:28 | #


Pour la caméra il faut utiliser une interpolation. Tu définies un camera_target_x et camera_target_y et un camera_target_time
et à chaque frame tu executes ce code
camera_x = (camera_x * (camera_target_duree - 1) + camera_target_x) / camera_target_time;
camera_y = (camera_y * (camera_target_duree - 1) + camera_target_y) / camera_target_time;
camera_target_time -= 1;
Ça va déplacer automatiquement ta camera sur plusieurs frames.
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 08/07/2016 14:29 | #


Merci , c'est exactement ce que je voulais reproduire. Tu es mon sauveur.
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 08/07/2016 14:31 | #


Pas de soucis
Il faut excuter ce code que pour camera_target_time >= 1
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 08/07/2016 14:32 | #


Ok juste camera_target_time -= 1; peut aussi s'écrire camera_target_time --;

Ajouté le 12/07/2016 à 15:42 :
Je viens de terminer de coder le boss et donc j'annonce la liste des choses qui me reste à faire.

- un écran de fin de niveau Ok
- un menu pour choisir le niveau ( 1 actuellement ) Ok
- un stockage des meilleurs scores
- une caméra qui se déplace en fonction des mouvements de Kirby en s'appuyant sur l'aide que 9* m'a apporté.
- Des capsules sur la map
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 15/07/2016 12:47 | #


D'ailleurs je viens de voir qu'il y a un camera_target_time et un camera_target_duree, c'est la meme variable
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 11/09/2016 19:38 | #




Une petite vidéo qui aurais du sortir après la RDP
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 11/09/2016 20:13 | #


Génial, bravo c'est bien fait
Précédente 1, 2, 3, 4

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