Bonjour,
J'aimerais créer un jeu intégramme mais je ne sais pas quel langage ou code utiliser.
Je vous donne un lien sur le jeu que je voudrais faire pour vous me donniez une idée.
http://www.jeuxlogiques.fr/integramm...rille?grille=1
Bonjour,
J'aimerais créer un jeu intégramme mais je ne sais pas quel langage ou code utiliser.
Je vous donne un lien sur le jeu que je voudrais faire pour vous me donniez une idée.
http://www.jeuxlogiques.fr/integramm...rille?grille=1
Salut,
Tout d'abord il y a 2 choses à distinguer : programmer le jeu en lui-même et faire qu'il soit accessible sur Internet, ou en réseau, ou exécutable seulement sur un pc sans accès réseau. On peut dans le cas général faire ce genre de jeu dans la plupart des langages modernes ou anciens, tant qu'il permet d'afficher quelque chose et d'interargir avec la souris et le clavier.
La page que tu montres a été réalisée à priori en php, un langage qui permet à partir d'un programme hébergé sur un serveur de générer des pages web. C'est un langage qui est simple d'accès pour les débutants, surtout pour réaliser ce genre de programme, bien qu'il y ait certaines choses qui sont faites qui ne sont pas du tout nécessaire d'être faite de cette manière (les textes en jaune sont générés en tant qu'image, ce qui n'a aucun intérêt et peut être fait de manière beaucoup plus simple directement en texte).
On peut réaliser la même chose avec plein d'autres langages, en Java(JavaEE), en Python, Node.js ou autre, en particulier si on veut que le jeu soit accessible sur Internet.
Mais surtout, et ce sera peut-être le plus simple pour toi, directement simplement avec les trois technologies de base pour faire des pages web (en dehors de la problématique de l'accès à ces pages sur Internet, ou en réseau plus généralement) ;
- html, pour réaliser la structure
- javascript, pour les intéractions dynamiques
- en css pour la présentation
Tu peux même regarder tout ça toi-même, pour voir comment c'est fait, à partir de ton navigateur. La plupart des navigateurs ont une fonction qui permet des voir le source de la page en html (par exemple, le menu "Affiche le code source de la page" sous Chrome) et les ressources associées (images, css, javascript ou autre). Dans le html, tu verras la structure de la page : si tu regardes dans la partie encadrée par les "mots" <head> et </head> de ce html, tu verras un certain nombre de liens vers des ressources annexes, en css et en javascript. Tu peux regarder le contenu correspondant en copiant le lien dans la barre d'adresse de ton navigateur et voir les fonctions javascript écrites pour dynamiser le jeu (integramme.js) ou les css pour faire la présentation et le stylage (les couleurs par exemple). Tu peux même charger la page (fonction "enregister sous" sur Chrome par exemple) sur ton poste et avoir toutes ces ressources sur ton pc pour les regarder avec un éditeur de texte.
Réaliser le même genre de jeu en Javascript/HTML/CSS est donc faisable, même si tu veux que tout soit paramétrable (générer un nombre de lignes dans la grille en fonction d'un paramètre saisi par l'utilisateur par exemple) et déjà très formateur si tu veux apprendre à programmer. Le faire avec un langage comme PHP, JavaEE ou Python te permettra simplement de pouvoir rendre plus dynamique, avec par exemple des interactions entre plusieurs joueurs, ou des interactions avec des bases de données, mais si tu débutes, il vaut mieux déjà savoir faire la partie html/css de manière autonome et indépendante, avant de chercher à en générer automatiquement et à gérer des problématiques d'accès en réseau. Pour ce qui est du Javascript, il n'est pas forcément indispensable non plus : il permet juste de permettre d'animer la page dans le navigateur sans forcément repasser systématiquement par le serveur php, java ou python (pour la regénérer chaque fois que l'affichage change), ou de communiquer directement avec celui-ci sans recharger la page (technologie ajax). D'ailleurs, à ce propos, tu remarqueras dans les liens qu'intègre la page, qu'il y a deux liens contenant le mot jquery : il s'agit d'une bibliothèque qui simplifie grandement la programmation en JavaScript, en particulier, justement pour l'utilisation de la technologie ajax. Si tu décides d'utiliser du JavaScript pour faire ton jeu, il te sera peut-être préférable d'utiliser cette bibliothèque, pour te simplifier certaines manipulations.
Bon courage pour la programmation de ton jeu et ton apprentissage.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager