Ce programme a participé à l'édition n°19 des Casio Programming Contest. Pour plus d'informations sur cet événement, cliquez ici.
Votre calculatrice doit posséder les chaines de caractères (Str) et Menu pour utiliser ce programme. Si vous avez une Graph 85 (SD), mettez-la à jour.Description :
CE PROGRAMME PARTICIPE AU CPC
Le premier fichier est la version normale, le deuxième contient les sources commentées.
Vous êtes Buck Mann, transporteur interstellaire, et vous avez été employé par une multinationale pour transporter des containers.
Le problème est que vous passez par les ghettos de l'espace, ce qui fait que tous les pirates aux alentours vous attaquent.
Heureusement, vous pouvez vous défendre avec des tourelles afin de détruire tous ces petits vaisseaux. Ces accolades et chevrons vous rendront la tâche dure. Vous avez aussi un radar vous signalant sous la forme d'un rond la direction dans laquelle les ennemis arrivent, et affichant le temps en bas de l'écran. Vous pouvez construire des tourelles avec les boulons affichés en bas à gauche.
Commandes :
- Touches fléchées pour déplacer un objet
- Exe pour le placer
- Shift/Alpha pour tourner la tourelle
Pour différencier les tirs, les tirs de vos tourelles sont en continu, ceux des ennemis en pointillés (mais ils font les mêmes dégâts).
Notes de démo :
Ce programme n'est qu'une démo et à ce moment n'est pas vraiment jouable, il y a quelques bugs à corriger (le programme crashe si aucune tourelle ne peut tirer sur un ennemi, bug d'affichage concernant les boulons et le timer...).
Vous commencez donc par placer les containers sur le vaisseau, puis le jeu commence. Vous devez placer les tourelles en les orientant vers la droite (sinon elles marcheront pas ). Une fois le timer écoulé, les ennemis arrivent et une bataille digne de Star Wars se déroule.
Bon, par contre j'ai pas encore mis le code qui enlève la vie aux ennemis, du coup le combat dure éternellement. Mais ça fait une bonne distraction.
Mais bon, testez le et dites moi si le concept vous plaît
Mes impressions :
Le jeu est bien fichu graphiquement .
- Dis nous quels type de traits sont les notre (pointillés ou ligne ?).
bon après je peux rien dire de plus parce que j'ai pas de matière .
Pour l'instant je vois pas les objectifs du gameplay, enfin bon, continu à codé Zezombye !
J'ai oublié de préciser, les traits continus sont ceux des tourelles, les pointillés sont ceux des ennemis
Et les objectifs du gameplay ben pour l'instant il y en a pas (normal j'ai pas codé le reste du niveau) mais ce sera de ramener la cargaison intacte, en plaçant bien les tourelles pour qu'aucun ennemi ne perce la défense et ne détruise la cargaison.
Update du jeu, les ennemis perdent de la vie (et les tourelles aussi), bon pour l'instant j'ai mis la même vie pour les ennemis et les tourelles du coup vous perdrez 2 tourelles mais vous gagnerez vu que vous tirez le premier
Il reste quelques bugs (notamment l'apparition d'une boucle infinie pendant le combat, si ça charge pendant plus de 2 secondes quittez le jeu) mais vu qu'il est 23 h 30 je règlerai ça demain
Alors, j'ai une erreur mémoire sur l'instruction "StoPict 10" (après que les blocs du vaisseau se soient générés)... on est sensés faire quelque chose au préalable pour faire fonctionner le jeu ? o_o
Mais du coup, maintenant, quoi que je fasse, le jeu me gerte violemment alors que les ennemis sont là depuis deux ou trois secondes. Mé-heu, ze veu jouer au jeu moi
Bon ben j'ai le regret de dire que j'abandonne, j'ai bossé toute la nuit et autant que je pouvais les 3 derniers jours mais c'était pas assez, et là ben j'en peux plus du coup j'ai fait une interface toute pourrie en locate (et c'est bien dommage parce que j'avais des idées pour un menu de fou mais j'ai aucune motivation pour le faire :/), avec un tutoriel et seulement 2 niveaux (mais ils sont assez durs selon moi).
J'ai normalement corrigé tous les bugs du moteur de jeu, il reste quelques bugs graphiques (un pixel qui reste, un rayon qui va pas au bon endroit) mais cela n'influe pas sur le jeu donc je ne les corrige pas pour l'instant.
Je compte bien sûr finir ce jeu mais ce sera dans 1 ou 2 semaines. Franchement ça m'est chiant de devoir bâcler ça, j'aurais bien aimé le finir à temps
C'est pas grave. Le CPC n'est pas une épreuve facile, il n'est pas évident de terminer dans la semaine
Je ne peux pour appuyer mes propos que faire référence à mes propres participations, dont le niveau d'avancement est généralement désastreux à la fin du concours...
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