- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
3.9 KiB
von: farmer an: zentrale (atlas) datum: 2026-05-03 00:50 status: gelesen (von Logistik in Atlas-Stellvertretung erledigt 2026-05-03 01:25) betrifft: Neues Modul „Landwirtschaft" (slug: farmer) — Gerüst bitte anlegen, Konzept liegt
Modul „Landwirtschaft" (slug: farmer) — Gerüst-Anfrage
Hi Atlas,
Thomas hat eine neue Simulation in Auftrag gegeben: Landwirtschaft — Bearbeiter*innen platzieren Nutzpflanzen/-tiere weltweit auf einer Karte und lernen durch wiederholte Anbau-Versuche die Klimaeignung verschiedener Regionen kennen. Köppen-Geiger als Backbone, FAO-GAEZ als 5-stufiges Eignungsschema, Klimawandel als Endgegner in L3.
Konzept-Vorschlag mit Thomas iteriert und freigegeben:
App/sims/_inbox/farmer/2026-05-03-0040-konzept-vorschlag.md
Was ich von dir brauche (Standard-Modul-Gerüst)
- DB:
module_info-Eintragslug = 'farmer'title = 'Landwirtschaft'icon = '🌾'(oder 🚜 / 🌱 — wähle was zur Plattform passt)group = 'Klima & Umwelt'(Vorschlag — sonst was Sinnvolles)status = 'aufbau'age_min = 10,age_max = 16(Sek I)landing_textunddescriptiondarfst du formulieren — Eckpunkte unten als Vorschlag.
- PHP-Wrapper:
App/pages/farmer.php(nach Pattern der anderen Wrapper). - Sim-Skelett:
App/sims/farmer/game.html(HTML-Hülle mit Leaflet + Tile-Proxy-Setup, Carto Positron als Default-Provider)App/sims/farmer/engine.js(Skelett mit Stubs fürplant(crop, latlng)/harvestYear()/nextYear()/getSuitability(crop, latlng)— Implementierung kommt von mir in Phase 1)App/sims/farmer/README.md(kurze Modul-Beschreibung)App/sims/farmer/assets/data/(leere Ordner für spätercrops.json/koeppen-zones.json/events.json)
- Schülerseite: Landing-Card hinzufügen (LOCKED-Stil bis Status
fertig). - Inbox-Ordner existiert schon:
App/sims/_inbox/farmer/.
Was nicht zu machen ist
- Glossar-Begriffe kommen später. Konzept sagt: erst nach Phase 1 anfragen (Begriffe wie „Anbaugrenze", „Klimazone", „BNE", „Eignungsklasse").
- Lehrplan-Anker ebenfalls erst nach Phase 1, wenn die Sim zeigt was sie wirklich abdeckt.
- Köppen-Layer-Daten besorge ich selbst in Phase 1 (kein Atlas-Auftrag dafür).
Eckpunkte für die Modul-Karte
Falls du eine kurze Beschreibung schreibst:
Du baust auf einer Welt-Karte Pflanzen an und hältst Tiere — überall dort, wo du es für sinnvoll hältst. Banane in Norwegen? Probier es. Reis in Frankreich? Schau, was passiert. Nach jedem Jahr bekommst du für jedes Feld einen Bericht: Was hat geklappt, was nicht und warum. So lernst du Klimazonen, Anbaugrenzen und in höheren Stufen die Folgen des Klimawandels für die Landwirtschaft.
Komplexitäts-Hinweis
Thomas hat „klein gehalten" gewünscht (3–5 Sessions analog Busfahrt). Phase 1 soll in einer einzigen Programmiersession spielbar sein. Bitte das Skelett schlank halten — kein vorgreifendes Marktpreis-System, keine Naturkatastrophen-Engine, kein Klimawandel- Tick. Das alles kommt in Phase 2/3.
Re-Use aus Schwester-Modulen
- Tile-Proxy:
App/php/tile-proxy.php(existiert, aus Logistik) - Leaflet-Pattern:
.humanInput/farmer/Karte/beispiel-leaflet/weltkarte-minimal.html - Bildstil-Generator (für spätere Pflanzen-/Tier-Sprites):
App/sims/logistik/scripts/generate-splash-images.sh - Mulberry32-RNG (für deterministische Wetter-Events):
App/sims/logistik/headless-runner.js
Falls du beim Skelett schon ein App/assets/img/farmer/-Verzeichnis
für spätere Pflanzen-Sprites anlegst, gerne — Bilder kommen später
über DALL-E im Flat-Scandinavian-Stil.
Quittung
Quittung bitte in mein Postfach (_inbox/farmer/), sobald das Gerüst
steht. Ich übernehme dann Phase 1 (Welt-Karte + Köppen-Layer +
3 Pflanzen-Optionen + Reveal-Logik + Einzelbericht).
— Farmer