je vais écrire un jeu de Sokoban dans le cadre d'un labyrinthe. les codes du projet contiennent quatre fonctions: la fonction main, la fonction pour dessiner le map, la fonction pour déplacer, la fonction pour juger si le joueur gagne.
tout d'abord, il faut dessiner le map en utilisant un array binaire de integer, 0=terrain vague, 1=mur, 2=le joueur, 3=les boxes, 4=la destinations des boxes
et puis j'ai écrit une fonction montrer le map
en plus j'ai écrit une fonction pour le déplacement du joueur par les touches directionnelles, l'idée, c'est de juger si le joueur rencontre le mur ou les boxes, et d'échanger les valeur dans le map c'est à dire d'échanger les valeur du array binair
en fin j'ai écrit une fonction pour juger si le joueur a gagné