Aller vers le site forum.dofus.com

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies qui nous permettent de vous proposer un contenu personnalisé et de réaliser des statistiques de visites. Pour en savoir plus et paramétrer les cookies. X

No flash

Google map + Dofus
Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 02 Janvier 2016 - 15:16:44 | #1
Google map + Dofus Bonjour à tous,

Je viens recueillir des avis sur un projet que je compte débuter.
J'admire la qualité graphique du monde de Dofus et je maîtrise la programmation web, donc l'API Google map aussi.

J'ai commencé Dofus il y a quelques mois et j'ai remarqué que les maps de ressources que proposent des sites externes sont soit incomplètes, soit non mises à jour. Dans tous les cas la carte de Dofus qui sert de support est celle disponible dans le jeu, globale pour le monde des Douze, très dézoomée et cachant les chemins d'accès.

Il faut rassembler par çi par là les infos pour pouvoir arriver à ses fins sur l'île des Wabbits, trouver ce qu'on cherche dans le feuillage de l'arbre Hakam, circuler dans les égouts de Bonta/Brakmar, ne pas se perdre dans la forêt interdite, etc..

Le projet serait de proposer une carte créée à partir des maps du jeu, continue, navigable (glisser/zoomer) comme sur google map. L'aperçu du jeu serait global. De la même manière, tous les niveaux seront référencés (mines, égoûts, donjons, enutrosor...) et naviguables. Le chemin à suivre serait clairement visible. Toutes les ressources y seront aussi recensées.
Le projet serait aussi participatif pour son maintien : chacun peut signaler une erreur, un oubli ou une modification (comme wikipédia).

Pour vous donner un aperçu rapide de ce que l'on peut obtenir, j'ai réuni quelques maps de Bonta :
Des personnages apparaissent dessus mais il est facile de les gommer pour un rendu propre.

Dîtes-moi ce que vous en pensez, si ça peut vous être utile, etc..
Max.


Abonné Désoudeur d'Obsidiantre
* * * * * Inscrit depuis le 23/04/2011
posté 02 Janvier 2016 - 15:20:30 | #2
Bonne chance, le projet a l'air interessant ^^


193
Toufoul-kang (Crocoburio)
Ancien abonné Rabatteur de Bitouf
* * Inscrit depuis le 26/12/2010
posté 02 Janvier 2016 - 15:23:17 | #3
Si tu veux pas a avoir a gommé les perso prend les screen sur ombre,tu aura moins de taf a faire.


Abonné Planteur de Scarafeuille
* Inscrit depuis le 13/11/2015
posté 02 Janvier 2016 - 15:34:00 | #4



Ce message a été modifié par Solikate - 16 Janvier 2017 - 22:48:15.
200
Solembrum (Silouate)
Enutopia
Abonné Raseur de Boufcoul
* * Inscrit depuis le 17/07/2007
posté 02 Janvier 2016 - 15:35:19 | #5
Je pense que laisser les personnages permet de rendre le monde un peu plus "vivant"


200
Ygrec-zo (Hel Munster)
Zig Zag
Ancien abonné Brûleur d'Abraknyde
* Inscrit depuis le 17/04/2010
posté 02 Janvier 2016 - 15:36:08 | #6
ah trés beau ^^ bon courage :3

J'ai hate de voir ile de frigoste


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 02 Janvier 2016 - 15:41:24 | #7
Merci pour le soutien
Pour les personnages c'est vrai que les laisser peut apporter de la vie, et il peut y avoir des mises en scènes marrantes un peu comme ce qu'on peut retrouver dans Google StreetView

@Mimolette : les screens sur ombre ?


