begin process at 2012 02 12 15:18:24
  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é :10 065 / 976

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 Source .NET (Dotnet) DES CHIFFRES ET DES LETTRES par ShayW
Source avec Zip Source avec une capture FAIRE REBONDIR PLUSIEURS BALLES par pierreh51
Source avec Zip Source .NET (Dotnet) JE DES BRIQUES MOUVANTES par alpha5
Source avec Zip Source avec une capture TOWER BATTLE 2 par Softmama
JEU D'ADRESSE ,JEU DE TIR À LA SOURIS par yvesdudu

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) MATRICE DE ROTATION, QUATERNION ET 3D par CGSI3
Source avec Zip Source avec une capture Source .NET (Dotnet) JEU DU LABYRINTHE EN 3D DIRECTX par banana32
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 graphique surface 2D/3D EXCEL [ par jbbaudouin ] Bonjour à tous, Je voudrais tracer un graphique 2D/3D sur execl juste avec l'interface graphique. Mes donneés sont les suivantes : SFE CR gros soucis Sheridan 3D control [ par 28marc28 ] Bonjour à tous, J'ai un gros soucis. Je ne peux plus ouvrir certaine fenêtres sur mon projet. J'ai trouvé qui était en cause. c'est le sspanel de sh 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 2,153 sec (3)

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