Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Island : langage de configuration pour un géné...
Search
Fabien Foerster
March 05, 2015
Research
41
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Island : langage de configuration pour un générateur de terrain aléatoire
Fabien Foerster
March 05, 2015
Other Decks in Research
See All in Research
Evaluating LLM Reliability Across Facts, Evidence, and Cultures
yukiar
0
210
完全自律LLMエージェントでDIVER OSINT CTF 2026に挑戦してみた
analokmaus
0
780
Cross-Media Human-Information Interaction
signer
PRO
0
280
GeoAgent勉強会 論文紹介と強い推論モデルが与えるインパクト
satai
5
380
高性能計算機クラスタを用いた大規模点群処理による森林の単木抽出と構造解析
kentaitakura
1
150
Easy to Guess, Hard to Verify: Lessons from AIMO 3 for Olympiad-Level AI Mathematics
corochann
0
130
研究室単位での自律的 IPv6接続性確立に向けたAS共同運用モデルの提案と実証
reokashiwa
PRO
0
230
Hitting the buffers
beale
0
300
CVPR2026論文紹介_VLMにとって良いvision encoderとは何か?Rethinking Model Selection in VLM Through the Lens of Gromov-Wasserstein Distance
kobayashi31
1
270
Développer des solutions de réduction des émissions de méthane entérique : 1ers résultats Méthane 2030
institutdelelevage
PRO
0
260
JPA2026_NetworkTutorial_JunKashihara
junkashihara
0
230
[IEICE-Soceity-Conf2026] セマンティック通信を見据えたマルチスケールセンシングと 学習の融合によるデジタルツイン基盤 / Digital Twin Infrastructure via the Fusion of Multi-Scale Sensing and Learning toward Semantic Communications
pman0214
0
110
Featured
See All Featured
Docker and Python
trallard
47
4.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
The browser strikes back
jonoalderson
0
1.8k
Amusing Abliteration
ianozsvald
1
350
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Transcript
Island : langage de configuration pour un générateur de terrain
aléatoire Fabien Foerster - SI5 - Spécialité AL 1
Sommaire 1. Présentation Island 2. Variabilité 3. My way 4.
Conclusion & Ouverture 2
Présentation Island 3
4 - Taille : 1600 - Nombre de case :
3000 - Forme : ellipse - Humidité : humide - Climat : carribéen
5 - Taille : 400 - Nombre de case :
1200 - Forme : donut - Humidité : normale - Climat : non spécifié
6 - Taille : 2000 - Nombre de case :
4096 - Forme : radial - Humidité : normale - Climat : non spécifié
7 - Taille : 2000 - Nombre de case :
4096 - Forme : radial - Humidité : humide - Climat : nordique
BAD 8
9 Variabilité Comment la gérer ?
Before 10 Island Biomes Forrest Beach Shapes Donuts Disk Height
Island Shapes Donuts Disk Height Size Glacier • Mandatory Alternate Or
Before 11 Island Biomes Forrest Beach Shapes Donuts Disk Height
Impl Impl Impl Impl Impl Impl Impl Impl Impl Island Shapes Donuts Disk Height Size Glacier • Mandatory Alternate Or
12 Biomes Forrest Beach Island Shapes Donuts Disk Height Glacier
Size Produit final Sélection des fonctionnalités Génération Ingénieur commercial
13 Mais ça ne marche pas ... - Code déjà
présent - Le découper n’est pas une option - Mais conserver la même expressivité
My way 14 Code du générateur Island Développeur
My way 15 Mettre en relation les fonctionalités
My way 16 Faire apparaître un Feature Model interne
17 IslandMap = Size + Height + …. doit être
borné Paramètre borné
18 IslandMap = Size + Height + …. Paramètre dépendant
La hauteur de l’île dépend sa taille
Fonction obligatoire IslandMap = …. + Moisture + Biomes +
…. 19 On ne peut pas construire d’île sans
Ordonnancement IslandMap = …. + IdentifyWater + Biomes + ….
20
Exclusion IslandMap = …. + Biomes + …. Biomes =
Beach + Forest + Desert + Tundra 21
Conclusion 22 Island Trop gros ~ 130 fichiers 6569 Loc
Conclusion 23 Générateur de Monsieur Patate Similaire à Island ~
20 fichiers 346 Loc
POC : Implémentation naive 24 Génération d’un Monsieur Patate Définition
d’un accessoire Liste des accessoires disponibles
POC : Ajout du contrôle 25 Génération d’un Monsieur Patate
Définition d’un accessoire Liste des accessoires disponibles
Ouverture - implémenter la solution dans Island - avoir toute
l’expressivité d’un Feature Model - prouver formellement la validité du programme 26
27