Seuls les membres ayant 30 points peuvent parler sur le chat.
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 75/85/95 (SD) (fx-9860)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Sokoban c
Run
Starwars 3d
Sfcave
Pong c
Snowball
Pn the packer
Santa_night
Dead labs
Minigame lsb
Back of invader
Pong first p
C sandgame
Gravity duck
Greeny gap
Gravity runner
Doodle jump
Pixel runner
Metaballs
Souris louloux
Pages: << 1,2,3,4,5,6,7,8,9 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 75/85/95 (SD) >> Add-ins >> Sokoban c
Sokoban c
Version : 1.0 Taille : 21000 octets Ajouté le : 2012-04-09 23:54 Modifié le : 2012-04-10 19:38
Auteur et posteur :
NematanHors ligneMembrePoints: 82 Défis: 0 Message
Aucune image disponible
Nombre de visites sur cette page : 2668
Score au progrank : 18
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
428 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 :

encore un jeu de sokoban en C pour casio !
le jeu contient 14 niveaux qui vous occuperont un bon moment .

f1 pour recommencer .
+ pour avancer d'un niveau.

Maj 1.1 :
correction des bugs .
Maj 1.2 :
ajout de 10 niveaux



Commentaires :


Binary_manHors ligneRédacteurPoints: 1344 Défis: 19 Message
Posté le 10-04-2012 à 00:07 | #
Je vais tester, dès mon retour de vacances. Je n'ai malheureusement emporté que ma prizm et ma CP 330.
Dommage qu'on ne puisse pas émuler une G85 (sur les caltos que j'ai emporté)

Tu pourrais mettre une image pour que les gens voient à quoi ressemble le jeu avant de le dl.
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 10-04-2012 à 14:05 | #
Alors premièrement, je vois un malloc, mais aucun free, donc tu as une fuite de mémoire.
Ensuite, indente correctement ton code, ça le rendra bien plus agréable à lire.
Pour les graphismes, les dessins à coup de points/lignes c'est bon pour le Basic, tu peux faire tellement mieux en C (voir MonochromeLib) et puis pour une fonction comme carreNoir, faut avoir le réflexe de faire une boucle, si t'avais eu 2500 fois la même chose à répéter t'aurais écrit 2500 fois la même ligne ?
Les coordonnées de l'écran commencent à (0, 0), alors change tes y=1 dans generateur, ça te fais une première ligne toute dégueulasse à l'écran.

Et enfin, ton erreur qui fait apparaître plusieurs cibles : le nombre de caisses défini dans le tableau nbreCaisseLevel1 est erroné, donc au moment du dessin des objectifs, tu lis des cases de ce tableau auxquelles tu n'as pas donné de valeur, donc leur valeur est indéterminée. De plus, si ce tableau contient le nombre de caisse, et que le tableau coordonneesCaisse possède 2 cases par caisse, alors il faut allouer un tableau 2 fois plus grand avec malloc.
NematanHors ligneMembrePoints: 82 Défis: 0 Message
Posté le 10-04-2012 à 18:02 | #
pour l'image je vais bientôt la mettre et merci
@Pierrotll
j'ai entendu parler de MonochromeLib après avoir commencé mon projet je l'utiliserais la prochaine fois ensuite pour les fonctions qui affiche les sprites je les ai créé avec PICT 9860 ce qui explique le nombre de lignes .
je pensais que l'écran commençais en (1, 1) et je n'avais pas vu la ligne en haut , merci bien . et pour l'erreur c'était pas ça c'était juste un "<=" que j'ai maintenant remplacé par un "<" et ça vas mieux voila merci de vos commentaires et désolé de la pourriture du code , c'est mon premier programme en C .
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 10-04-2012 à 18:31 | #
Ne t'inquiète pas, c'est normal au début, je ne fais que te donner des conseils pour t'aider

PS: Pense à ajouter une adresse mail à ton profil pour que tes posts ne soient pas en "invité.
NematanHors ligneMembrePoints: 82 Défis: 0 Message
Posté le 10-04-2012 à 19:00 | #
je sais bien et je t'en remercie
tout est débuggé et il y a maintenant plus de contenu
merci je ne savais pas

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 94 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