C'est un labyrinth en 3D avec déplacement 3D, les 3 premiers niveaux se font en 2D, mais il faudra parfois sauter pour éviter des trous, et les niveaux suivant sont en 3D, il faudra monter, descendre, sauter, pour trouver la sortie. (lisez le fichier Lisez-moi, il vous aidera pour ceux qui sont perdus), i y a des astuces et décrit toutes les commandes de jeu...
Bon c'est mon premier programme en 3d que je fais, donc soyez tolérant... Je pense pas que la source soit trop dur à comprendre, même si elle est mal écrite, mais j'ai pas mis de commentaire..
Bon j'attends vos remarques, ce qu'il faut que je fasse pour l'améliorer etc...
Conclusion :
J'ai pas pu mettre le fichier allegro.dll, car mon zip tait trop gros sinon, mais il le faudra soit dans le dossier courrant, soit dans vos fichier system Adresse :
http://skatatak.free.fr/script/alleg41.zip
Bon c'est un Zip...
http://departement.msi.unilim.fr/Documents/Licence/Algo/Algo3/laby.pdf
Je cherche quelqu'un qui pourrais me fournir de l'aide sur un mini projet labyrinthe 2d je sais vraiement pas que faut il faire j'ai un exam qui repose sur ce mini projet et moi je suis en licence math du coup je sais pas comment ecrire ce code en C++ avec Dev C++ .. y aura t il quelqu'un qui pourrait me sauver la vie j'en serais vraiment reconnaissante.
fscanf(fichier,"%i,%i,%i\n",&nlignes,&ncol,&nhaut);
for....
je sé plus comment est organisé ton trtuc...
fscanf(fichier,"%i;%i;%i;\n",&kljh,&lkhhkl,&lkjhlkjh);
endfor.....
fclose (fichier);
Enfin je préviendrais quand se sera fini l'éditeur car je pense que je mettrais dans un autre projet (pour la taille)
Si qqn peut m'aider à récupérer de données sur un ichier map1.map du style :
nbr_lign;nbr_col;nbr_hauteur;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
nbr;nbr;nbr;
si c'est du 3*3*3, j'ai un truc, masi mon PC bu, donc en attendant de vir pourquoi, si qqn avais une solution...
La fonction etait simple, on lui donne le sens et la position, et elle verifie si devant ya pas de vide (je suis parti d'un laby "plein")si c'est le cas, le chemin avance tout droit. sinon, elle change de sens. Puis le programme s'appelle pour continuer. J'ai rajouté une fonction random pour que le laby s'arete et une autre pour que le chemin change de sens de temps en temps.
Jusque la, tout marchait, c'est lorsque j'appelais une 2eme fois cette fonction aleatoirement pour creer d'autres chemins aleatoirement sans perdre le chemin initial (le chemin aleatoire se crée, la fonction s'arrete et donc reprend ou le chemin initial s'arretait).
J'ai essayé en creant une fonction specialement pour ce cas, pour eviter de creer une boucle infini, mais ca plantait aussi.
Enfin voila quoi. Je suis vraiment désolé de poser cette question ici mais ton projet est si proche du mien que j'ai pas pu m'empecher de demander
En tout cas, merci de m'avoir repondu^^
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.