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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Catball
Catball
Version : .9 Taille : 30000 octets Ajouté le : 2009-06-13 20:57 Modifié le : 2010-01-29 19:33
Auteur et posteur :
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Planète Casio - Add-in Casio - Catball - dafp - Calculatrices
Nombre de visites sur cette page : 10392
Score au progrank : 33
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
933 téléchargements | Soumettre un test


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Mon premier jeu Add-in !

Catball est un jeu de baseball mais vous devez tirer sur un chat. Tournez votre calculatrice de [PI]/2 rad pour taper le chat en appuyant sur EXE !!! Et bim le chat s'envole ! (sans degats bien evidamment )

Le jeu n'est pas vraiment fini, je vais mettre quelques ameliorations, et quelques trucs en plus.

Je tiens à preciser que aucun chat n'a était maltraiter pendant les test réel (la batte de baseball ne fait pas mal au chat, ça lui caresse les cottes)

Deux autres jeux de Baseball:
- Pour la 25
- Pour la 35 à 100

video du jeu


Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5

TratakHors ligneMembrePoints: 131 Défis: 0 Message
Posté le 24-03-2010 à 02:23 | #
Excellent

La structure de ton programmes est completement invisible à cause de tes pavés de SetPoint et DrawLine. Tu devrais mettre tout ca dans des fonctions au nom explicites, exemple dessine_chat(), dessine_decors() etc.
Comme ça tes boucles et tes tests seront beaucoup plus facile à identifier et a debugger.

J'ai regardé un peu ce qui se passe au moment où le chat se fait kicker. Tu envoi des SetPoint et DrawLine avec des float en parametre. Pas bien

Ensuite x et y prennent parfois des valeurs fantaisistes, hors de l'écran. Je ne connais pas assez la machine pour savoir si la VRAM est un minimum protégée, mais si c'est pas le cas : écriture arbitraire en mémoire -> corruption -> system error.

Continue comme ça 8)
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Posté le 24-03-2010 à 06:45 | #
Je me suis lancer trop tot en C. DOnc j'attend d'avoir des bases sûr, et solide, pour reprendre tout ce que j'avais commencé.

Je reverrai tout ça, merci.
(moij e trouve que c'est pas illisible )
TratakHors ligneMembrePoints: 131 Défis: 0 Message
Posté le 24-03-2010 à 14:02 | #
Bien sûr mes critiques se veulent constructives, et ne sont pas là pour être agressif ni te rabaisser, tu l'auras compris je pense

On se lance jamais trop tot en C Je pense que tu as assez fait de basic, c'est bon tu peux passer à autrechose. En faire trop c'est s'assurer de très mauvaises habitudes de programmation en plus, tu peux me croire.

Quand le Basic est sortit (en... 1964 !) c'etait effectivement un langage d'apprentissage. Il n'a pas fallu très longtemps pour se rendre compre que cela formait de très mauvais informaticiens. Aujourd'hui c'est devenu un langage fonctionnel parce que très rapide à apprendre et un interpreteur Basic se code vite et bien, mais commencer par là pour apprendre la prog. n'est plus vraiment une bonne idée.

Bon, c'etait la minute j'étale ma science et je pilonne le Basic, j'arrête là

Ton prog ne te semble pas illisible parce que c'est toi qui l'a fait. Reprend le dans 6 mois sans y avoir touché et on en reparle Alors ne le laisse pas en plan, réorganise, commente et corrige avant de passer à autrechose. Juste un ptit conseil qui te servira bien pour plus tard.

Hésite pas aussi à apprendre d'autre langage plus complet que Basic et moins frustrant que C, genre Python, PHP, pourquoi pas LUA, pourquoi pas même quelques gouttes d'Asm en parallèle, ça fait jamais de mal. Ca aide de connaître plusieurs langages.

Bonne continuation et franchement, te décourage pas. T'as passé le cap, faut pas abandonner maintenant. On est plusieurs ici a pouvoir reprendre ton code et t'aider (enfin moi je connais encore assez mal la machine elle même, mais sur des questions de C pur je me débrouille).

Voilà, fin du roman
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Posté le 24-03-2010 à 15:03 | #
Oui d'ac
mais quand je disais trop tôt, c'était le C pour calculatrice. Je continue le C sur PC, je suis encore en phase d'aprentissage.

Non, sûr et certains que je serais capable de relire mon prg, vu que je sais que ya quasiment que du dessin
TtpHors ligneMembrePoints: 670 Défis: 18 Message
Posté le 27-03-2010 à 17:00 | #
Pense aussi aux personnes qui apprennent en lisant des programmes. J'ai essayé de trouver la structure de ton prog au moment ou j'ai essayé de t'aider, et donc j'ai commencé à tabuler, mais les images sont bien trop étendues.
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Posté le 27-03-2010 à 20:48 | #
oui t'as raison, mais ce programme là je l'ai fais avec aucune connaissance de C (j'avais encore rien appris avant). Et j'ai apris à mettre des commentaires et faire de tel sorte que ça soit agréable à lire. (c'est plus la calto, ya plus de compression extrème à faire)
Igor91Hors ligneMembrePoints: 112 Défis: 0 Message
Posté le 10-03-2012 à 17:32 | #
Le jeu qui m'a fait planter ma calto (au bout du deuxième tir plus rien a faire obligé de réinstallé l'OS) dommage c'est un bon jeu!
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 10-03-2012 à 17:56 | #
T'as pas essayé le reset ?
Tibo28lHors ligneMembrePoints: 118 Défis: 0 Message
Posté le 27-12-2015 à 16:52 | #
Quand j'appuie sur EXE ça ne fonctionne pas, je ne peux pas taper le chat ... Help svp

Pages: Précédente | 1, 2, 3, 4, 5

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 296 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