Ce message a été modifié par M-a-x-i-m-e- - 16 Janvier 2017 - 22:48:15.
200
Ancien abonné Verdoseur de Nileza
* * * * * * Inscrit depuis le 20/12/2008
posté 02 Janvier 2016 - 15:43:47 | #8
Alors plusieurs choses.

  1. Pour prendre les screens sans personne dessus, tu arrives sur une map, et directement, tu appuies sur Maj+F2 (raccourcis par défaut). Ça te permet de prendre le screen sans les interfaces et avant que les persos/PNJ/décors cliquables soient chargés.
  2. J'ai déjà réalisé une map de ce genre, avec la quasi totalité des zones (sauf Frigost, j'aime pas cette île ), donc je peux te dire que c'est du boulot (d'autant plus si tu recolles toutes les maps à la main, je ne sais pas comment tu comptes faire).
  3. Si tu veux la mettre en ligne, pense juste à ceci : une image d'une carte fait environ 250 Ko une fois compressée. Tu as grosso-modo 100x100 maps (soit 5 000 maps si on considère qu'il y a 50% d'eau). Cela fait déjà plus d'1 Go de données. Il faut donc que tu réfléchisses dès le début à comment tu vas t'organiser pour le transfert de ces données (tout transférer à l'ouverture de l'appli web n'est pas envisageable).

Encore une fois, bon courage !

Edit : J'ai retrouvé deux images de Bonta et Brâk que j'avais faites à partir de mon appli si ça intéresse des gens :


 


Ce message a été modifié par thebossmickey - 16 Janvier 2017 - 22:48:15.
193
Toufoul-kang (Crocoburio)
Ancien abonné Rabatteur de Bitouf
* * Inscrit depuis le 26/12/2010
posté 02 Janvier 2016 - 15:48:35 | #9

Citation (M-a-x-i-m-e- @ 02 Janvier 2016 15:41) *
Merci pour le soutien
Pour les personnages c'est vrai que les laisser peut apporter de la vie, et il peut y avoir des mises en scènes marrantes un peu comme ce qu'on peut retrouver dans Google StreetView

@Mimolette : les screens sur ombre ?
Juste parce qu'il y a très très peu de joueurs sur le serveur du coup les map son déjà propre mais comme dis au dessus laisse un peu de vie peut être marrant aussi,bon courage.


17
Huppermage (Pouchecot)
Ancien abonné Écraseur de Mulou
* * Inscrit depuis le 18/11/2008
posté 02 Janvier 2016 - 15:51:33 | #10
Les maps sont dispo dans les fichiers du jeu , tu peux demander à un officiel s'il peut te fournir ce dont tu as besoin pour le projet (j'y crois pas une seconde mais qui ne tente rien n'a rien x) gl hv.


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 02 Janvier 2016 - 15:53:13 | #11
@ Thebossmickey Merci beaucoup pour l'astuce des captures sans interface, c'est idéal . Pour le côté technique, les images seront chargées là où nécessaire, en fonction du zoom, pour obtenir un rendu comparable aux images satellite sur google map en termes de performances.


200
Ancien abonné Verdoseur de Nileza
* * * * * * Inscrit depuis le 20/12/2008
posté 02 Janvier 2016 - 15:54:31 | #12

Citation (Croqueur-de-clown @ 02 Janvier 2016 15:51) *
Les maps sont dispo dans les fichiers du jeu , tu peux demander à un officiel s'il peut te fournir ce dont tu as besoin pour le projet (j'y crois pas une seconde mais qui ne tente rien n'a rien x) gl hv.
Nop, dans les fichiers du jeu, ce que tu as, c'est des scripts avec écrits des choses du genre :

"map 12,25 : souche qui ne repousse pas en coordonnées 25,25/maison de type 26B en coordonnées 42,42 ..."

Il n'y a pas de "visuel" de chaque map enregistré. C'est reconstruit quand tu arrives sur la map (et mis en cache parfois, pour éviter de reconstruire 150 fois la même map).

Edit pour répondre : Oui, tu ne charges que ce que tu as besoin. Mais imagine un dézoom sur, disons simplement un quart de la map (ce qui est quand même courant). Ça fait un peu plus de 300 Mo à télécharger chez le client donc des gros lags de l'appli  


Ce message a été modifié par thebossmickey - 16 Janvier 2017 - 22:48:15.
17
Huppermage (Pouchecot)
Ancien abonné Écraseur de Mulou
* * Inscrit depuis le 18/11/2008
posté 02 Janvier 2016 - 15:55:28 | #13

