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 : 7364
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: 1, 2, 3, 4, 5 | Suivante

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 08-04-2016 à 15:58 | #
Direct l'addin, et il a l'air de qualité.
Bienvenue à toi sur le site.
AldebariusHors ligneMembrePoints: 1083 Défis: 10 Message
Posté le 08-04-2016 à 17:19 | #
Ca à l'air pas mal
Je le testerai tantôt si j'ai le temps
Et bienvenue à toi
EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 08-04-2016 à 17:25 | #
Bienvenue et très beau premier programme ! Un avenir prometteur parmi nous
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 08-04-2016 à 17:49 | #
Hey bienvenu sur Planète Casio Pontilevien !
Très beau jeu j'ai essayé , les graphismes sont très plaisants bravo, si tu comptes l'améliorer je mettrais une note quand ce sera fait .

A ce que j'ai compris vous êtes 2 en réalité, codeur + graphistes ?

D'ailleurs j'adore l'animation avec les cercles là juste elle efface un peu les bords du cadre de l'écran de temps en temps donc juste un petit truc à corriger .

Aussi, je sais pas si tu l'as déjà fais, mais faudrait faire une difficulté croissante ? Parce que je suis à plus de 150 et ça devient lassant (d'ailleurs mon score ne s'est pas enregistré quand j'ai quitté ).
Genre en augmentant la fréquence d'ours, ou en augmentant leur vitesse de déplacement, et dans ce cas, on pourrait avoir un second curseur qui apparaîtrait pour pouvoir en contrôler 2 lorsque vraiment avec un seul curseur on mourait direct, pour pouvoir continuer à les tuer en ayant des chances de survie .

Pourrais-tu mettre tes sources en .zip en second fichier de téléchargement je suis curieux ?
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Posté le 08-04-2016 à 18:16 | # | Fichier joint
Holà ! Je ne m'attendais guère à une telle profusion de gentillesse !
Merci bien de cet accueil

Oui, les sprites + le gros nounours pas content sont d'un pote d'internat.

Je suis en train de méditer sur la meilleure manière de régler ce petit problème avec la rosace (le problème venant du fait qu'elle se fait depuis une fonction, donc je dois trouver une solution qui en concilie chaque utilisation).

La vitesse augmente déja d'1 tick/frame, tous les 13 pts, mais je suis conscient qu'il faudrait que j'augmente également la fréquence d'apparition des ours, et peut être gérer cette fréquence par vagues.
Le coup du double curseur... complexe.

Sinon, pour l'enregistrement du score, je ne comprends vraiment pas... ça marche nickel sur ma caltos.

Pour les sources... J'ai comme l'impression de me faire soumettre à la question. (Je sens arriver le supplice du pal, qui commence bien, qui finit mal...).
Je ne suis qu'un humble débutant en c, qui (par pur masochisme), programme à même cet ignoble SDK casio. Il ne faut guère s'attendre à des miracles, mais bon, les voilà.

Tiens, au passage, faudra que je pense à compléter et à partager la police LibText que j'ai créé pour l'occasion (vu que ce genre de chose est toujours fastidieux à faire)
Fife86Hors ligneMembrePoints: 839 Défis: 0 Message
Posté le 08-04-2016 à 18:34 | #
Bienvenue, je suis très heureux de voir que la programmation d'addins n’effraie pas les nouveaux.

Je teste le jeu bientôt mais il en jette déjà pas mal.

Il faudrait le déplacer dans la section addins.
KirafiHors ligneMembrePoints: 2180 Défis: 10 Message
Posté le 08-04-2016 à 18:47 | #
Hehe à la place de
do{}while(key_down(31));

Met tout simplement
while(key_down(31));
.
Sinon le code est plutôt propre , bonne indentation, nomenclature dans les normes .
Par contre tu enregistres pas une valeur dans la sauvegarde mais un texte ? Pourquoi ?
Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 08-04-2016 à 18:53 | #
C'est plus facile pour tricher avec Edit
PontilevienHors ligneMembrePoints: 88 Défis: 0 Message
Posté le 08-04-2016 à 18:55 | #
Effectivement, j'ai mi un do pour rien...
Sinon, pour la sauvegarde, ça peut paraître stupide, mais, si le joueur fait un score supérieur à 255 ? Etant donné que memorylib ne me permet de récupérer les sauvegardes qu'en tableau de char, cela me parait quelque peu chaud à faire...
LephenixnoirEn ligneAdministrateurPoints: 24568 Défis: 170 Message
Posté le 08-04-2016 à 19:01 | #
Bienvenue (même si c'est un peu tard... )

Si je peux me permettre un commentaire, le code est pas mal écrit Beaucoup mieux en tout cas que la vieille LibText que tu as utilisée, et j'espère que tu n'as pas écrit la police en hexa parce qu'entre temps j'ai réécri le bouzin et codé un éditeur. Mais peu importe

Si quand tu dis « memorylib » dans ton dernier message tu parles du snippet auquel je pense, tu peux tout à fait stocker des entiers et même tous les types que tu veux... le tableau de char n'est qu'un prétexte pour passer une adresse. Si tu lui donnes l'adresse d'un entier et que tu lui indiques 4 octets ça marchera tout seul !

Pages: 1, 2, 3, 4, 5 | Suivante

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