Programmer jeu de case

Fermé
kass123 Messages postés 3 Date d'inscription dimanche 28 novembre 2010 Statut Membre Dernière intervention 28 novembre 2010 - 28 nov. 2010 à 13:49
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 28 nov. 2010 à 15:47
Bonjour,

JE dois programmer un jeu de case sur un site comme ceci:

En HTML et CSS et Javascript

le but du jeu est de réussir à placer le numéro 25.
Les "contraintes"

* ? composer un plateau de jeu initialisé avec un 1 dans le coin supérieur gauche
* ? à l'action sur un bouton ou une touche du clavier :
o ? alerter le joueur s'il demande un déplacement impossible (sortie du tableau ou case déjà occupée)
o ? placer le numéro suivant dans la direction demandée sinon
* ? afficher un message de félicitation si le joueur a réussi à placer le numéro 25

ca serai bien si vs trouvié un prolongements ou options supplémentaires.

Est ce que vs pouvez m'aider pour un début ? c'est tres Urgent

je vs remercie



A voir également:

4 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
28 nov. 2010 à 15:31
2
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
28 nov. 2010 à 14:25
Salut.

Il va falloir utiliser les tableaux en Javascript.
tableau[0][0] correspondra à la 1ère ligne, 1ère colonne
tableau[1][0] à la 2ème ligne, 1ère colonne
tableau[0][1] à la 1ère ligne, 2ème colonne
tableau[1][1] à la 2ème ligne, 2ème colonne
etc

Pour savoir si le joueur sort du tableau, il suffit de vérifier si une coordonnée est négative (donc si y ou x est négatif dans tableau[y][x]).

Pour savoir si la case est déjà remplie, il suffit de vérifier s'il tableau[y][x].innerHTML retourne quelque-chose.

Pour les déplacements, tu peux stocker les coordonnées de la case actuelle dans un tableau associatif. Si on presse le bouton pour monter, alors il suffit d'augmenter l'entrée "y", pareil pour le bouton "descendre". Pour les boutons "gauche" et "droite", il faudra modifier l'entrée "x".
1
kass123 Messages postés 3 Date d'inscription dimanche 28 novembre 2010 Statut Membre Dernière intervention 28 novembre 2010
28 nov. 2010 à 14:28
Merci beaucoup
0
kass123 Messages postés 3 Date d'inscription dimanche 28 novembre 2010 Statut Membre Dernière intervention 28 novembre 2010
28 nov. 2010 à 15:35
Merci pour le script
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
28 nov. 2010 à 15:47
Je viens de faire une modification, tu peux le retélécharger.
0