Créer le jeu Snake en JavaScript ! (Canvas HTML)

  Рет қаралды 8,049

AK DEV

AK DEV

Күн бұрын

Пікірлер: 18
@Nah-temps
@Nah-temps 5 ай бұрын
Merci pour ton tuto, banger mec
@aimebottello7929
@aimebottello7929 7 ай бұрын
bonjours, merci pour la video, mais j'aurais une question, pour a 16:47 tu fais un "19*box" ligne 89, je voulais savoir pourquoi *19 merci d'avance
@theostratcom4599
@theostratcom4599 5 ай бұрын
La canvas fait 400 par 400, mais sachant que le serpent fait 20, il faut qu'il tape à 380 et pas à 400 pour éviter de sortir du canvas. Je sais pas si c'est très clair, mais j'espère que ça t'auras aidé.
@chriszept5256
@chriszept5256 Жыл бұрын
C'est à quel moment du code que tu crées la fonctionnalité d'ajouter une box derrière le snake quand une nourriture est prise par le snake ? Car à la ligne 73 tu rajoutes juste un score++ ?
@SamuelGarp
@SamuelGarp 10 ай бұрын
Il faut comprendre deux choses : 1. snake.unshift(newHead) La méthode de manipulation de tableau "unshift" rajoute un élément au début du tableau cible, ici le tableau cible est le "snake" et le nouvel élément ajouter au début du tableau est "newHead" du coup le premier élément snake[0] vaut "newHead" et l'ancien premier élément devient le second à savoir snake[1], le 2ème devient le 3eme snake[2] etc... Cette ajout est fait à chaque "interval" du jeu donc toutes les 100ms ici. Et comprendre aussi aussi que : 2. snake.pop() Cette méthode de tableau permet de supprimer le tout dernier élément d'un tableau donc dans un tableau de longueur 5 (qui contient donc 5 éléments) cela supprime l'élément snake[4]. Là aussi cette suppression du dernier élément se produit à chaque "interval" de 100ms. Enfin dans la condition qui commence à la ligne 73, on remarque qu'il se produit soit une chose soit une autre : Si la condition est "fausse" (= si on ne mange pas de "food") alors on rentre dans le "else" et donc on fait le "snake.pop()" par contre si la condition est "vrai" (donc si on mange la "food") alors on NE fait PAS le "snake.pop()" et c'est là que le "snake" grandit car on ajoute TOUJOURS la nouvelle tête mais on retire le bout de la queue QUE si on NE mange PAS ! Est-ce plus clair pour toi comme ça ? :)
@md-studs1302
@md-studs1302 17 күн бұрын
question bête peut être mais pourquoi c'est un .php ? un .js change quelque chose ?
@ZenWorkLife
@ZenWorkLife 6 ай бұрын
Merci, j'ai mon doctrype d'un jeu, savez-vous maintenant comment je peux l'intégrer dans genially. Merci
@Mbanlong237
@Mbanlong237 Жыл бұрын
Moi mon serpent ne bouge pas Et ma console ne m'affiche aucune erreur 😰
@Salfa_le_bg
@Salfa_le_bg 10 ай бұрын
Moi aussi 🥲😊
@HrvatskaFR
@HrvatskaFR Жыл бұрын
Bonne vidéo, mais j'ai bcp de mal à faire entrer le JS dans ma tête ^^
@polyvalent1149
@polyvalent1149 8 ай бұрын
est ce que tu peut donner le nom de ton github
@simsim_ytb7354
@simsim_ytb7354 6 ай бұрын
salut on voit pas le bout de la ligne 6 tu pourrais me donner la fin stp j'en ai grave besoinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
@ars6332
@ars6332 6 ай бұрын
ma question est con mais comment on affiche le tableau a gauche
@blaiselegoat_officiel
@blaiselegoat_officiel 5 ай бұрын
C'est le navig😂
@nayzixlol
@nayzixlol 4 ай бұрын
@@blaiselegoat_officiel oui mais comment on fais pour avoir pareil ????
@OmerLinks242
@OmerLinks242 Жыл бұрын
Tu peux faire le jeu de construction de briques s’il te plaît 🙏 et
@akdevyt
@akdevyt Жыл бұрын
C'est prévu ! ;-)
Créer un bouton COPIER en HTML et JavaScript !
12:46
AK DEV
Рет қаралды 1,5 М.
Apprendre les canvas en HTML & JavaScript !
14:51
AK DEV
Рет қаралды 4,5 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 52 МЛН
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
A game of Snake written in JavaScript 🐍
28:50
Bro Code
Рет қаралды 81 М.
CODER UN JEU 3D - sans moteur
12:33
Codeur de Nuit
Рет қаралды 34 М.
Pokémon JavaScript Game Tutorial with HTML Canvas
7:16:37
Chris Courses
Рет қаралды 1,4 МЛН
Créer une application en HTML/Javascript
18:32
CosPhiLog
Рет қаралды 21 М.
How to code snake game in JavaScript
29:45
Kenny Yip Coding
Рет қаралды 119 М.
ASMR Programming - Coding Pacman - No Talking
1:21:19
Servet Gulnaroglu
Рет қаралды 3 МЛН
32 Idées 💡 de projets de PROGRAMMATION !
10:17
Graven - Développement
Рет қаралды 89 М.
Maîtriser JavaScript, 8 points et concepts qu'il faut connaître
17:03
Pourquoi le gouvernement vit ses dernières heures (très sûrement)
10:08
HugoDécrypte - Actus du jour
Рет қаралды 360 М.
Build a Game with JavaScript and HTML Canvas [RPG Kit series]
2:34:30
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН