Shiro 🍬 a changé de compte pour @shiro@social.mochi.academy :
82f10a09517a7fc0

Shiro 🍬 @Shiro@witches.town

Une collègue du boulot m'a ramené ça ♥️

Shiro 🍬 partagé
Shiro 🍬 partagé
Shiro 🍬 partagé

Nyawooo ?
Si tout va bien on est en 2.3.1 avec ElasticSearch activé ici :<

Shiro 🍬 partagé
Shiro 🍬 partagé
Shiro 🍬 partagé

lewd silly, gameing Afficher plus

Shiro 🍬 partagé

the admin of a Mastodon instance should be called a Mastodontist. thanks

Shiro 🍬 partagé

Reminder: Firefox lets you have dedicated horny tabs.

Shiro 🍬 partagé

../|/| i'd awoo for
< , ,\ you, you're
/ ‾‾\ very cute...

Petit down du retour alors je vais me coucher.
Prenez soin de vous.

Shiro 🍬 partagé
Shiro 🍬 partagé
Shiro 🍬 partagé

Et un dernier truc pour vous donner une idée : je sais que les jeux avancés à ce niveau là (genre Dwarf Fortress) génère 3 bruit de perlin différents (en simplifié) et les superposent.

1 pour l'altitude, 1 pour la température et 1 pour l'humidité.

Résultat on a une combinaison super varié de terrains (je vais pas tous les faire) :

- altitude moyenne, humide, chaud : jungle
- haute altitude, pas d'humidité, froid : sommet rocheux

Je vous laisse deviner pour le désert, la plaine, etc ... :)

Shiro 🍬 partagé

[NSFW] Le feu avait eu raison de nous.

Shiro 🍬 partagé

Un autre algo super connu que j'ai pas encore utilisé c'est le "diamond square" que j'ai pas taffé assez pour expliquer correctement mais ça donne des résultats rigolo aussi :

(il est pas super compliqué, je l'ai juste plus en tête)

Shiro 🍬 partagé

Dans les trucs rigolo à faire en plus y a : la formation des rivières.

Un algo du genre c'est de partir des points localements les plus hauts au dessus d'un certain seuil (genre là où y de la neige) puis de faire couler l'eau où à chaque point où on est, on regarde lequel est le plus bas autour de nous et s'arrêter quand on touche la mer.

Résultat ça peut faire des lacs aussi :)

Shiro 🍬 partagé

libristux Afficher plus

Shiro 🍬 partagé

Pour donner quelques informations en plus : c'est un peu la base de la génération aléatoire, à partir de ça tout est énormément une question de tweakage, de trouver les nouveaux algos, les nouvelles fractals et co pour bien s'amuser, c'est un domaine très vaste que je connais mal, en tout cas c'est très marrant :)

Shiro 🍬 partagé

Et le code si vous voulez jouer avec : gist.github.com/Psycojoker/e28

Jupyter notebook, l'util en ligne que j'ai utilisé pour ça jupyter.org/

La librairie noise: github.com/caseman/noise (normalement c'est "pip install noise" dans un virtualenv mais la distribution en python :/)

Pillow pillow.readthedocs.io/en/lates