Citation (thebossmickey @ 02 Janvier 2016 15:54) *

Citation (Croqueur-de-clown @ 02 Janvier 2016 15:51) *
Les maps sont dispo dans les fichiers du jeu , tu peux demander à un officiel s'il peut te fournir ce dont tu as besoin pour le projet (j'y crois pas une seconde mais qui ne tente rien n'a rien x) gl hv.
Nop, dans les fichiers du jeu, ce que tu as, c'est des scripts avec écrits des choses du genre :

"map 12,25 : souche qui ne repousse pas en coordonnées 25,25/maison de type 26B en coordonnées 42,42 ..."

Il n'y a pas de "visuel" de chaque map enregistré. C'est reconstruit quand tu arrives sur la map (et mis en cache parfois, pour éviter de reconstruire 150 fois la même map).
Autant pour moi alors sinon tu peux essayer de contacter Dofus Tools qui ont un projet similaire (Cliquez ici ).


200
Abonné Éleveur de Bouftou
* Inscrit depuis le 09/09/2011
posté 02 Janvier 2016 - 15:59:08 | #14
franchement, si tu fais ça, ce serait génial :p


43
Incarnamien (Amayiro)
Ancien abonné Rotisseur de Serpiplume
* * Inscrit depuis le 07/07/2008
posté 02 Janvier 2016 - 17:25:27 | #15

Citation (thebossmickey @ 02 Janvier 2016 15:54) *
Edit pour répondre : Oui, tu ne charges que ce que tu as besoin. Mais imagine un dézoom sur, disons simplement un quart de la map (ce qui est quand même courant). Ça fait un peu plus de 300 Mo à télécharger chez le client donc des gros lags de l'appli

Quand on zoom sur un quart de la map, on n'a pas besoin de charger des images super précises, il faudrait donc faire un peu comme sur Google Earth. Par exemple quand on regarde la France on ne voit pas la même image que quand on regarde le ville de Paris. Il faudrait essayer de faire de faire pareil, utiliser plusieurs "couches" pour avoir des images moins volumineuses quand on regarde l'ensemble.

Je trouve que c'est un très bonne idée.  


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 02 Janvier 2016 - 17:35:21 | #16
Oui c'est prévu, les images affichées sont différentes en fonction du zoom. Au final le nombre d'images affichées à l'écran reste constant pour tous les niveaux de zooms
Je suis en train de mettre tout ça en place.


43
Incarnamien (Amayiro)
Ancien abonné Rotisseur de Serpiplume
* * Inscrit depuis le 07/07/2008
posté 02 Janvier 2016 - 17:38:37 | #17
Ok, je te souhaite vraiment bonne chance pour ton projet.
Tu penses finir pour quand?


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 02 Janvier 2016 - 17:41:52 | #18
Ahah, je sais pas encore mais je vous tiendrai informé  


Abonné Pisteur de Porkass
* Inscrit depuis le 02/10/2011
posté 02 Janvier 2016 - 18:53:53 | #19



J'avais fais cette chose vite fais y'a quelques mois, oui je sait qu'on voit les trucs des émotes / options / ankabox et la barre de vita


200
Abonné Dégivreur de Tengu Givrefoux
* * * * * * Inscrit depuis le 02/12/2012
posté 02 Janvier 2016 - 18:57:40 | #20
C'est bien sympa en tout cas !


181
Abonné Ouvreur de Maître Pandore
* * * * Inscrit depuis le 20/11/2014
posté 02 Janvier 2016 - 19:32:04 | #21
Bonne chance pour ton projet, et au-delà de l'aspect pratique pour s'y retrouver, je trouve aussi l'aspect esthétique et le fait de voir le monde des douze sur un autre angle intéressant.


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 06 Janvier 2016 - 01:26:50 | #22
Hello !
Je vous apporte des nouvelles sur l'avancement du projet.

Le système de map à partir de l'API Google map est fini. Viendront s'y greffer les interactions relatives aux informations additionnelles plus tard (emplacement des ressources, accès vers les autres niveaux sous-terrains ou aériens...).

Actuellement j'ai enregistré 952 maps à partir des captures d'écran sans interface, mon personnage étant dissimulé sur toutes les captures (baguette rikiki, caché derrière le décor ^^). Les captures ont commencé depuis le haut du monde principal (Bonta) et vont en descendant.
Voici la carte des maps capturées à l'heure actuelle :


Voici l'aperçu du zoom de la carte au maximum (chaque map est affichée à 700x500px). La grille qui délimite chaque map est optionnelle, c'est juste un calque rajouté par dessus.


Chaque niveau de zoom inférieur rétrécit les maps de moitié jusqu'à retomber sur la carte du monde telle qu'affichée dans le jeu :
700x500px -> 350x250px -> 175x125px etc...

Toutes les images affichées, quelque soit le zoom, sont de 350x250px et sont chargées au besoin pour une efficacité maximale.

J'ai créé des scripts (PHP) pour permettre l'automatisation de la découpe, redimensionnement et assemblage des captures d'écran fournies ce qui rend possible le projet en diminuant au maximum le travail manuel qui se résume à fournir les captures d'écran correctement nommées (x.y.png).

Le projet sera mis en ligne quand j'aurai assez de captures pour pouvoir estimer l'espace de stockage nécessaire (tout à fait raisonnable une fois les images traitées pour le moment).

Voilà ! Je vous tiendrai informé de l'avancement
Max.


Abonné Larve
* Inscrit depuis le 25/12/2015
posté 06 Janvier 2016 - 02:55:04 | #23
J'adore !! Cela nous permet de voir le jeu autrement ! Ankama si vous passez par là, notez l'idée !!


199
Delowan (Ulette)
Hisatys
Abonné Araknophobe
* Inscrit depuis le 27/03/2008
posté 06 Janvier 2016 - 03:09:25 | #24
J'attends la street-view  


96
Shaabine (Djaul)
Abonné Larve
* Inscrit depuis le 27/12/2015
posté 06 Janvier 2016 - 03:13:17 | #25
Très bonne idée, continu 


200
Machao (Brumaire)
Phenix spirit
Abonné Dresseur de Minotoror
* * * Inscrit depuis le 04/11/2006
posté 06 Janvier 2016 - 03:16:49 | #26
sympa de voir le monde des douze comme ça, ça change  


Ancien abonné Gobeur de Blop
* Inscrit depuis le 02/08/2015
posté 06 Janvier 2016 - 03:23:07 | #27
Pour optimiser t'es images je te conseille le logiciel Jpegmini si t'es images sont en jpg (ce qui et normalement le cas pour une plus grande performance). Bonne continuation.


199
Magnetic-Field (Hel Munster)
Rain
Abonné Araknophobe
* Inscrit depuis le 14/09/2008
posté 06 Janvier 2016 - 03:34:52 | #28
Projet très intéressant !

Ça rendrait la map beaucoup plus jolie et compréhensible (je ne dis pas qu'elle ne l'est pas actuellement).

Bonne continuation !


Ce message a été modifié par mujnhjtymjuy - 16 Janvier 2017 - 22:48:15.
200
Gokakyu (Helsephine)
Paradoxia
Abonné Exécuteur d'Ouginak
* Inscrit depuis le 15/08/2010
posté 06 Janvier 2016 - 03:46:24 | #29
rien a dire
bonne idée
j'ai hate de voir les rageux qui vont dire "ca pu lamerde" xD


199
Brynhildr (Goultard)
Santa Cruz
Abonné Ouvreur de Maître Pandore
* * * * Inscrit depuis le 05/06/2012
posté 06 Janvier 2016 - 04:00:14 | #30
Franchement pas mal !

Manque plus qu'a intégrer un gps haha


200
Zeymex (Amayiro)
La bulle d'or
Abonné Ratisseur de Meupette
* * Inscrit depuis le 12/08/2013
posté 06 Janvier 2016 - 04:19:53 | #31
tres bon projet je te souhaite du courage

en attente de plus d'information  


200
Ancien abonné Verdoseur de Nileza
* * * * * * Inscrit depuis le 20/12/2008
posté 06 Janvier 2016 - 10:16:56 | #32

