From 76d7bc8987d042c636beed8a246a60069d45bed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20M=C3=BCllner?= Date: Fri, 13 Nov 2026 15:17:09 +0100 Subject: [PATCH] docs: Jam-Regeln in CLAUDE.md, rules/ ignorieren Co-Authored-By: Claude Opus 5.5 --- .gitignore | 1 + CLAUDE.md | 32 +++++++++++++++++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 853bd7c..c512e48 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /dist/ /public/*.js* /.env +/rules/ diff --git a/CLAUDE.md b/CLAUDE.md index 9e785b2..17e2e50 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,16 +36,30 @@ Diese Datei lädt Claude Code in jeder Sitzung. Sie hält fest, **was** dieses P **BSD-3-Clause** (`LICENSE` stammt aus der Devvit-Vorlage). Kopierte GPL-Teile machen das Ganze GPL – die Lizenz entscheidet der Besitzer (auch, ob der Jam eine Open-Source-Lizenz verlangt). -## Jam – vor der Arbeit prüfen +## Jam – Regeln (Stand 2026-11-13) -Die Devpost-Seiten blockieren automatische Abrufe (403). Der Besitzer liefert die Regeln; offen sind: +Quelle: Übersichtsseite, vom Besitzer kopiert nach `rules/` (lokal, in `.gitignore`). Devpost blockt automatische +Abrufe (403). -- Darf ein **bestehendes Spiel** (Basic-Version von Ninelands) eingereicht werden, oder nur während des Jams - Entstandenes? Muss Vorhandenes angegeben werden? -- Abgabefrist, Pflichtteile der Einreichung (Video, Repo-Link, Test-Subreddit, Beschreibung), Bewertungskriterien, - Regeln zu KI-Nutzung und Fremdcode. - -Ergebnis hier unter „Stand“ festhalten. +- **Abgabe: 9. Dezember 2026, 03:00 MEZ** (Jam 11. Nov. bis 8. Dez.). +- Aufgabe: ein **Daily Game** auf Devvit Web (Interactive Posts): kurzer täglicher Ablauf, frische Inhalte (tägliche + Challenges, Rätsel, Karten), leicht zu lernen, wiederspielbar. +- **Portierung erlaubt**: eigene Kategorie „Best Ported Daily Game“ (6.000 $). Das Original (die IP) muss man selbst + besitzen; bei der Einreichung **angeben, dass es eine Portierung ist**. +- Einreichung: **App-Listing** auf developers.reddit.com und **Demo-Post** (Link zu einem Subreddit mit öffentlichem + Post, in dem das Spiel läuft – danach wird bewertet, also selbsterklärend machen). Optional: Feedback-Umfrage. + **Kein Repo-Link, kein Video verlangt.** +- **Nicht veröffentlichen** (`devvit publish` / App Review): hochladen und playtesten reicht, die App darf privat + bleiben. +- Bewertung: Delightful UX, Polish (nahe an Veröffentlichungsqualität, Devvit-Regeln einhalten), „Reddit-y“ + (Gemeinschaft, eigene Identität), Daily Content. +- Pluspunkte: schneller Einstieg ohne Textwände, klare eigene Optik, Startbildschirm mit Name/Datum/Statistik, + **Ergebniskarte** am Ende (Statistik, Streak, Kommentar, Abo-Hinweis), **Devvit Journeys** für Ereignisse, + Bestenliste und Streaks; Reddit-Funktionen wie Flair, Kommentare, Snoovatare. +- Nicht gewollt: offensichtliche „KI-Optik“ (KI-Nutzung ist erlaubt), Reddit-Klischees als Thema, bekannte + Spielideen ohne eigenen Dreh, Spiele, die nicht auf Reddit laufen. +- **Noch offen** (offizielle Regeln `/rules` fehlen, die Datei in `rules/` ist leer): Teilnahmebedingungen (Land, + Alter, Steuern), Rechte an der Einreichung, Lizenzvorgaben, Regeln zu Fremdcode. ## Technik (Vorlage Bare) @@ -94,7 +108,7 @@ Ergebnis hier unter „Stand“ festhalten. - CI: Die `parallel:`-Stufe der Vorlage ersetzt (Forgejo-Runner v13: „Invalid run/uses syntax“), Schritte laufen nacheinander. - Nächste Schritte: - 1. Jam-Regeln vom Besitzer übernehmen (siehe oben). + 1. Offizielle Regeln (`/rules`) vom Besitzer nachreichen lassen. 2. Mit dem Besitzer festlegen, was die Basic-Version kann. 3. Lizenz entscheiden, dann Engine-Kopie + Sync-Skript.