Nombre de visites sur cette page : 134437 Score au progrank : 113 Note actuelle : 9.82/10 noté 11 fois Vous devez être connecté(e) pour noter (inscription).
Ce programme est sous licence Creative Commons 2.0 BY-SA-NC
Ce programme a été récompensé pour sa qualité par le label Planète Casio.
Description :
Salut tout le monde !
Comme je l'ai vu faire par d'autres, je me permets de poster en avance pour le concours, de manière à être assuré de pouvoir y participer.
Je ne vous dévoile pour l'instant que le nom, ICE SLIDER, mais soyez assurés que je vous en dirai plus dès que j'en aurais le temps !
Comme vous avez pu le voir, j'ai intégré dans mon programme un éditeur de niveaux et un compilateur qui permettent de créer des programmes qui peuvent être facilement partagés !
Je vous invite, tout comme thomatos, à partager tous vos niveaux les plus fous !
Si vous souhaitez réaliser des niveaux "complexes" avec des interrupteurs et/ou des téléporteurs, n'hésitez pas à regarder la marche à suivre dans les posts ci-dessous ou à me demander, je suis à votre entière disposition !!!
Nouvelle Version ! La V3.25, une version post finale, ne pèse maintenant plus que 35376 octets !
utilisations des Lists réduite.......................................................:here: MatB réduite de moitié
correction d'un bug majeur.........................................................:here: correction de bugs mineur
correction d'un bug infime mais bien présent.............................:here: optimisation générale du code
gain de rapidité...........................................................................:here: gain de mémoire
éditeur et compilation fonctionnels à 100%................................:here: correction d'un bug du lvl 14
modification de certains records.................................................:here: ajout d'un lvl 47 (merci thomatos)
correction des "R" manquants (2 au total)
Comme nous le savons tous, le thème du concours était "le jeu qui vous a le plus marqué".
Pour vous expliquer mon choix, il faut que je parle un peu de moi ( 8) )
Vous le savez peut-être déjà : je m'intéresse à l'actualité apple en général et plus particulièrement, aux iPods. Je n'ai pas un gros budget pour ma passion alors comme beaucoup d'autres, j'épluche l'appstore à la recherche de la perle rare.
Ainsi, un jour, au détour d'un lien d'appstore-test, j'ai découvert une petite appli sympathique. Elle a pour elle :
de jolis graphismes avec un petit côté "dessins faits mains avec des crayons de couleurs"
un principe sympa (j'adore les casses-têtes )
une difficulté bien dosée
un nombre de niveaux relativement élevé
une bande son pas trop envahissante...
Vous l'aurez compris, elle a de nombreuses qualitésplutôt rare sur l'Appstore. En plus de ça, ce qui m'a marqué, c'est le fait que ça soit non pas une grosse maison de jeux, mais un étudiant qui l'ait fait.
Je trouve ça merveilleux et fascinant que des jeunes puissent programmer et voir leurs applis distribuées en des milliers d'exemplaires dans le monde (d'ailleurs, celle-ci est gratuite !).
Voilà, je pense avoir expliqué clairement et simplement les raisons qui m'ont amenées à choisir cette appli pour le concours, sans hypocrisie aucune.
PRESENTATION :
Cliquez pour découvrir
Cliquez pour recouvrir
Le but de jeu est simple : aider Tooki, le pingouin affamé, à trouver son met favoris, la fameuse SARDINE.
Le soucis, c'est que cette année là (non, rien avoir avec "CloClo" XD), la banquise est particulièrement dure et glacée.
Vous allez devoir, à l'aide des flèches, diriger Tooki pour glisser sur la banquise et atteindre le poisson.
Ne vous inquiétez pas, la glissade est parfois de courte durée puisque des rochers/glaçons sont là pour vous barrer le passage.
Vous devrez donc, en un minimum de coups possibles, slalomer parmi les obstacles, éviter les fissures, passer dans des trous (etc) pour rassasier votre ami le pingouin.
Si ma présentation du jeu et ses explications ne vous semblent pas claires, consultez la description de l'appstore !
INSTALLATION :
Cliquez pour découvrir
Cliquez pour recouvrir
Je rajoute une catégorie spécifique à l installation.
à vrai dire, rien de sorcier...
Pour commencer, téléchargez le .G1M.
Puis le renommer avec un nom court, e, majuscule et sans caractères spéciaux (j'ai fait une demande pour que le nom soit directement au bon format...)
Ensuite, deux cas de figures :
vous avez une graph SD
vous n'avez pas de graph SD
Dans le premier cas, il vous suffit de copier le fichier à la racine et dans le menu "Memory" de votre casio, puis de transférer directement le G1M sur votre mémoire principale.
Dans le second cas, lancez votre logiciel de transfert (FA-124 par exemple). Dans la partie "mémoire de stockage", importer le G1M. Branchez ensuite votre CASIO et transférez le fichier sur la mémoire de stockage. Il ne vous reste plus qu'à le copier depuis le menu "Memory" vers la mémoire principale !
j'allais oublier : Avant toute installation, il est fortement recommandé d'effectuer un reset de la mémoire principale de votre CASIO
Le jeu ne fonctionne qu'avec l'OS 2 ou ultérieur de la graph85.
J'ai ajouté un .cat mais je ne vous garantit rien...
DETAILS TECHNIQUES :
Cliquez pour découvrir
Cliquez pour recouvrir
Le jeu utilise la Matrice A et B. La Matrice B est à garder et la Matrice A est susceptible d'être conservée, si jamais vous quittez en pleine partie, de manière à pouvoir reprendre le jeu la prochaine fois.
Il utilise également 3 ListFiles (pour les Drawstats) :
ListeFile 1 : 10Lists
ListeFile 2 : 6 Lists
Listefile 3 : 2 Lists
Toutes les listes utilisées seront supprimées si vous quittez de manière "conventionnelle" !
Le programme n'utilise pas de Str mais conserve en mémoire un V-Wind et si vous sauvez un niveau dans l'éditeur, une "f-mem" sera utilisée.
Il utilise également 5 Pictures (les 5 premières) mais la Picture 1 peut être supprimée sans soucis si aucune partie n'est en cours.
Le programme est constitué d'un programme principal, "ISLIDER" et de 12 sous-programmes, chacun précédé d'un "tilde".
COMMANDES :
Cliquez pour découvrir
Cliquez pour recouvrir
Je vous met ici les commandes dont vous aurez besoin au cour du jeu :
[EXE] : pour valider, que ce soit dans les menus/choix des niveaux/éditeur
[EXIT] : pour retourner au menu précédent
[MENU] : en plein jeu ou dans l'éditeur, sert à afficher un petit menu rapide et utile. Cette touche peut également servir à retourner au menu principal
[REPLAY] : se déplacer en général, n'importe où dans le jeu
[+] ou [-] : sert à changer d'objet dans l'éditeur. Le premier objet, un carré noir, représente la gomme.
[F?] : sert à choisir un monde dans le menu des niveaux
FAQ / BUGS / AIDE :
Cliquez pour découvrir
Cliquez pour recouvrir
J'ai pensé utile de rajouter cette partie à mon post au cas où il y aurait des retours...
Si vous rencontrez un problème, quel qu'il soit, n'hésitez pas à m'en faire, part, je m'efforcerai :
d'une part d'en trouver la solution
d'autre part, de la rajouter à cette liste
Si d'aventures vous auriez des bugs donc, contactez moi (vous trouverez les infos nécessaires dans la partie CONTACT ci-dessous).
bug reporté : "R" manquant à deux reprises dans les textes corrigé dans la MAJ
bug reporté : lvl 44 incomplet provoquant une erreur corrigé dans la MAJ
REMERCIEMENTS :
Cliquez pour découvrir
Cliquez pour recouvrir
Merci au dev. d'Ice Slider, Maxime ANTOINE qui a accepté que j'adapte son appli.
J'en profite pour le féliciter pour ça merveilleuse création.
Merci à toute la communauté de Planet-Casio qui a su me donner les astuces, le courage et l'envie de participer.
Un "Merci" donc aux responsables et aux organisateurs de ce concours. Ainsi qu'un "Bon Courage" pour le jury.
Merci aussi à tous les participants qui, je l'espère, nous éblouirons de part leur création (et bonne chance à eux).
Voilà, je pense avoir tout dit. Si jamais quelque-chose manque, je suis à votre disposition.
J'espère de tout coeur que mon programme est à la hauteur de ce concours, étant donné que c'est le premier que je partage avec vous, bien que je vous lis depuis de (très) nombreuse années.
J'espère tout autant que mon jeu vous plaira, que vous prendrez plaisir à y jouer et éventuellement, que vous y apprendrez des choses.
Sur ce, je vous souhaite à tous une agréable continuation et espère vous revoir très bientôt, ici ou là,
Pour l'erreur de frappe, j'ai la même erreur quand on bat le record :
"ecord egal ou battu"
On pourrait commencer à croire que ton jeu n'aime pas les R
EDIT : Par contre, est-ce normal qu'il faille choisir "Nouveau" pour continuer la partie ?
Chez moi quand je fais "Continuer", il me met tout le temps qu'aucune partie est en cours
Oui c'est étrange ce que vous me dites au sujet des "R"...
Et pour le "continuer" il faut que tu quittes correctement le jeu via [EXIT]*3 ou le menu pour que ça fonctionne. Ou sinon, si tu es en plein jeu et que tu va dans le menu puis que tu veux retourner au jeu, normalement, "continuer" fonctionne !
Au fait, si vous avez aimé mon jeu, n'hésitez pas à partager vos niveaux et/ou à me noter !
EDIT : pour restaurer le lvl 44, il vous suffit de compléter la dernière ligne du "Else if Z=44" dans le programme "MAT.A". Vous devez donc, avant le "Else if Z = 45", avoir "[3.4,0,1.3,0,0,0,1,4.3,1,0,0,0]-> Mat A"...
Oui, j'ai tout fini à 100% (Toutes les sardines), sauf le niveau 44, auquel je n'ai pas accès !
J'ai créé un niveau assez galère (sur papier (enfin sous mspaint, mais en dehors du jeu quoi )), avant de me rendre compte que dans l'éditeur, on ne peut pas utiliser les interrupteur et téléporteurs ... Donc si tu pouvais faire un petite nomenclature des valeurs, pour éviter qu'on aie à déchiffrer les matrices, surtout pour l'effacement/affichage de bloc via interrupteur, genre les valeurs pour les blocs qui doivent s'effacer et ceux qui doivent apparaître =) !
Et Riptor, en fait, le 'Continuer' m’intriguait aussi, mais ça correspond à continuer un niveau si t'as quitté en plein milieu ... Mais c'est vrai que la première fois, quand tu t'apprêtes à appuyer sur 'Nouveau' parc'que ça te paraît la seule possibilité, ça fait peur ^o^ !
Et pourquoi tu reverrais le record du 12 à la baisse, ça fait toujours plaisir de battre un record ... enfin plus ça va dans le jeu, plus on en bat facilement, vu que le nombre de mouvements augmente (pas toujours) !
Effectivement je n'avais pas trop compris cela comme ça, mais maintenant c'est bon j'ai saisi
C'est dommage oui pour les interrupteurs dans le mode d'édition, ça m'intriguait de savoir comment Ne0 aurait réussi à mettre cela en oeuvre mais ça doit pas être évident d'où leur absence..
Ah enfin un qui s'intéresse au "dur" du programme : l’éditeur !
Alors effectivement, j'ai préféré désactiver les boutons/téléporteurs, et tu comprendras (ou tu comprends peut-être déjà) pourquoi ^^.
En fait, c'est très simple à faire manuellement : tu créés une nouvelle matrice A de 8*12.
Ensuite, tu met tout ce que tu peux.
Pour les téléporteurs : il te suffit de mettre un "3" suivi d'un chiffre après la virgule. Bien évidemment, les téléporteurs vont par deux, tu devras donc avoir 2 valeurs dans ta matrice qui sont égales et dont la partie entière vaut "3".
Pour les boutons, c'est le même principe : il suffit de mettre un "4" puis de le faire suivre par une partie décimale. Ensuite, tous les blocs que tu souhaites être modifiable doivent avoir la même partie décimale, tu comprends ? Si tu veux qu'au début, un bloc soit affiché et qu'après appui sur interrupteur il s'efface, le bouton sera, par exemple, "4.1" et le bloc en question "1.1". (si tu souhaites qu'au début il soit effacé puis dessiné après appui, le bloc sera un "0.1")
Voilà, je ne sais pas si c'est clair... N'hésite pas à me redemander si ça n'est pas le cas !
je précise que si jamais tu as un bouton sans blocs ou un téléporteurs sans double, ça ne buggera pas, ça n'aura juste aucune influence sur le jeu !
PS : pour le lvl 44, je t'ai mis les valeurs à rajouter pour le faire fonctionner dans mon post précédent... Il est bien mais pas très dur, tu verras.
EDIT : pour ensuite compiler le niveau et pouvoir le mettre dans le programme "MAT.A" ou le partager sur le net, il vous suffit de rajouter au début du programme "MENU" un "Goto 0" et un "Lbl 0" après le "Lbl r', puis de l'executer !
Ha voilà, merci, c'est le coup du 1.* et 0.* qu'il me manquait =) ! Et merci pour les valeurs du niveau 44, je vais le faire sous peu, la j'ai dl un autre des progs du concours pour tester !
Et je testerai mon niveau pour voir si tout fonctionne, parc'que c'est pas évident quand tu crées des niveaux complexes de savoir si tout va fonctionner comme il faut ...
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