Citation (M-a-x-i-m-e- @ 06 Janvier 2016 01:26) *
Hello !
Je vous apporte des nouvelles sur l'avancement du projet.

Le système de map à partir de l'API Google map est fini. Viendront s'y greffer les interactions relatives aux informations additionnelles plus tard (emplacement des ressources, accès vers les autres niveaux sous-terrains ou aériens...).

Actuellement j'ai enregistré 952 maps à partir des captures d'écran sans interface, mon personnage étant dissimulé sur toutes les captures (baguette rikiki, caché derrière le décor ^^). Les captures ont commencé depuis le haut du monde principal (Bonta) et vont en descendant.
Ploup. Content de voir que ça avance !

Comme je te l'avais dit, j'ai déjà screené pas mal de map (j'en suis à 4161 d'après la recherche Windows ). Ce sont des jpg en 1024x708 nommées x,y.jpg qui recouvrent à peu près la totalité du vieux continent plus Pandala si mes souvenirs sont bons. Si t'es intéressé, ou si tu veux des détails, tu peux me contacter par Ankabox !


200
Abonné Exécuteur d'Ouginak
* Inscrit depuis le 29/12/2013
posté 06 Janvier 2016 - 11:41:34 | #33
Génial ton projet je te soutient a fond

edit: laisser le sujet en haut de page  


Ce message a été modifié par lunanoire - 16 Janvier 2017 - 22:48:15.
Abonné Larve
* Inscrit depuis le 28/09/2014
posté 06 Janvier 2016 - 11:49:35 | #34
Bijour, comme plusieurs personne l'ont déjà énoncé ton projet est une excellente idée, voir le monde des douze dix-sept comme cela sa change et j'aime bien. Bon courage pour ton projet


200
Abonné Calineur de Skeunk
* * * * * Inscrit depuis le 14/03/2008
posté 06 Janvier 2016 - 11:52:35 | #35
Ça donne quand même vachement bien.


Abonné Décomteur d'Harebourg
* * * * * * * Inscrit depuis le 17/07/2007
posté 06 Janvier 2016 - 17:55:13 | #36
Le projet est sympa, je n'aurais personnellement pas le courage de faire autant de screen mais le résultat est vraiment pas mal.


Oui, je remonte le sujet, aussi. Mais j'aime bien.


Abonné Larve
* Inscrit depuis le 11/05/2013
posté 06 Janvier 2016 - 18:02:11 | #37
C'est sûr que ça rend bien et j'espère que ton projet sera validé par Ankama Du coup j'up le sujet  


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 10 Janvier 2016 - 11:59:57 | #38
Oyez, oyez, braves gens !

Tout d'abord je voudrais préciser que si je ne répond pas systématiquement à vos réponses sur ce sujet c'est pour permettre de le faire remonter quand j'ai du nouveau (les posts sont vite enterrés ces derniers temps ^^). Quoi qu'il en soit, tous vos commentaires comptent, merci pour ça.

@thebossmickey : j'ai essayé de t'envoyer un message ankabox mais ça n'a pas marché. Le format d'image (taille et extension) ne correspond pas à ce que je récupère et je préfère que tous les fichiers de base soient identiques, merci quand même

J'ai capturé à ce jour toute la surface du continent principal, soit 3.929 maps !
En cours de route j'ai recréé un script pour renommer automatiquement les captures d'écran et corriger un petit bug sur le nom des fichiers que Dofus fourni, toujours pour faire le moins d'efforts et aller plus vite.

Les captures d'écrans ont été transformées en fichiers de 350x250px pour les 2 niveaux maximums de zoom : soit 19.665 images !
Le poids total de ces images est actuellement de 331Mo.

