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 » pokemon
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

pokemon

Posté le 11/03/2013 21:22

Le prélude de Pokemon Jade !

bon, comme mon projet avance bien et que je suis assez motivé, je vais vous parler d'un projet que j'ai commencé récemment :

Pokémon jade !

il s'agirait d'un add-in Pokemon pour nos fières Casio !
les caractéristiques du futur jeu
Cliquer pour enrouler
il comprendra les 151 Pokémons et les 165 attaques de la version rouge.
il y aura 8 champions et la ligue, et au moins 10 villes.
il y aura moyen de capturer les 151 Pokémons (sauf si j'arrive a faire de la communication entres caltos 8) ).
il devra durer au moins 10 heure pour un joueur normal.
et j'essayerai de ne pas faire de fautes d’orthographe

pourquoi faire ce projet?
Cliquer pour enrouler
et bien déjà, car l'add-in Pokemon en allemands est quand même vachement limité (pour ne pas dire pourri)
de plus, il n'y a que très peu de rpg en c pour Casio, et de plus la qualité n'est pas toujours au rendez vous...
et aussi car les add-in en général ne durent pas plus de 15 minutes, et même s'ils ont en général une forte renjouabilité, ça reste assez court...
j'ai donc décidé de me lancer dans la programmation d'un rpg, et quoi de mieux comme rpg qu'un bon vieux Pokemon ?


je posterai donc mes avancements sur ce topic, et je vous demanderai parfois (souvent) de l'aide pour ce projet (principalement des avis sur les graphismes et sur le level design)





ou j'en suis?
Cliquer pour enrouler



pokemon battle est sorti ! cliquez ici pour le telecharger

Fichier joint


Précédente 1, 2, 3 ··· 10 ··· 15, 16, 17, 18, 19, 20, 21 ··· 27, 28, 29 Suivante
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 13:14 | #


Et d'ailleurs, la voila




Et si vous voulez rire un coup, activez les sous-titres de youtube
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Thomatos Hors ligne Ancien administrateur Points: 3497 Défis: 39 Message

Citer : Posté le 16/12/2013 13:35 | #


Wow, tu avances bien !

Tout petit détail, tu comptes mettre une ombre quand le perso saute au-dessus d'une barrière ?
Parce que ça fait étrange comme c'est actuellement
Lancelot Hors ligne Membre Points: 1274 Défis: 160 Message

Citer : Posté le 16/12/2013 14:02 | #


C'est super beau

C'est quoi le code pour ton astuce F3 ? c'est sympa pour jouer durant les cours
Calculatrices : Casio 35+ SH4 (modifiée 75) et fx-CG 20 PRIZM
Projets que je soutiens
Des exemples parmi tant d'autres
Pokémon Jade de Dododormeur
Zelda de Smashmaster
Super Geek Brothers de Siapran
Mes Programmes
Mes Programmes
Mes Projets
Mes Projets
ColorLib
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 14:09 | #


Merci.

C'est pas faux pour l'ombre, je vais essayer de faire ça.

Et pour l'astuce F3, c'est un syscall qui permet de lancer ce menu, et en plus ça marche avec l’émulateur

Mon syscall.src
    .SECTION P,CODE,ALIGN=4

    .MACRO SYSCALL FUNO, SYSCALLNAME, TAIL=nop
    .export \SYSCALLNAME'
\SYSCALLNAME'
    mov.l #h'\FUNO, r0
    mov.l #H'80010070, r2
    jmp @r2
    \TAIL'
    .ENDM

    SYSCALL 040C,    _Serial_ReadByte
    SYSCALL 040D,    _Serial_ReadBytes
    SYSCALL 040E,    _Serial_WriteByte
    SYSCALL 040F,    _Serial_WriteBytes
    SYSCALL 0410,    _Serial_WriteByteFIFO
    SYSCALL 0411,    _Serial_GetRxBufferSize
    SYSCALL 0412,    _Serial_GetTxBufferFreeCapacity
    SYSCALL 0413,    _Serial_ClearReceiveBuffer
    SYSCALL 0414,    _Serial_ClearTransmitBuffer
    SYSCALL 0418,    _Serial_Open
    SYSCALL 0419,    _Serial_Close
    SYSCALL 0422,    _Serial_Peek
    SYSCALL 0425,    _Serial_IsOpen
    SYSCALL 0AAE,    _App_RUNMAT
    .end


Mon syscall.h
#ifndef _SYSCALL
#define _SYSCALL

/**********************************************************/
/** Les syscall suivants servent à l'acces au port série **/
/** Le buffer de réception fait 1ko,                     **/
/** et le buffer d'envoi fait 256 octets.                **/
/**********************************************************/
void App_RUNMAT(int runMode, unsigned short stripNum);

//Lit un caractère du buffer de réception et le copie a l'adresse pointée par 'dest'
//Retourne 0 en cas de succes, 1 si le buffer est vide, 3 si la connexion n'est pas établie
int Serial_ReadByte(unsigned char *dest);

//Lit 'max' octets du buffer de réception et les écrit dans 'dest'
//'size' donne le nombre d'octets lu
//Retourne 0 en cas de succes, 1 si le buffer est vide, 3 si la connexion n'est pas établie
int Serial_ReadBytes(unsigned char *dest, int max, short *size);

//Ecrit 'byte' dans le buffer d'envoi
//Retourne 0
int Serial_WriteByte(unsigned char byte);

//Ecrit 'size' octets dans le buffer d'envoi depuis l'adresse 'scr'
//Retourne 0 en cas de succes, 2 si le buffer est trop plein, 3 si la connexion n'est pas établie
int Serial_WriteBytes(unsigned char *src, int size);

//FIFO = first in first out
int Serial_WriteByteFIFO(unsigned char byte);

//Retourne la taille des données du buffer de réception
int Serial_GetRxBufferSize(void);

//Retourne l'espace disponible dans le buffer d'envoi
int Serial_GetTxBufferFreeCapacity(void);

//Vide le buffer de réception
//Retourne 0 en cas de succes, 3 si la connexion n'est pas établie
int Serial_ClearReceiveBuffer(void);

//Vide le buffer d'envoi
//Retourne 0
int Serial_ClearTransmitBuffer(void);

//Ouvre et prépare l'interface de communication
//Pour plus de détails, consulter fxreverse-doc-1.pdf ci joint
int Serial_Open(unsigned char *conf);

//Ferme l'interface de communication et vide les buffers d'envoi et de réception
//Si 'mode'==1, la communication est coupée sans regarder s'il reste des données a transmettre
//Si 'mode'!=1, la fonction ne ferme pas l'interface de communication s'il reste des données a transmettre
//et retourne 5
//Retourne 0 en cas de succes (communication terminée) et 5 s'il reste des données a transmettre
int Serial_Close(int mode);

//Copie l'octet numéro 'index' du buffer de réception vers 'dest' si 'index' ne dépasse pas les données du buffer
//Retourne 0 en cas de succes, 1 si 'index' dépasse les données du buffer, 3 si la communication n'est pas établie
int Serial_Peek(int index, unsigned char *dest);

//Récupère le statut de la connexion
//Retourne 1 si la connexion est établie, 3 sinon
int Serial_IsOpen();


#endif


Et je l'utilise comme ca
if(key_down_real(K_F3))App_RUNMAT(0, 0);

Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Lancelot Hors ligne Membre Points: 1274 Défis: 160 Message

Citer : Posté le 16/12/2013 14:53 | #


ok merci
Calculatrices : Casio 35+ SH4 (modifiée 75) et fx-CG 20 PRIZM
Projets que je soutiens
Des exemples parmi tant d'autres
Pokémon Jade de Dododormeur
Zelda de Smashmaster
Super Geek Brothers de Siapran
Mes Programmes
Mes Programmes
Mes Projets
Mes Projets
ColorLib
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 15:01 | #


De rien
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Limachi Hors ligne Youtuber Points: 2798 Défis: 67 Message

Citer : Posté le 16/12/2013 15:40 | #


La vidéo seras sur PlanèteCasioTV quand je serais chez moi, jeudi aprem si possible (ma chambre universitaire a une co vraiment merdique)
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 16:03 | #


Ok merci
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Limachi Hors ligne Youtuber Points: 2798 Défis: 67 Message

Citer : Posté le 16/12/2013 17:26 | #


apparemment, quelqu'un d'autre a pu s'en occuper sans moi
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Marmotti Hors ligne Youtuber Points: 3610 Défis: 6 Message

Citer : Posté le 16/12/2013 17:30 | #


Moi !
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 16/12/2013 17:36 | #


@Dodormeur Quand tu est dans le menu run-mat, essai de faire SHIFT puis → (flèche au desssus de AC/ON) pour en sortir, je ne suis pas sûr que ça fonctionne, mais y'a des chances, c'est comme ça qu'on sort des sous-eactivity qui utilisent le mode run-mat.
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 16/12/2013 17:54 | #


Super C'est super réel, gg franchement, j'ai hâte de voir le résultat final

Quand je voit tes lignes de codes, je me dit WTF par rapport au basic xD
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 17:55 | #


@Ziqumu : Non ca ne marche pas malheureusement

@Eltoredo : Avec de l'habitude, je trouve cela plus lisible et simple que du basic
Mais si tu parle de syscal.src, alors je te rassure, je ne comprend pas tout non plus, j'ai juste récupérer ça a droite a gauche
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 16/12/2013 17:59 | #


C'est même carrément plus lisible que du Basic avec un bon colorateur syntaxique
Genre avec SublimeText 2, c'est pas mal

Non, je ne fais pas de la pub
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 16/12/2013 18:02 | #


@Dark, tu l'as acheté ? C'est con, ça couterait 25€, pourquoi pas vu l'utilisation, mais là..
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 16/12/2013 18:02 | #


Au pire codeblocks fait très bien son boulot
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 16/12/2013 18:04 | #


Non, la version gratuite me convient parfaitement

Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 16/12/2013 18:06 | #


Y'a pas de version gratuite, c'est une version d'essai non limité, tu n'es pas censé l'utiliser indéfiniment. C'est comme winrar.

Y'a pas mal de truc sympa que notepad++/codeblock n'a pas, comme les snippet ou le multi-curseur, mais c'est vrai qu'ils font quand même très bien leurs boulots.
Adelo Hors ligne Membre Points: 235 Défis: 4 Message

Citer : Posté le 16/12/2013 18:07 | #


Whaou !!!
C'est MA-GNI-FI-QUE !!!!!!!!!!!!!!!
J'adore !
Tout le monde est obligé de mettre pokémon jade comme projet le plus ambitieux dans le vote de casio Adwars !
Dodormeur, est-ce que tu pourrais déjà poster les premières versions bêta ? :idea: (c'est pas grave si on recommence le jeu )
Et au fait c'est normal que tu avait un pokémon niv. 50 ou c'était juste pour la vidéo ?
Ah, j'ai cette vidéo donne envie...
C'est très bien que tu ai pensé au menu de sortie rapide et en plus c'est impossible de se faire prendre car c'est le vrai menu run mat !!
N'oublie pas de mettre pas mal d'easter eggs !
Et aussi à la fin tu devrais faire 2 pokémon jade :
- 1 version courte qui prend moins de place que
- la version Longue !! qui aura plein de chose et plein d'options ..
Si cela prend trop de place, ce serais vraiment dommage de le supprimer par manque de place .. si tu vois ce que je veux dire mais ça, c'est à faire à la fin !!
Je te soutient à fond Dodormeur ! 8)


Calculatrice : Graph 35++ USB (tweaké)
Projet que je soutient
Soutenez les!
Mes jeux
Testez les !
Mes utilitaires/cours
Testez les !
Mon topic !
Regardez le !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 16/12/2013 18:10 | #


Ziqumu a écrit :
Y'a pas de version gratuite, c'est une version d'essai non limité, tu n'es pas censé l'utiliser indéfiniment. C'est comme winrar.

Dommage, mais ça va pas m'empêcher de l'utiliser

C'est sur que les multicurseurs sont vraiment pratique
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Alphacreator Hors ligne Membre Points: 1464 Défis: 43 Message

Citer : Posté le 16/12/2013 18:27 | #


On est dans le même cas Dark Storm

Ajouté le 16/12/2013 à 18:31 :
Sinon la vidéo est super, j'ai hâte de voir ce que ça va donner!
Précédente 1, 2, 3 ··· 10 ··· 15, 16, 17, 18, 19, 20, 21 ··· 27, 28, 29 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 45 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