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 >> KT Polar Bear
KT Polar Bear
Version : r_1.2 Taille : 26176 octets Ajouté le : 2016-04-08 15:57 Modifié le : 2017-02-04 18:18
Auteur et posteur :
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Planète Casio - Add-in Casio - KT Polar Bear - Pontilevien - Calculatrices
Nombre de visites sur cette page : 7367
Score au progrank : 42
Note actuelle : 7.2/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
1178 téléchargements | Voir les Tests (1)


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 :

Qui n'a jamais rêvé de massacrer des ours polaires par dizaines ? (Oui j'ai eu des cours d'anglais difficiles sur 'the Global Warming' de tous ses morts, comment avez vous deviné ?) Cela est désormais possible, dans mon tout premier jeu (un add-in qui plus est), j'ai nommé :

Kill the Polar Bear (!)

Dans ce jeu inédit, des ours polaires foncent droit sur vous : votre rôle est de les faire passer de vie à trépas, et vous avez intérêt à réussir... En effet, les ursidés peu satisfaits du sort que vous leur réservez, désirent votre mort (ciel !), et vous n'avez que trois vies...

Pour le moment, le dev' du jeu est en pause, mais j'ai un tas d'idées de contenu à ajouter, pour quand j'en aurai le temps. Merci de me signaler tout bug ou comportement inhabituel. Je ne souhaite pas le moins du monde faire l'apologie du massacre des ours polaires. Bon jeu !

Nota bene : les dessins d'ours ont été réalisés par un ami, qui a désiré se faire crudité sous le nom d'AKM

Fichier 1 : Le jeu, compatible SH4
Fichier 2 : Les sources

MàJ :

1.1
1.1
D'obscures modifications dans la gestion des saves (pour plus d'infos, voir les pages 1-2 des coms ), et améliorations minimes en vrac

1.2
1.2
Correction d'un tragique bug empêchant de jouer, en cas d'absence de sauvegarde (bug de la version prédédente, pour +d'infos, voir coms. pages 3-4)


Note sur 10 Commentaire Date de notation
7.2Voir le testLe 01.03.2017 à 22:33

Commentaires :

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

LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message
Posté le 08-04-2016 à 19:21 | #
Fait. Et bravo pour ton premier prog, tu commences pas par un + ou - toi !
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Posté le 08-04-2016 à 19:28 | #
J'ai une idée
Je vais faire un + ou - en AddIn
Et attention, parce qu'il va envoyer du lourd
LephenixnoirEn ligneAdministrateurPoints: 24568 Défis: 170 Message
Posté le 08-04-2016 à 19:29 | #
Oh non, quelqu'un a déjà essayé et ça ne marche pas.

Tu vaux mieux que ça quand même ? Hein ?
Dark stormEn ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 08-04-2016 à 19:32 | #
Faut passer à la 3D maintenant
C'est d'autant plus amusant que j'ai l'impression que t'as le niveau pour
LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message
Posté le 08-04-2016 à 19:33 | #
Bah, ça peut être drôle si tu te prends pas au sérieux et que tu réalises ça hyper bien, avec des animations et tout et tout, mais tu prendrais des risques quand-même
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 08-04-2016 à 19:37 | #
NAAAAAAN stp fais pas ça !!

Sérieux c'est pas une bonne idée , même si il envois du lourd...
Hum à moins que tu le maquille avec un concept, genre tu fais le juste prix, avec des objets affiché à l'écran ou un truc du genre, pas un bête nombre à trouver .
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Posté le 08-04-2016 à 19:41 | #
Très bien, pas de + ou -, même si le programme est une oeuvre d'art, mea culpa, mea culpa, mea maxima culpa .
Sinon, j'ai commencé à me renseigner sur la 3d (raycasting...), et tout ça me passe bien au dessus de la tête pour le moment.
Et au passage, j'ai modifié la gestion de la sauvegarde du coup, et ça marche (It's alive !).
En revanche, vu que le vieux LibText que j'utilise marche quand même pas trop mal, je le garde tant que je n'ai pas pris le temps de comprendre le fonctionnement de LibFont.
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 08-04-2016 à 19:45 | #
Très bien tu retrouves la voie de la raison .

