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 à 100 >> Projet >> D-DAY Evolution
D-DAY Evolution
Version : alpha Taille : 5000 octets Ajouté le : 2017-05-01 18:37 Modifié le : 2017-05-06 12:21
Auteur et posteur :
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Planète Casio - Projet Casio - D-DAY Evolution - disperseur - Calculatrices
Nombre de visites sur cette page : 2902
Score au progrank : 33
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
892 téléchargements | Soumettre un test


Description :

re sur planete casio,

je poste aujourd'hui la deuxieme version de mon 1er jeu D-DAY.
vous incarnez les nazis (pour changer un peu) et vous devez defendre votre bumker avec votre mitrailleuse fixe...les commandes sont dans le programme, seule precision, pour passer au niveau suivant dans le jeux, une fois que vous avez tuer tout les enemis, presser la touche de la fleche d'affection (→).

le 1er g2m correspond au programme version alpha 1.1;
le 2eme g2m correspond au programme version 1.2 .


Commentaires :


LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 04-05-2017 à 10:06 | #
J'ai pas assez de choses à dire pour poster un test (et puis j'imagine que le programme va évoluer ), mais je fais ici quelques remarques :
→ Le menu principal est peut-être un peu lourd. Les majuscules partout, plus les crochets, plus la ligne en bas, c'est un peu beaucoup. « Défis » sans « t », et de préférence avec un accent.
→ Le curseur du menu clignote ; la boucle doit être mal formée.
→ En quittant les instructions de commandes, je revois l'animation en entier... et je vois venir le problème de loin. L'instruction « Prog » n'est pas un saut. Elle démarre un nouveau programme, et quand ce nouveau programme se termine, ce qui se trouve après le « Prog » est exécuté. Mais toi, au lieu d'arrêter le programme « 7COMMAND » en le laissant atteindre la fin du code, tu as rappelé le programme principal. C'est une erreur parce que tu as du coup le programme principal qui tourne, dedans, le programme de commande, et dans le programme de commande... le programme principal ! En plus le nombre de sous-appels est limité, et après quatre/cinq retours au menu le programme plante sur une « Nesting Error » (erreur de profondeur).
→ Wow, il faut pas redessiner l'écran en permanence ! On n'y voit rien. Ne redessine l'écran que s'il y a quelque chose de nouveau à afficher.
→ Une fois sur deux, la partie se termine dans le vide parce que plus aucun ennemi n'arrive ?
→ Il faudrait indiquer quelque part que ce sont ta position et ta vie...
→ On ne sais pas où sont les ennemis à moins d'être strictement en face ! Une carte pour les voir arriver serait bienvenue et permettrait de développer la stratégie.

Il y a de l'idée, sinon. La fluidité n'est pas une évidence en Basic, mais ça se travaille.
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 04-05-2017 à 18:21 | #
Ok merci pour le commentaire, évidemment je vais modifier ça. J'ai oublier de le mentionner, plus tard ça sera auto, mais pour passer au niveau suivant tu presse la flèche d'affection. Pour le clignotement, je voit pas ce que je peut faire, car j'arrive pas à mettre les murs en fond d'écran. Je vais réfléchir à la carte qui prévient les ennemis. Je ne sais pas si tu a vu, mais les ennemis son générés dans une matrice (À) et pour les tuer, je mets 0 dans toute la ligne/colone qui correspond à la position de ton personnage dans la matrice donc on peut pas trop prévenir l'arrivée des enemis. Mais je pense que l'on peut faire quelque chose quand même. Pour les saut de programmes, ça marche de stopper le programme et d'attendre que l'autre se lance, je veut dire d'arrêter l'un et de laisser continuer l'autre...?
Au niveau du menu, je pense enlever la ligne et les crochets.
Bref c'est la version alpha et je vais bosser la bêta.
Merci encore pour les conseil, à plus
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 04-05-2017 à 20:57 | #
Ah oui, la flèche d'affection. Ouais, ce serait utile de le préciser ça par contre.

Pour le clignotement, il ne s'agit pas de mettre un fond mais simplement de ne pas redessiner.

Quant aux sous-programmes, il ne s'exécutent pas en parallèle. Par exemple :
[b]Programme principal[/b]
While 1
  Dessiner le menu
  Si on sélectionne « Commandes »
    Prog "7COMMAND"
  FinSi
WhileEnd

[b]7COMMAND[/b]
ClrText
"..."◢

marchera comme un charme.
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 05-05-2017 à 18:18 | #
Ah OK merci.
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 06-05-2017 à 13:18 | #
voila les modifs sont faites et je poste la version 1.2 du jeu.
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 09-05-2017 à 18:24 | #
Alors,....verdict de la version n°2 de ce programme. ..
LephenixnoirHors ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 09-05-2017 à 20:18 | #
Tu as numéroté tes versions n'importe comment.
http://semver.org/

T'as corrigé les Prog récursifs, ça c'est le plus important. Au passage pense à retirer le Background et à remettre des paramètres de graphe corrects quand tu quittes le programmes.

Sinon, le gameplay est déjà plus fluide mais manque toujours de profondeur ; j'ai vu que tu avait ajouté quelque chose en bas à gauche, mais je n'arrive pas à voir si c'est une carte... en plus il y un grand trait en travers à certaines positions.

L'idée de base est intéressante mais ça manque de développement ; un tutoriel serait plus que bienvenu et en début de partie, indiquer que tu es en train de charger des textures dans des Pictures par un message type « chargement... » serait utile ; le joueur est perdu sinon.
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 10-05-2017 à 09:05 | #
OK. ...eu, la version, tu préfères peut être que je la nomme 2.0.0 ou 1.2.0 ?
La chose qui s'affiche en bas à gauche de l'ecran est sensée être une carte...mais il y a des petits beugs. pour le trait qui coupe , ça sera vite réglé le charge ment aussi séra vite fait. Pour le tutoriels en début de partie, j'aurais pensé que les commandes dans le menu suffirait, mais faut croire que non,...enfin ce n'est que la version 1.2.0, il y en aura d'autres évidemment.

Sur ce je fais les modifications conseillées. A plus
PS: Merci pour les commentaires

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