begin process at 2010 03 17 06:12:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > GÉNÉRATEUR DE LABYRINTHE 2D /3D (ENSEMBLES DE TARJAN)

GÉNÉRATEUR DE LABYRINTHE 2D /3D (ENSEMBLES DE TARJAN)


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :labyrinthe, ensembles, tarjan, 2d, 3d Niveau :Expert Date de création :24/04/2006 Vu / téléchargé :7 766 / 887

Auteur : Worst

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme permet de générer des labyrinthes, où toutes les cases sont accessibles.
L'algorithme utilisé s'appuie sur les ensembles de Tarjan, expliqué plus bas.
Ce n'est qu'une version simple développée 'objet' qui pourra être intégrée facilement à d'autres projets.

Sur le même algorithme, j'ai fait 2 rendus :

1) un rendu 2D (l'image en preview), qui représente les murs sous forme de trait.
Peut servir pour des impressions de labyrinthes, par exemple

2) un rendu '3D', qui permet de créer un labyrinthe en ASCII. En clair, c'est une base pratique pour les cartes de jeux


Principe de création du labyrinthe :
- au départ, toutes les cellules sont dans un ensemble différent
- on fusionne 2 ensembles qui se touchent (en enlevant le mur entre les deux), et on en fait un ensemble commun
- on répète cette opération jusqu'à ce qu'il n'y ait plus qu'un seul ensemble.
- a ce moment là, le labyrinthe est créé, et toutes les cases sont accessibles de n'importe quelle autre

J'ai essayé d'optimiser un peu la fusion, pour éviter de chercher aléatoirement quel ensemble peut être relié à quel autre.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SOKOBAN CLONE (SUPPORT UNDO/REDO, ÉDITEUR DE NIVEAU, ETC.)

 Sources de la même categorie

Source avec Zip Source avec une capture LE JEU DU PENDU par xinewz
Source avec Zip Source avec une capture ASTROLEURRE par SaintMaur
Source avec Zip Source avec une capture PUISSANCE4 par SaintMaur
Source avec Zip Source avec une capture Source .NET (Dotnet) JEU DE PENDU (COUIC 1 DE +) par tresorsdevie
SEARCHMOTS par boscoauhunier

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU 2D STYLE (SUPERMARIO) AVEC SCORES par reacen
Source avec Zip Source avec une capture Source .NET (Dotnet) RETANGLE DE PETZOL par Londonic
Source avec Zip ROTATION DANS L'ESPACE 3D > 2D par Stephane
Source avec Zip Source avec une capture LABY 3D DIRECTX 7 par EBArtSoft
Source avec Zip CONVERSION D'UNE IMAGE 2D EN IMAGE 3D par Geff

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

2D-3D et 3D-2D [ par Bas ] Bonjour,Quelle DLL pourait me permettre de convertir un format 3D en format 2D et inverssement.Merci.mailto:bastien.mouget@wanadoo.fr Tableau [ par elpens ] Bonjour,Depuis quelques tempas, je tourne en rond pour passer d'un tableau 2D &#224; un tableau 3D.'Tableau 2DDim companiesData()() <FONT color=#000 map en fausse 3d et map en 2d [ par KL ] Comment tu fais pour que la map sur la vision 2d soit la meme que celle générée par le module 3d ?? graphiques 2d et 3d [ par thinker1000 ] Bonjour,J'ai récemment développer une application en vb 2005 et j'aimerais afficher des graphiques 2D et 3D pour représenter mes statistiques. veuille activer l'anti-aliasing pour appli 3D en mode fenêtre [ par mioumiounorris ] Bonjour !Après avoir cherché toute une nuit sans succès, je viens vers vous pour vous faire part de mon soucis. J'ai commencé une petite application d [BAR]Reconvertion et formation [ par petitlu44 ] Bonjour, je suis électronicien et passionné par le développement informatique depuis mon plus jeune age que je pratique en amateur. subissant un lic comment créer une animation 3d? [ par marco62118 ] bonjour à toutes et tous je voudrais faire une petite animation 3d en vb!! je ne sais si c'est possible ? et si oui par ou commencer? en fait je voudr java3d [ par Dadou09 ] salut je travail sur le java 3d je veut importer un objet 3ds à mon interface java dans un canvas 3d je veut savoir l'endroit ou je met l'objet 3ds Labyrinthe: associer une couleur à un chiffre [ par Docten ] Bonjour à tous, Un camarade et moi même sommes en train d'écrire un programme générant un labyrinthe. je suis sous Visual Studio 2008. Je dispose d'u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales