cross-posted from: https://jlai.lu/post/1687191

En discutant, il m’est venu une idée zarbie, le genre qu’on a après avoir bien fumé la moquette. Des idées nulles mais bien.

https://www.francebleu.fr/infos/culture-loisirs/tulle-invite-ses-habitants-a-imaginer-la-ville-de-demain-1544723726

Ça vous tenterait de construire une ville sur la base de plan et d’imaginer sa version solarpunk ? Si on est suffisament nombreux ce serait cool 🥳

Voici le plan ! 😁

  • on loue un serveur, on installe minetest. Genre sur le domaine : ville.jlai.lu
  • on choisi la ville, l’échelle…carte IGN
  • on la replique
  • finit, on fait plein de screenshot, la réplique
  • hop on la transforme, bus, tram, vélo, desert
  • et si c’est pas trop moche, on l’envoie au maire 😁

Et ce sera une belle celebration pour nos 1000 posts ☺️

Si ce projet vous tente, que vous pensez pouvoir y jouer : upvote et com :)

  • keepthepace
    link
    fedilink
    arrow-up
    3
    ·
    8 months ago

    En fait je me demandais si tu le posterais surtout sur france@ ou jeuxvideos@ :-) Pourquoi ne pas simplement créer une commu lemmy pour ça? Matrix j’aime bien aussi, je sais pas si tout le monde l’utilise.

    Pour le script, une première question c’est: qu’est ce qu’il doit sortir? Parce que par exemple on peut voir les routes sur une carte IGN mais minetest c’est des blocs, est ce qu’on veut juste une version pixelisée de la route? On peut faire des routes dans minetest, mais elles rendent mieux quand elles sont rectilignes avec des virages à angles droit, ça peut être difficile à plaquer. L’option de base serait de juste sortir le relief “nu”, les rivières, les montagnes et collines, et de laisser les utilisateurs recréer un peu “créativement” les environs avec des emplacements peut être pas exacts mais avec des alignements qui marchent mieux dans minetest.

    Pour l’échelle, de mémoire, ils considèrent de base qu’un bloc fait 1m de coté, donc après ça, c’est facile: les cartes font 60k blocs de coté, donc au max on a 60km x 60km. Par contre je recommande de faire plus petit: les cartes de minetest (et minecraft aussi je pense) sont générées à la volée au fur et à mesure qu’on les explore et une fois généré, la portion de la map est permanente et est stockée. La taille de la base de données augmente en fonction de ça. Une carte complètement révélée va peser quelques dizaines de Go (et plus si on creuse!).

    Et, oui, si on veut faire un truc joli c’est un projet différent de faire un truc réaliste et il y a un curseur à mettre entre les deux. Y a pas vraiment de limite à jusqu’où on peut aller dans le détail, mais ça peut aller jusqu’au projet de recherche!

    L’idéal serait de partir du mode le plus simple (on crée des trucs qui ont juste l’air sympa avec les mods qu’on trouve) en ajoutant petit à petit des couches de simulation et on voit jusqu’où on a la motivation d’aller. Par exemple on commence à construire une ligne de tram quelque part, en mode esthétique, avant d’avoir un script de simu des effets, et on voit après coup ce que ça donne.

    • Snoopy@jlai.luOP
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      Je pense qu’ume fois le serveur en place, je creerais une commu séparée et on cross postera de temps en temps sur les autres commu. Après, un petit chat pour discuter ensemble. :)

      D’accord, je note 😍 oui, je voulais IGN pour le relief. Pour les routes, je sais pas, j’ai pas trop envie de reprendre le modèle en damier des routes latines. En tous cas, j’ai lu que le créateur de la ville a utilisé ign pour reperer où les batiments étaient et les élever. :)

      Merci, ça donne une idée de la mémoire utilisée. 10km c’est bcp déjà, c’est 45min de vélo. :)

      Le dernier point est parfait. :)

      • keepthepace
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        8 months ago

        Bon, tu m’as fait me replonger dans les mods minetest, voici une liste de choses qui peuvent t’intéresser. Je les recommande pas toutes, il y a même surement des choses incompatibles, tout dépend du but du projet et de quelques choix. Je n’ai pas testé la plupart.

        D’abord, importer des données d’élévation, ça a été fait déjà, faut juster trouver les données DEM de la zones qui nous intéresse. Par contre d’après la discussion il n’y a pas de sources qui fournisse ça à l’échelle de 1m, il faudrait peut être interpoler un peu.

        Pour référence il y a des gens qui ont fait un simcity dans minetest. Je pense pas que ce soit ce qu’on recherche, les batiments ont l’air peu variés et les systèmes de transport peu développés, mais c’est un jeu clef en main.

        Pour reproduire des routes venant de sources IGN ou OSM ce mod, streetbuilder semble parfait.

        Streets Mod 2.0 ajoute des blocs cosmétiques pour rendre les routes plus jolies.

        Advanced Trains ajoute des trains, c’est un mod très populaire chez les amateurs de ptit-train. Il est complexe, mais probablement utile pour ce projet.

        Une extension de advanced trains qui rajoute des bus (et des bateaux, mais ça nous concerne moins)

        Quelques véhicules en plus, pas réalistes mais ça mange pas de pain de pouvoir s’amuser dans la ville.

        Plusieurs outils d’édition de map:

        • WorldEdit, le plus basique, je le connais, il marche comme prévu, mais on voudra surement plus.
        • Pick and Place, un copier-coller surement bien utile
        • Build spwaner qui permet de placer une dizaine de bâtiments basiques. Ça peut aider à peupler une ville rapidement mais les bâtiments seront des trucs génériques à la SimCity
        • Handle Schematics, système de plans pour reproduire des contructions. Sympa une fois qu’on a compris comment il marche. Il a un mode creatif (le bâtiment est instantanément créé) et survival (on doit amener tous les blocs nécessaires)
        • Autre outil d’édition de maps

        Il y a quelques outils d’admin sur MT, il en faudra surement plus, mais ce truc est surement pas mal, ça permet de protéger certaines zones contre la destruction malveillante et contre un truc pénible: dans minetest la gestion des liquide est foireuse disons spéciale: certains blocs, d’eau ou de lave font couler indéfiniment de l’eau et de la lave et peuvent causer inondations et destructions de grande ampleur en étant fastidieuse à nettoyer pour les admins. Ce mod permet d’en préserver une zone.

        Customisation de l’avatar pour le cas où des personnes autres que des hommes blancs en polo vert souhaitent participer.

        Écriteaux, un mod assez essentiel pour pouvoir indiquer des choses. À voir si les accents passent maintenant dans ce mod. À l’époque j’en avait fait un fork pour que tout l’unicode passe (on avait des besoins de mettre du Japonais)

        Génération de grands buildings, à voir si on a une utilité pour ça

        technic est un mod qui ajoute de l’électricité: panneaux solaires et turbines à charbon, fils, batteries et machines qui consomment de l’électricité. On est loin d’une simulation sérieuse, mais faut voir si ça peut être intéressant.

        pipework simule pompes et tuyaux. Comme dit plus haut, la gestion des liquides est un peu étrange, et je suis pas sur que ce soit le thème de ce serveur, mais au cas où je mets ça ici aussi.

        À ta dispo pour un chat quand tu veux :-)

      • keepthepace
        link
        fedilink
        arrow-up
        2
        ·
        8 months ago

        Alors je suis allé faire un petit tour sur data.gouv.fr pour trouver des infos de relief, apparemment le mot clef est MNT: Modèle Numérique de Terrain et certaines zones sont scannées à 1m: les zones littorales (projet de la Marine), une partie de la France-Comté, la métropole de Metz, des bouts de Lille. Ça peut valoir le coup de regarder ce qui est dispo facilement avant de lancer un sondage!

        • Snoopy@jlai.luOP
          link
          fedilink
          arrow-up
          1
          ·
          8 months ago

          Interessant, nous lancerons le sondage. En attendant, j’attends la réponse de Framasoft pour choisir le serveur :)