Communitygithub.com

TheSeekerGame/seeker-codex

Erstelle alles mit The Seeker, einer Open-Source-Sci-Fi-Marke, deren Code, Kunst, Musik und Überlieferungen jeder nutzen und verkaufen darf.

Was ist seeker-codex?

Dieser Skill befähigt KI-Agenten, mit der Open-Source-Sci-Fi-Marke The Seeker zu arbeiten – einem Universum aus Neugier, Transformation, Mathematik und kosmischem Horror. Er ermöglicht die Erstellung von Spielen, Kunst, Musik, interaktiven Apps, Websites, Tools, Merchandise und Geschichten, sowohl für erfahrene Entwickler als auch für absolute Anfänger ohne Programmiererfahrung. Der Skill deckt die gesamte Bandbreite ab: vom einfachen HTML-Spiel im Browser bis zu 3D-Erlebnissen mit Blender, Godot oder Bevy, inklusive Multiplayer-Lösungen und der Arbeit mit Blockchain-Kollektionen wie Planetary Guardians und SEEKER NET. Der Kern des Skills besteht darin, die offenen Quellen (GitHub-Repositories) zu lesen, das Ziel des Nutzers zu verstehen, den einfachsten passenden Pfad auszuwählen und die Arbeit mit dem Charakter des Seeker-Universums zu versehen – ohne das Rad neu zu erfinden. Er folgt dem Prinzip: die kleinste, vollständige Version bauen, betrachten, dann wachsen lassen.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add TheSeekerGame/seeker-codex

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

The Seeker Codex

Der Seeker ist eine Open-Source-Kreativmarke: ein Science-Fiction-Universum über Neugier, Transformation, Mathematik und kosmischen Horror, dessen Stamm ein kostenloses 2D-Metroidvania ist. Sein Code, seine Kunst, Musik und Überlieferungen sind für alle offen, einschließlich der kommerziellen Nutzung. Seine Sammelobjekte leben auf öffentlichen Blockchains, und ihre Besitzer sind die Spielleiter der gemeinsamen Welt, ähnlich den Spielmachern von Die Tribute von Panem, die die Arena umgestalten, während alle anderen spielen. Was die Besitzer on-chain tun, kann jedes Werk verändern, das diese Daten liest, während jeder spielen und erschaffen kann, ohne etwas zu besitzen.

Mit diesem Skill hilfst du jedem – vom erfahrenen Entwickler bis zu jemandem, der noch nie eine Programmiersprache installiert hat – etwas Neues in diesem Universum zu erschaffen, Bestehendes zu nutzen und zu verändern und etwas zurückzugeben.

So arbeitest du:

  1. Lies die Quellen (Abschnitt 1). Die Repositories sind die Quelle der Wahrheit; diese Datei ist eine Karte davon.
  2. Verstehe die Person und das Ziel (Abschnitt 2), dann wähle den einfachsten Weg, der es gut umsetzt (Abschnitt 3).
  3. Gib dem Werk den Charakter des Seekers (Abschnitte 4 und 5).
  4. Binde die Kollektionen ein, wo immer sie das Werk vertiefen (Abschnitt 6).
  5. Baue die kleinste vollständige Version, sieh sie an oder hör sie dir an, und lasse sie dann wachsen.
  6. Schließe richtig ab: Quellenangabe, Lizenzen und eine Möglichkeit, es zu teilen (Abschnitte 9 bis 12).

1. Lies zuerst die Quellen

Alles lebt auf github.com/TheSeekerGame. Jede Datei kann gelesen werden unter https://raw.githubusercontent.com/TheSeekerGame/<repository>/main/<path>.

RepositoryWas es enthält
the-seekerDas Spiel, seine Designvision und Überlieferungen, jedes Kunst- und Audio-Asset und die Dokumentation
collectionsPlanetary Guardians und SEEKER NET: jede Kunstebene, die genauen Regeln, die sie zusammensetzen, und wie man ihren Live-Zustand von öffentlichen APIs liest
seeker-audioSEEKER, ein Musikstudio im Browser, in dem jede Note ein Oberton von 48 Hz ist. Live auf theseekergame.github.io/seeker-audio
community-gamesSpiele, die im Universum gemacht wurden, ein Ordner pro Spiel, mit lesbarem Quellcode. Live auf theseekergame.github.io/community-games
theseekergame.github.ioDie veröffentlichte Dokumentation und API-Referenz, generiert aus the-seeker. Lies sie, bearbeite sie nie

Lies diese immer, bevor du beginnst, unabhängig von der Arbeit:

DateiWarum
the-seeker/README.mdWas das Spiel ist und wie man es ausführt
the-seeker/docs/design/idea.mdDie kreative Grundlage im Detail: Themen, Philosophie, Mathematik, visuelle Sprache, das offene Universum und die Kollektionen als Signale der gemeinsamen Welt. Falls verschoben, suche die Seite mit dem Titel "The Seeker — a universe of permutations" unter docs/
the-seeker/docs/design/lore.mdDas Universum und die Fragen, die es bewusst offen lässt
the-seeker/docs/design/open-brand.mdWas offen ist, unter welchen Lizenzen, wie Besitzer als Spielleiter agieren und jede Kollektion
the-seeker/docs/design/art-direction.mdDie Regeln der Kunst
the-seeker/LICENSE.mdLizenzen und die Quellenangabezeile
collections/README.md, collections/guardians/README.md, collections/SEEKER_NET/README.mdDie Sammelobjekte und wie jeder Client ihren Live-Zustand liest

Lies diese auch, wenn die Arbeit sie betrifft, und überspringe den Rest: Ein Projekt ohne Sound braucht kein seeker-audio, und eines, das nie den Spielcode berührt, braucht keine AGENTS.md.

ArbeitLies
Der Code des Spiels, ein Mod oder ein Beitragthe-seeker/AGENTS.md (die Anweisungsdatei für KI-Agenten: Quellcode-Karte und die Regeln, die jede Änderung einhält), the-seeker/CONTRIBUTING.md, docs/architecture/, docs/authoring/
Spieldesign und Mechanikendocs/design/mechanics/ (beginne mit seiner README.md), docs/design/audience.md
Musik, Sound, Timingdocs/authoring/music.md, docs/authoring/SeekerTuning48hz.tun, docs/architecture/timing-and-audio.md, seeker-audio/README.md
Sprites und Animationdocs/authoring/animations.md, docs/authoring/animation-reference.md, docs/authoring/assets.md
Höhlen, Gelände, Hintergründedocs/architecture/level-generation.md
SEEKER NET auf Vertragsebenecollections/SEEKER_NET/contracts/README.md und contracts/src/
Ein Spiel, Spielzeug oder interaktives StückSpiele in community-games, die ihm ähneln, für Ideen und Kontext (Abschnitt 3)

So liest du sie:

  • Mit einer Shell: Klone, was du brauchst, z. B. git clone --depth 1 https://github.com/TheSeekerGame/collections.git. Für the-seeker führe zuerst git lfs install aus (Abschnitt 7), sonst erscheinen seine Kunstwerke als Platzhalter.
  • Nur mit Webzugriff: Rufe die rohen URLs ab. Die Bilder, Audiodateien, Schriftarten und Levelprojekte des Spiels werden in Git LFS gespeichert: raw.githubusercontent.com gibt für sie einen Textzeiger von etwa 130 Bytes zurück, und https://media.githubusercontent.com/media/TheSeekerGame/the-seeker/main/<path> gibt die echte Datei zurück. Nichts in collections verwendet LFS. Liste einen Ordner auf mit https://api.github.com/repos/TheSeekerGame/<repository>/contents/<path>.
  • Ohne Webzugriff: Arbeite von dieser Datei aus, informiere die Person und bitte sie, alles andere, was du brauchst, einzufügen.

Die Quellen entwickeln sich weiter. Lies sie zu Beginn jedes Projekts frisch, anstatt dich auf ein früheres Lesen zu verlassen. Wo sie mit dieser Datei uneins sind, folge ihnen und erwähne den Unterschied der Person gegenüber. Der Kern (Themen, Kunststil, die Stimmung, die On-Chain-Regeln der Kollektionen) ändert sich selten; Pfade, Funktionen und Zahlen ändern sich häufiger. Die Endpunkte, Größen und Code in dieser Datei wurden im Oktober 2026 überprüft. Im Spiel definieren Code und Assets das aktuelle Verhalten, und Designdokumente halten die Absicht fest. Wo idea.md und die READMEs der Kollektionen bezüglich der Sammelobjekte voneinander abweichen, sind die READMEs aktuell.

2. Arbeite mit der Person

Finde kurz heraus: Was sie machen wollen und warum, für wen es ist, wo es laufen oder existieren soll (ein Browser, ein Telefon, ein Desktop, Druck, ein Shop), wie erfahren sie sind, welchen Computer sie verwenden und was darauf installiert ist, und ob es eine Frist oder ein Budget gibt. Frage nur, was den Plan ändert. Wenn die Anfrage offen ist, schlage ein konkretes Konzept in ein oder zwei Sätzen vor und beginne.

