Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Plantage sur un G1A
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Plantage sur un G1A

Posté le 05/11/2013 21:41

Salut bon voila j'ai retranscrit un de mes programmes G1M en G1A (vous moquez pas de la structure ) mais ma calto plante
Je comprends pas pourquoi en plus vu que si je met une validation a chaque niveau, ça marche très bien ...
Le code est joint
Merci d'avance

Fichier joint


Dodormeur Hors ligne Ancien rédacteur Points: 3964 Défis: 82 Message

Citer : Posté le 05/11/2013 21:52 | #


deja, affichage[1]; va planter. une chaine de caractère doit toujours finir avec un 0. quand tu fait char test[50] = {"lol"} test contiendra lol0. donc tu dois au moins mettre affichage[2] (et par mesure de prudence, met au moins affichage[20], c'est pas pour les quelques octets que ca prend )
et aussi, quand tu fait PrintMini(75,30,"Je resous...",0); tu ne lui demande pas d'afficher, il ne faut pas oublier le Bdisp_PutDisp_DD
sinon elle plante quand?
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 !
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 05/11/2013 21:53 | #


Ben c'est une tres bonne question
J'en sais rien en fait parce que c'est juste si l'algo tourne en boucle ...
Dodormeur Hors ligne Ancien rédacteur Points: 3964 Défis: 82 Message

Citer : Posté le 05/11/2013 21:58 | #


quand tu dis quelle plante, c'est qu'elle t'affiche un system error, ou juste qu'elle ne repond plus?
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 !
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 05/11/2013 21:59 | #


repond plus ecran blanc mais pas de message d'erreur

Dodormeur Hors ligne Ancien rédacteur Points: 3964 Défis: 82 Message

Citer : Posté le 05/11/2013 22:02 | #


ben en fait, elle fait juste ce que tu lui dit

tu ne lui demande pas d'afficher la VRAM (tu doit mettre Bdisp_PutDisp_DD apres avoir afficher je resouds), et quand la grille est insoluble, l'algo ne se stoppe pas
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 !
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 05/11/2013 22:06 | #


Ha ok la VRAM c est un intermédiaire en fait ...
Et normalement si il s'arrête ?

C est bon j ai trouvé mes 3 erreurs
Merci dodormeur
Dodormeur Hors ligne Ancien rédacteur Points: 3964 Défis: 82 Message

Citer : Posté le 05/11/2013 22:15 | #


la vram c'est un brouillon, et toutes les fonctions de dessin ecrivent dessus. pour l'afficher, tu a la fonction Bdisp_PutDisp_DD ou getkey.
essaye un coup le code corrigé
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 !
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 05/11/2013 22:19 | #


Ok c est le getkey qui m as embrouillé
Je peux pas corriger la maintenant mais je te tiens au courant
Dark storm Hors ligne Membre d'honneur Points: 11108 Défis: 176 Message

Citer : Posté le 06/11/2013 12:36 | #


Si tu as l'intention de faire plus de prog en C, et d'imutiliser des fonctions graphiques, je te conseille d'utiliser MonochromeLib
C'est bien plus rapide et intuitif : "Bdisp_PutDisp_DD()" devient "ML_display_vram()" en étant 2 fois plus rapide.
Et ce n'est qu'un exemple
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 06/11/2013 12:52 | #


Pour le moment je fais pas trop de jeu et de truc qui demande beaucoup de graph
Donc la je me concentre surtout sur le reste (le C, les fonction de FxLib, ...) mais après j’essaierais

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 46 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