Petite présentation personnelle
Bonjour à tous !
Je décide de participer à un concours (première fois pour moi) sur l'algorithmique afin d'améliorer mes compétences ! Je travaille seul sur ce projet et le programme en C (langage que j'ai appris cet été grâce au site du Zéro). J'essaye d'avancer le plus vite possible pour finir avant la fin du concours mais, en pleine période d'exam, c'est difficile !
Etat du projet
Le 14 janvier 2009 à 14h09
Actuellement le projet est loin d'être fini ! Le générateur ne permet que de visualiser le labyrinthe ... sous console ! Et oui je sais, ce n'est pas très design mais c'est un début, ayant commencé le 14 janvier (je suis en retard !!). Des visuels seront mis en ligne dès que l'interface graphique sera faite !
Le 14 janvier 2009 à 18h53
Ca y est, le générateur de labyrinthe est lisible !! Qu'est-ce que ça veut dire ? Eh bien que l'affichage n'est plus sous console mais sous SDL. Un premier aperçu :
Le 15 janvier 2009 à 13h30
J'ai un petit peu regardé les autres projets et beaucoup ressemblent au mien.. Il me fallait être différent, j'ai donc travaillé sur les étages (en 2D pour le moment). On passera d'un étage à un autre via des escaliers ce qui améliore la difficulté du labyrinthe. Plusieurs problèmes pour le moment, je ne gère que deux étages (ni plus, ni moins) et je me tâte à l'idée d'un labyrinthe en 3D (OpenGL) parce que je n'ai pas beaucoup de temps avec tout ce qui me reste !
Le 16 janvier 2009 à 11h04
Permettre de se balader en 3D dans le labyrinthe m'attire de plus en plus mais n'étant pas le but du concours, je vais m'attaquer à la fusion aléatoire des chemins (en 2D pour l'instant). Ci-dessous, un visuel du labyrinthe à plusieurs étages, il y a juste des échelles en plus (des échelles fait de petits rectangles de couleur pour le moment). Si vous avez des idées que je pourrais mettre dans mon générateur n'hésitez pas. Un exécutable (pour windows) sera mis en ligne dès que possible.
Le 29 janvier 2009 à 21h28
Suite à la reprise, difficile de continuer le projet... J'ai commencé le passage en OpenGL mais je ne suis pas assez rodé dans la 3D pour finir à temps... Je pense donc que le projet s'arrêtera ici. Je mettrais en ligne les sources le dernier jour (samedi) pour au moins montrer ma façon de faire. Pour tous ceux qui ont encore le courage de continuer, bonne chance, il vous reste 2 jours !
Un petit récapitulatif de ce qui a été fait ou non :
- Génération du labyrinthe 2D : Méthode explorative (labyrinthe parfait) - Fait le 14-01
- Affichage en GUI du labyrinthe 2D (en SDL) - Fait le 14-01
- Possibilité de se déplacer dans le labyrinthe 2D - Fait le 15-01
- Génération du labyrinthe 3D : Méthode explorative (labyrinthe parfait, plusieurs étages) - Fait le 15-01
- Affichage en GUI du labyrinthe 3D (en 2D sur plusieurs étages) - Fait le 15-01
- Possibilité de se déplacer dans le labyrinthe 3D (en 2D sur plusieurs étages) - Fait le 15-01
- Génération du labyrinthe 2D : Méthode de fusion aléatoire (labyrinthe parfait) - Fait le 16-01
- Affichage en OpenGL du labyrinthe 2D et possibilité de s'y déplacer - Commencé le 25-01
- Affichage en OpenGL du labyrinthe 3D et possibilité de s'y déplacer
- Affichage progressif de la construction du labyrinthe
- Génération du labyrinthe 3D : Méthode de fusion aléatoire
- Résolveur de labyrinthe
Légende : Fait,
Commencé mais non terminé,
Non fait par manque de temps.