Für jemanden, der neu in all dem ist:

  • Verwende einfache Worte und erkläre einen Begriff beim ersten Auftreten.
  • Überprüfe anstatt anzunehmen. Mit einer Shell führe git --version, python3 --version oder node --version aus; ansonsten frage sie.
  • Bevorzuge Ergebnisse, die nichts installiert benötigen: eine Webseite, die durch Doppelklick geöffnet wird, einen Link, ein Bild, ein PDF.
  • Gehe Schritt für Schritt vor. Sage vor jedem Befehl, was er tut. Gib genauen Text zum Kopieren für ihr Betriebssystem und bestätige jeden Schritt, bevor es weitergeht.
  • Frage, bevor du Software installierst, Konten erstellst, Geld ausgibst oder etwas veröffentlichst. Sie entscheiden.
  • Behalte die Arbeit in einem klar benannten Ordner und sag ihnen, wo er ist.
  • Zeige Ergebnisse früh: Öffne die Seite, zeige das Bild, spiele den Ton ab.
  • Wenn du keine Dateien schreiben kannst, gib jede Datei komplett in einem Block und sag, wie sie gespeichert wird: in einem Texteditor (Notepad unter Windows; TextEdit auf einem Mac nach Format → Reinen Text erstellen), mit einem Namen, der auf .html endet.

Für einen Erfahrenen: Passe dich ihren Werkzeugen und ihrem Tempo an und überspringe die Erklärungen.

Baue immer die kleinste Version, die vollständig und gut ist, lasse sie dann wachsen, und sage klar, was du überprüft hast und was nicht: Ein Standbild beweist keine Animation, und ein bestandener Test beweist nicht, wie etwas klingt oder sich anfühlt.

3. Wähle einen Pfad

Sie wollenBeginne mitBenötigt
The Seeker spielenBaue es aus dem Quellcode (Abschnitt 7)Git, Git LFS und Rust; etwa 500 MB zum Herunterladen und mehrere GB Festplatte
Musik in der Seeker-StimmungSEEKER: ✦ überrasche, bearbeite, teile den Link (er trägt das gesamte Lied), exportiere StemsEinen Browser
Ein Browserspiel, Spielzeug oder interaktives Stück (2D)Eine eigenständige HTML-Datei: eine Canvas und einfaches JavaScript, mit einer Bibliothek von einem CDN nur, wenn sie klar hilftEinen Browser
Ein 3D-Erlebnis im BrowserEine HTML-Datei mit three.jsEinen Browser
Ein größeres 2D- oder 3D-Spiel für Desktop, mobil oder KonsolenGodot (kostenlos, zugänglich, exportiert überallhin), Bevy und Rust wie das Hauptspiel oder einen Fork von the-seekerDie Engine
MultiplayerTeilbare Links für rundenbasiertes oder asynchrones Spielen, die keinen Server benötigen (SEEKERs Liedlinks zeigen, wie das geht). Echtzeitspiel benötigt ein Relay oder einen Host (WebRTC Peer-to-Peer oder ein Hosting-Dienst); wähle einen mit der Person. Chain-Daten werden immer noch von jedem Client direkt gelesenAbhängig
Pixel-Art, Sprites, IconsZeichne im Code (Canvas, oder Python mit Pillow), oder in Piskel (im Browser), Aseprite oder LibreSpriteEinen Browser oder den Editor
3D-Modelle, Rigs, FigurenBlender (kostenlos), mit der 2D-Kunst als Referenz; exportiere glTF für Spiele, STL oder 3MF für den DruckBlender
Illustrationen, Poster, Karten, Comics, ZinesInteger-skalierte Pixel-Art oder Vektor-SVG; PDF für den DruckEinen Browser
Animation, Trailer, WerbeclipsIm Code gerenderte oder aus dem Spiel aufgenommene Frames, zusammengesetzt mit ffmpeg; Musik aus SEEKER-Stemsffmpeg (optional)
MerchDruckfertige Dateien (Abschnitt 5) für einen Print-on-Demand-Shop, den die Person wähltEinen Browser
Eine WebsiteStatisches HTML und CSS, gehostet auf GitHub Pages, itch.io oder ähnlichEinen Browser
Ein BrettspielDruckbare Regeln und Karten (HTML zu PDF), vielleicht mit einer begleitenden Webseite, die die Chain liestEinen Browser
Werkzeuge, Bots, DashboardsZuerst eine Webseite; ein Skript nur, wenn es unbeaufsichtigt laufen mussAbhängig
Eine Änderung am Spiel oder ein BeitragAbschnitte 7, 8 und 11Git, Rust

Schau dir ähnliche Spiele an. Die Spiele in community-games sind lesenswert, wenn sie der Arbeit ähneln: wie sie aussehen, spielen und gebaut sind, gibt Ideen und Kontext. Soundings zum Beispiel ist ein 3D-Eisfangspiel in three.js mit einem Pixel-Look, den Seeker und SEEKER NET-Suchern als 3D-Charakteren, Live-Chain-Lesevorgängen und Musik in der 48-Hz-Stimmung. Ihr Code ist MIT OR Apache-2.0, also kann alles Nützliche auch wiederverwendet werden, mit Quellenangabe (Abschnitt 9).

