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 >> Orton
Orton
Version : 1.0 Taille : 37252 octets Ajouté le : 2010-06-20 22:57 Modifié le : 2022-02-15 10:52
Auteur et posteur :
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Planète Casio - Add-in Casio - Orton - pierrotll - Calculatrices
Nombre de visites sur cette page : 43387
Score au progrank : 70
Note actuelle : 9.67/10 noté 3 fois
Vous devez être connecté(e) pour noter (inscription).
4850 téléchargements | Voir les Tests (2)


Description :

» Pour Graph 35+E II et autres Graph SH4 (≥ 2010) : prendre ORTONSH4.g1a «
» Pour autres Graph SH3 (≤ 2009) : prendre ORTON.G1A «

Orton and the Princess est une adaptation du jeu flash éponyme (lien)

Aidez Orton à sauver la princesse dans ce jeu de plateformes.

Vidéo : http://www.youtube.com/watch?v=Humu75sbp1A

Si vous avez le problème du jeu qui se met en pause automatiquement (sur Graph 95, 75 et 35+) utilisez cette version.


Note sur 10 Commentaire Date de notation
10Voir le testLe 12.01.2014 à 13:38
10trop bien comme die and retryLe 22.08.2021 à 12:18
9Voir le testLe 26.08.2011 à 09:44

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 | Suivante

TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Posté le 12-02-2011 à 19:40 | #
Pour moi, si
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 27-03-2011 à 17:54 | #
Je poste ici un Orton 2 pour beta-test, les niveaux ont été fait par un fan et je les ai implémentés hier soir.

lien
KevkevvttHors ligneMembrePoints: 819 Défis: 17 Message
Posté le 28-03-2011 à 19:01 | #
Ouah !!!
J'adore les nouveaux niveaux, meme si ils sont un peu hard. Enfin, c'est pas mal mais ya toujours ce bug des touches sur g75
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 28-03-2011 à 19:22 | #
Je tiens à noter que la version 75 gère sans problèmes cpuspeed, et permet ainsi, de gagner la vitesse perdue!

J'ai torché Orton avec *4... Chaud!
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 28-03-2011 à 19:27 | #
Pas de bugs reconnus, à parts les quelques bugs sur ma g75 dûs aux touches...
Je peux avoir les sources du 1 vides de tous biveaux, j'aimerais faire mon pack aussi...
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 28-03-2011 à 23:04 | #
Ouais, avant de publier officiellement la v2 je corrigerais ce problème de touches.
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Posté le 29-03-2011 à 01:02 | #
Elle est pas mal la v2, mais un peu trop courte
EiyeronHors ligneAncien modérateurPoints: 5525 Défis: 57 Message
Posté le 29-03-2011 à 10:26 | #
TU peux pas utiliser un switch case pour les nivôs?

Je commence à capter le système...
Le Niveau
Le Niveau
        char m[] = {
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
            1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
            1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
            1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
            1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
            1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
            1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
            1, 1, 0,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12, 1, 1, 1,
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
        };

        level->width = 18;
        level->height = 10;
        level->map = malloc(18*10);
        memcpy(level->map, m, 18*10);

Là, c'est compréhensible: tu mets les dimensions de ton niveau, et tu en fais une copie.

        level->nb_messages = 2;
        level->message = malloc(2*sizeof(Message));
        level->message[0] = load_message("Use the arrow keys to move.", TOP, BEGIN, 0, 0, 0, 0);
        level->message[1] = load_message("Yay ! Now, go kiss\nthat princess !", TOP, X, AFTER, 64, 0, 0);

Pour les message, ya juste un truc que je ne capte pas; les arguments de load_message: Message, position, déclencheur, position du déclencheur, et quoi d'autre? Et quels sont les déclencheurs?
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 29-03-2011 à 20:02 | #
Non, je ne peux pas utiliser un switch. Les tableaux comme les maps ne sont chargés en mémoire qu'une fois rentré dans le bloc d'instructions qui les contient. Avec des if, ça me permet de faire un bloc d'instruction par niveau, et donc de ne pas charger tous les niveau à chaque appel de load_level.

Pour load_message, les arguments sont : message, position (top ou bottom), déclencheur (BEGIN, DEATH, X, Y ou XY), et 4 paramètres pour le déclencheurs.
BEGIN déclenche le message à l'arrivé dans le niveau, les 4 paramètres sont donc ignorés.
DEATH déchenche le message au bout d'un certain nombre de mort sur le niveaux, et demande donc en premier paramètre le nombre de mort en question. Les 3 autres sont ignorés.
X et Y permettent de déclencher le message quand le joueur dépasse une coordonnées en abscisse ou ordonnée. Le premier paramètres doit être BEFORE ou AFTER, et le second paramètre, la coordonnée en question. (ça donne un truc plutôt lisible : "X, AFTER, 50")
XY quant à lui, déclenche le message quand le perso entre dans une zone, délimitée par le rectangle (x1, x2, y1, y2) et demande donc ces 4 coordonnées en paramètres.
Les coordonnées sont comparées par un "inférieur ou égal" (ou "supérieur ou égal") par rapport aux coordonnées du personnage, càd l'angle supérieur gauche.
ThomatosHors ligneAncien administrateurPoints: 3497 Défis: 39 Message
Posté le 30-03-2011 à 02:45 | #
Euh ... normal que les touches merdent avec une g85 normale =s ... Pause automatique ... C'est pas censé n'arriver qu'aux 75 et 95 =( ...

Edit : Surtout que la première version fonctionnait très bien O_o

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 | Suivante

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