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 >> Divers >> Escape2
Escape2
Version : 2 Taille : 1572 octets Ajouté le : 2013-06-25 17:46 Modifié le : 2013-07-03 10:56
Auteur et posteur :
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Planète Casio - Jeu Casio - Escape2 - alphacreator - Calculatrices
Nombre de visites sur cette page : 7343
Score au progrank : 32
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
719 téléchargements | Soumettre un test


Description :

Dans ce jeu, vous incarnez un carré qui doit rester en vie le plus longtemps possible pour faire le meilleur score! Pour cela, vous devez courir ou rester caché derrière les blocs pour échapper à la croix, le moindre contact avec elle est mortelle.
Bonne chance!


Commentaires :

Pages: 1, 2, 3 | Suivante

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 25-06-2013 à 17:51 | #
y'a une IA ?
J'aimerai bien voir comment tu la gère
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Posté le 25-06-2013 à 17:56 | #
C'est très simple: si les coordonnées de l'ennemis sont inférieures, il les augmentent (sauf s'il y a un bloc), et inversement si les coordonnées sont supérieures!
RayHors ligneMembrePoints: 1338 Défis: 18 Message
Posté le 25-06-2013 à 18:00 | #
Donc il y a possibilité que l'ennemi se coince dans un cul de sac même si celui-ci n'est qu'un creux de 1 blocs ?
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Posté le 25-06-2013 à 18:04 | #
Oui, je n'ai pas rendu la croix assez intelligente pour contourner les blocs (ce qui aurait rendu le programme trop lourd, ce qui n'est pas très bien)
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Posté le 25-06-2013 à 18:06 | #
Il faut savoir que je n'ai pas poussé le jeu au maximum de ce qui est possible. J'ai d'autres jeux plus gros à programmer, c'est pourquoi je ne me suis pas attardé dessus.
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 25-06-2013 à 22:27 | #
Bienvenue à toi Alphacreator !
Je vais tester ton jeu
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Posté le 25-06-2013 à 22:36 | #
Merci!
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 26-06-2013 à 01:32 | #
J'ai testé ton jeu, j'aime bien

J'ai aussi regardé vite fait ton code :
⇒J'ai vu que tu utilises souvent des labels (Lbl/Goto), le problème avec les labels c'est que ça peut provoquer des bogues s'ils sont mal placés, par exemple ce bout de code
[b][blue]Do[/blue][/b]
...
[red]Lbl[/red] [maroon]1[/maroon]
...
[b][blue]LpWhile[/blue][/b] <condition>
...
[red]Goto[/red] [maroon]1[/maroon]
...
provoque une erreur de syntaxe à la ligne "LpWhile ...", car le programme rencontre 1 Do et 2 LpWhile.
Souvent les bogues liés au label sont difficiles à trouver, du coup les labels sont à bannir, il est préférable d'utiliser les boucles Do-While un exemple de code sans Goto (pour saisir une valeur entre 10 et 100)
0[b]->[/b]A
[b][blue]While[/blue][/b] A<10 Or A>100
[gray]"saisissez un nombre entre 10 et 100"[/gray]
?[b]->[/b]A
[b][blue]If[/blue][/b] A<10 Or A>100
[b][blue]Then[/blue][/b] [gray]"Erreur, la valeur n'est pas comprise entre 10 et 100"[/gray]
[b][blue]IfEnd[/blue][/b]
[b][blue]WhileEnd[/blue][/b]


Mais sinon dans l'ensemble c'est bien codé
AlphacreatorHors ligneMembrePoints: 1464 Défis: 43 Message
Posté le 26-06-2013 à 07:35 | #
Merci, je sais que les lbl sont à bannir mais ce jeu date un peu, je ne m'en occupe pas trop
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 26-06-2013 à 13:21 | #
hello alpha, si tu veux une IA plus poussée, je te conseille l'algorithme A-Star (je pense que c'est comme ça qu'il s'appelle )

Je l'utilise (je pense encore une fois, je ne suis plus sur) dans mon pac-man. C'est un algo assez puissant dans le sens ou il est quasi aussi léger que le tien qui est celui de base mais il ne se bloque jamais 8)
Par contre, il faut comprendre son fonctionnement qui n'est pas forcément très évident. (quoique il est vraiment compréhensible quand même )

Si tu as des questions à ce propos, n'hésite pas à me les poser.

Pages: 1, 2, 3 | Suivante

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