Bien la sauvegarde .
Code avec ce que tu maîtrises quoi .

Tu compte sortir d'autres jeux prochainement ?
Si oui fais-nous en part dans la Revue des Projets et n'hésite pas à te Présenter .
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Posté le 09-04-2016 à 11:35 | #
Yo ! J'ai un petit souci : je suis actuellement en train de modifier les conditions de spawn des ours, pour que celle ci se fasse par vagues, et l'émulateur du SDK me met un System error (TLB error) quand il en arrive à la déclaration des variables de ma fonction de jeu, alors que je n'ai rien fait d'autre qu'ajouter deux petites variables... En plus, ça marche sans problèmes sur une vraie caltos.

Voici les variables incriminées
Voici les variables incriminées
    double bears[8][4]; //Tableau décrivant [0]: La direction et l'état des ours; [1/2]: Leurs coordonnées; [3]: L'image à afficher
    char splotch[8][3]; //Tableau décrivant [0]: L'état des splotchs; [1/2]: Leurs coordonnées

    unsigned char pictureBear[4][32] = {
        {1,128,3,192,4,32,4,32,8,16,8,16,25,152,38,100,16,8,10,80,9,144,21,168,18,72,17,136,18,72,12,48}, //Ours A
        {1,128,7,192,8,32,8,32,8,16,8,16,25,152,38,100,16,8,10,80,9,144,21,176,18,80,17,144,18,96,14,0}, //Ours B
        {1,128,3,192,4,32,4,32,8,16,8,16,25,152,38,100,16,8,10,80,9,144,21,168,18,72,17,136,18,72,12,48}, //Ours A
        {1,128,3,224,4,16,4,16,8,16,8,16,25,152,38,100,16,8,10,80,9,144,13,168,10,72,9,136,6,72,0,112}, //Ours C
    };
    unsigned char pictureSplotch[32] = {2,0,64,8,49,16,51,128,11,224,7,248,15,240,95,252,15,248,15,248,7,240,3,240,25,192,24,4,32,102,0,32}; //Ours splotch ;-)

    unsigned char exitKey[6] = {77,78,28,27,37,38}; //Liste des touches permettant de passer outre la limite de FPS

    char shot = 0; // Variable permettant de retenir si on a shot (=4) ou non (<4)
    char msgVague = 0; //Indique si on doit annoncer une nouvelle vague (=4) ou non (<4)

    char speed = 16; // Définit la durée (en ticks = 1/128e de sec.) d'une frame
    char probSpawn = 20; // Pour chaque slot disponible pour un ours, 1 chance / (probSpawn+1) de spawn d'ours
    char live = 3; // Niveau de vie (nbre de coeurs)

    char xCursor = 63; // Abscisse du viseur
    char yCursor = 31; // Ordonnée du viseur
    char posBear = 0; // Va permettre de stocker des indices pour le tableau bears et pictureBear
    char liveLost = 0; // Annoncera la perte d'une vie
    char letsContinue = 1; //Annoncera si le joueur souhaite continuer ou non

    unsigned int fpsLimit; // Permet de stocker le tick de départ de la frame suivante (pour le wait() de la fin)
    unsigned int augSpeed = 13; // speed diminue d'1 toutes les augSpeed frames
    int numFrame = 0; //Numéro de la frame actuelle
    int numVague = 0; //Numéro de la vague
    int score = 0;

    int i;


Si quelqu'un a la solution, je suis preneur (n'ayant pas spécialement l'envie de transférer le jeu dès qu'il s'agit de faire les tests )
LegolasHors ligneAncien rédacteurPoints: 3266 Défis: 104 Message
Posté le 09-04-2016 à 11:37 | #
Ce sont les quelles qui ont fait bugguer ?

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

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