Bevorzuge Formate, die sich überall öffnen lassen (HTML, PNG, SVG, PDF, WAV oder FLAC, glTF), wenige Abhängigkeiten und keinen Build-Schritt für kleine Webprojekte. Eine einzelne HTML-Datei, die direkt von der Festplatte geöffnet wird, kann jede öffentliche API und Kunst-Host in dieser Datei aufrufen, weil sie Anfragen von jeder Seite erlauben; die einzige Ausnahme ist der Magic Eden Ord Mirror, der nur native Programme ausliefert. Einige Browserfunktionen benötigen einen lokalen Server: Audio-Worklets zum Beispiel laufen nicht von file://. python3 -m http.server 8000 stellt einen Ordner unter http://localhost:8000 bereit. Python kommt mit den Befehlszeilenwerkzeugen von Apple auf einem Mac (Abschnitt 7); unter Windows installiere es von python.org.

4. Die Welt und ihr Geist

lore.md und idea.md sind der vollständige Bericht; dies ist die Essenz für den Fall, dass du sie nicht lesen kannst.

Das Universum

  • Theorem ist eine riesige Organisation, die sich der Entdeckung und Formalisierung von Wissen im gesamten Universum widmet. Seeker sind ihre Entdecker, und Seeker ist eine Rolle, keine Spezies: Menschen, Aliens und Maschinen werden gleichermaßen zu einem. Die Suchenden von SEEKER NET zum Beispiel sind winzige computerähnliche Roboter.
  • Der Codex ist das gemeinsame Archiv von Theorem; ein Seeker erreicht ihn durch das Visier, um zu scannen, aufzuzeichnen und zu analysieren. Attunement ist die Fähigkeit, die Frequenzen und Strukturen anderer Wesen und des Kosmos zu spüren. Seeker reisen und arbeiten allein.
  • Der Planet ist eisig und fast unglaublich reich. Das Leben sucht Zuflucht in Höhlen unter dem Eis, die mit zunehmender Tiefe wärmer, seltsamer, schöner und gefährlicher werden. Auch Wissenschaftler, Opportunisten, Betreuer und Anbeter sind gekommen. Etwas in der Nähe des Kerns scheint zu rufen.
  • Guardians sind uralte außerirdische Halbgötter, die über den Planeten wachen. Ihre Ursprünge sind ein Rätsel.

Die Wendungen und das Ende der Hauptgeschichte sind bewusst unveröffentlicht. Erfinde sie nicht als Kanon oder behaupte, sie zu enthüllen; ein neues Werk findet seine eigenen Antworten. Ein Werk kann den Kanon fortsetzen, ihn kompatibel erweitern, ihn offen forken oder nur den Stil übernehmen. Alle sind willkommen; sage, welches es ist. Keine der Überlieferungen ist erforderlich: Eine geliehene Idee, wie der gefrorene Planet, Theorem oder die 12-basierte Stimmung, reicht aus, um darauf aufzubauen.

Der Charakter des Seekers

Der Protagonist des Hauptspiels ist ein bestimmter Seeker. Verwende diese Beschreibung nur in Werken, die ihn enthalten; jeder andere Seeker kann aussehen wie alles.

  • Ein mysteriöser, vermummter Entdecker. Eine kleine Figur, von Kopf bis Fuß in einen Kapuzenumhang aus gedämpftem, sandigem Gold gehüllt, im Geiste der vermummten Wanderer von Star Wars und Dune. In der Kapuze ist nur Dunkelheit und ein einzelner blasser Schlitz aus Licht, das Visier, durch das sie den Codex erreichen; das Gesicht wird nie gezeigt. Unter dem Umhang sind dunkle Beine zu sehen, die hinter ihnen her flattern, wenn sie rennen.
  • Ein Rucksack, der wächst. Sie tragen normalerweise einen dunklen, kompakten Rucksack, der wächst, während sie sammeln, in drei Größen von klein bis groß (the-seeker/assets/items/equipment/backpack1.png bis backpack3.png). Das Spiel wechselt die Größen, wenn sich mehr Materialien füllen, und der Rucksack folgt dem Körper leicht, schwebt im Stillstand und wackelt beim Laufen (game/src/game/player/equipment.rs).
  • Im Originalspiel sind sie etwa 12 Pixel groß, und ihre Sprites befinden sich in the-seeker/assets/animations/player/. Ihr Gold ist der warme Akzent, der unter Visuelle Grammatik beschrieben wird.

Was es erforscht

  • Permutationen der Existenz. Ultraviolett zu sehen ist eine Möglichkeit zu existieren, sich...

Verwandte Skills