Labyrinthe, avec notion de déplacement d'image, et de décor construit via un fichier

Soyez le premier à donner votre avis sur cette source.

Vue 8 354 fois - Téléchargée 743 fois

Description

Ce code est un labyrinthe où on se déplace avec les touches directionnelles, vous pouvez trouver dans ce code :
- Déplacement de PictureBox via System.Windows.Forms.KeyEventArgs
- Ouverture d'un fichier pour récupérer les données des rectangles dans les maps
- Notion de délimitation pour que le joueur ne traverse pas les murs
- Notion de changement de map lorsque le joueur attient le bord
- Représation de la map via le module Graphics

Il y a aussi un fichier ReadMe.txt pour pouvoir concevoir des maps et donc de faire vos propres labyrinthes.

Conclusion :


Merci à vbfrance pour les tutoriaux et codes sources qui m'ont permis de faire ce petit jeu. Merci à Willi pour m'avoir aider pour le module Graphics !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
brunomoraut
Messages postés
16
Date d'inscription
jeudi 10 novembre 2005
Statut
Membre
Dernière intervention
17 mai 2011

14 juin 2006 à 19:50
Bien, mais pour faie des labyrinthes, le plus efficace c'est le ver de paterson...

A+
bmoraut
Kronakoria
Messages postés
7
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
31 janvier 2008

12 juin 2006 à 09:28
Oui, on pourrait mettre une grille, mais en faisant avec des rectangles, tu peux mettre des murs relativement peu épais, là, il font minimun 50pixels, mais on peut le faire à 10pixels voir moins.
Vu que le pas du personnage est de 10pixels. Donc si je devais mettre une grille ca risquerait de faire une grille de 70*50.

Par contre, je ne savais pas qu'il y avait une fonction pour faire des rectangles arrondis. Faudrait que j'y regarde. Merci !
NHenry
Messages postés
14927
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
162
12 juin 2006 à 09:09
Re bonjour, à la place de définir les coordonnées des angles, tu peux mettre une grille, et tu dis que tel, tel et tel cases sont bloquée, et là ce sera plus facile, sinon, à la place d'utiliser des rectangles, utilises des à coins arrondis.
Kronakoria
Messages postés
7
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
31 janvier 2008

12 juin 2006 à 09:03
En faite, il dessine une succession de rectangle grâce au fichier map****.txt, mais ca devrait pouvoir ce faire.
Pour ce qui est de changer l'apparence du labyrinthe, je pense mettre la possibilité de choisir une couleur pour les rectangles, voir si possible une image.
NHenry
Messages postés
14927
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
18 mai 2022
162
12 juin 2006 à 08:43
Bonjour, je n'ai pas tester ta source, mais pour le graphisme, aulieu des angles droits, si tu faisais des courbes,( juste pour adoucir les angles) ce serait largement mieux, et le must, gestion de thèmes d'affichage, pour changer un peu l'appparence du labyrinth.

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.