Je travaille actuellement sur la manière de passer d'une map à une autre en cliquant sur un marqueur.
Exemple ici, pour accéder aux maps des sous-terrains d'Astrub en cliquant sur l'icône (créée pour l'occasion) :


Et voilà  


Ce message a été modifié par M-a-x-i-m-e- - 16 Janvier 2017 - 22:48:15.
200
Abonné Ratisseur de Meupette
* * Inscrit depuis le 06/10/2010
posté 10 Janvier 2016 - 12:45:41 | #39
C'est vraiment cool ce que tu fais, faut de la patience! Pourrais-tu mettre ton travail (même s'il est pas terminé) sur un petit serveur, qu'on puisse tester tout ça?


199
Ancien abonné Exécuteur d'Ouginak
* Inscrit depuis le 24/07/2011
posté 10 Janvier 2016 - 13:03:31 | #40
Je ne peux que valider ton énorme projet !
Très pratique, il ravira bon nombre de joueur !

Je te souhaite bon courage dans cette manufacture !  


190
Chat-Magik (Silvosse)
green'peace
Ancien abonné Exécuteur d'Ouginak
* Inscrit depuis le 23/10/2009
posté 10 Janvier 2016 - 13:27:21 | #41
J'adore la map vue en grand très beau projet que du bonheur !  


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 11 Janvier 2016 - 17:57:29 | #42
Grande nouvelle ce soir !

J'ai mis mon travail en ligne, maintenant qu'il y a assez de contenu à présenter. Ce n'est pas fini mais vous y avez accès pour que je puisse avoir vos avis, ce que vous aimeriez y trouver, vos suggestions, etc..

Seuls les deux niveaux max de zoom sont pour l'instant disponibles, le reste viendra bientôt.
Les souterrains d'Astrub sont accessibles, pour que vous puissiez voir/essayer comment passer d'une carte à une autre. Notez aussi que pour les souterrains en général j'ai modifié les coordonnées réelles des maps pour afficher un ensemble plus logique.
En ce qui concerne le recensement des ressources, je réfléchis encore à une manière de le représenter sur la carte.

► Le service se situe donc à l'adresse dofus-map.com

Bonne découverte !


200
Lunados (Silvosse)
Vert'Million
Abonné Metteur de Pandule à l'heure
* * * Inscrit depuis le 19/11/2007
posté 11 Janvier 2016 - 18:06:19 | #43
Beau projet à suivre, tu devrais le mettre dans la section création des joueurs aussi en plus d'ici je pense  


Abonné Décomteur d'Harebourg
* * * * * * * Inscrit depuis le 17/07/2007
posté 11 Janvier 2016 - 18:06:58 | #44
Magnifique, par contre je sais pas comment ils font leurs maps mais certaines ne se raccordent pas terriblement bien (5/-19 et 5/-20, y'a des branches d'un arbre en 5/-20 qu'on ne retrouve pas en dessous, alors que la maison à coté colle bien).


Ce message a été modifié par doublemig - 16 Janvier 2017 - 22:48:15.
200
Ancien abonné Verdoseur de Nileza
* * * * * * Inscrit depuis le 20/12/2008
posté 11 Janvier 2016 - 18:12:01 | #45
Super sympa !


43
Incarnamien (Amayiro)
Ancien abonné Rotisseur de Serpiplume
* * Inscrit depuis le 07/07/2008
posté 11 Janvier 2016 - 18:16:43 | #46
Félicitation, c'est vraiment bien !  


Abonné Éleveur de Bouftou
* Inscrit depuis le 15/09/2015
posté 11 Janvier 2016 - 18:18:30 | #47
Oui ça ne colle pas toujours entre les maps, notamment sur les limites entre certaines zones dans le jeu et les falaises en général ^^


200
Pao-lina (Kuri)
Abonné Coureur de Bworkette
* * * Inscrit depuis le 20/05/2009
posté 11 Janvier 2016 - 18:18:56 | #48
Excellent projet bonne chance à toi!


Ancien abonné Ratisseur de Meupette
* * Inscrit depuis le 06/06/2010
posté 11 Janvier 2016 - 18:30:06 | #49
magnifique !!


200
Aeristh (Amayiro)
yatta
Abonné Dévoreur de Gloutovore
* * * Inscrit depuis le 10/09/2010
posté 11 Janvier 2016 - 18:38:37 | #50
Super idée, hâte de voir voir ça