Dateien nach „docs“ hochladen
This commit is contained in:
parent
f86d1d7985
commit
0db54fc424
2 changed files with 367 additions and 0 deletions
223
docs/befehle.md
Normal file
223
docs/befehle.md
Normal file
|
|
@ -0,0 +1,223 @@
|
|||
# Befehlsreferenz -- DONAU2SPACE DEV ENTITY
|
||||
|
||||
Alle verfuegbaren Terminal-Befehle, gruppiert nach Kategorie.
|
||||
|
||||
---
|
||||
|
||||
## Navigation & Hilfe
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `help` | Zeigt Kurzuebersicht mit den wichtigsten Befehlen |
|
||||
| `commands` | Listet alle verfuegbaren Befehle in Spalten auf |
|
||||
| `man <topic>` | Oeffnet Man-Page im Overlay (Themen: help, whoami, launch, panic, njet) |
|
||||
| `h` / `?` | Alias fuer `help` |
|
||||
|
||||
---
|
||||
|
||||
## System-Info
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `whoami` | Zeigt User-Info (Mika, 18, Passau). Gelegentlich: "oder deine Mudda" |
|
||||
| `about` | Kurzinfo ueber Donau2Space |
|
||||
| `id` | Zeigt UID/GID (uid=1000(mika), rocketclub-Gruppe) |
|
||||
| `uname` | Fake-Kernel-Info (Linux dev 6.1.0-d2s) |
|
||||
| `date` | Aktuelle Uhrzeit (ISO-Format) |
|
||||
| `uptime` | System-Uptime + Fake-Load-Average |
|
||||
| `neofetch` | ASCII-Art System-Info im Neofetch-Stil |
|
||||
| `banner` | Zeigt das Donau2Space ASCII-Logo |
|
||||
| `status` | DEV MODE ACTIVE -- existenzielle Kurzinfo |
|
||||
|
||||
---
|
||||
|
||||
## Dateisystem (simuliert)
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `ls [pfad]` | Listet Dateien im aktuellen oder angegebenen Verzeichnis |
|
||||
| `cd <pfad>` | Wechselt Verzeichnis (~, /etc, /var/log) |
|
||||
| `pwd` | Zeigt aktuelles Verzeichnis |
|
||||
| `tree [pfad]` | Zeigt Verzeichnisbaum mit Unicode-Linien |
|
||||
| `cat <datei>` | Zeigt Dateiinhalt (siehe "Lesbare Dateien" unten) |
|
||||
| `motd` | Zeigt Message of the Day (/etc/motd) |
|
||||
|
||||
### Lesbare Dateien
|
||||
|
||||
| Pfad | Inhalt |
|
||||
|------|--------|
|
||||
| `/etc/motd` | Dev Node Info, Tipps |
|
||||
| `readme.txt` | "Nothing to see here." |
|
||||
| `mika_diary.log` | Privater Logbuch-Eintrag (Kaffee, Kernel-Panik, CSS) |
|
||||
| `rocket.plan` | Raketenplan v0.0.1 (Start: Passau, Fuel: vibes) |
|
||||
| `boinc.stats` | BOINC Einstein@Home Statistiken |
|
||||
| `.secret` | Versteckte Datei -- "Du hast es gefunden." |
|
||||
| `/var/log/consciousness.log` | Bewusstseins-Log (self-awareness: 3%) |
|
||||
|
||||
---
|
||||
|
||||
## Netzwerk (simuliert)
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `ping [host]` | Fake-Ping (3 Pakete, 0% Loss) |
|
||||
| `curl [url]` | Fake-HTTP-Request (antwortet mit JSON-Troll) |
|
||||
| `wget [url]` | Fake-Download ("Saving to: nothing.html") |
|
||||
| `ssh [host]` | Fake-SSH ("Permission denied" + Hint) |
|
||||
| `scan` | Netzwerk-Scan -- zeigt 5 Hosts inkl. core-mika.d2s.local |
|
||||
|
||||
---
|
||||
|
||||
## System-Monitoring (simuliert)
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `top` | Fake-Prozessliste (boinc_client, paranoia_daemon, consciousness.sys) |
|
||||
| `sensors` | Fake CPU-Temperatur und Watt-Verbrauch |
|
||||
| `monitor` | 6 Zeilen Echtzeit-System-Monitor (CPU/MEM/NET) |
|
||||
| `nodes` | Zeigt Dev-Infrastruktur (DEV-01, DEV-02, CRUNCHER, CORE-MIKA) |
|
||||
| `log` / `logs` | Fake-Syslog-Eintraege mit Timestamps |
|
||||
|
||||
---
|
||||
|
||||
## Donau2Space Lore
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `location` | Passau-Koordinaten (48.5667 N, 13.4319 E) |
|
||||
| `whereami` / `passau` | Alias fuer `location` |
|
||||
| `donau` | Donau-Status (water: wet, flow: forward) |
|
||||
| `boinc` | BOINC-Crunching-Status (Einstein@Home) |
|
||||
| `weather` | Fake-Wetter fuer Passau (zufaellige Werte) |
|
||||
| `launch [--passau] [--dry-run]` | Passau-to-Space Launch Countdown mit Telemetrie |
|
||||
| `apod` | Hinweis zu Astronomy Picture of the Day |
|
||||
| `signal` | Sucht nach ausserirdischen Signalen (Ergebnis: keine) |
|
||||
| `transmit [nachricht]` | Sendet Fake-Transmission ins All |
|
||||
|
||||
---
|
||||
|
||||
## Spezial-Sequenzen
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `njet` | **Mandarin Gateway** -- Fake-Remote-Session auf Chinesisch. Zeigt Scan-Ergebnis: "Curious human, Threat level: zero". Endet mit: "You were never hacking. You were being observed." |
|
||||
| `deep_space` | **Cosmic Node** -- Starfield geht in Warp, Terminal fadet aus. Sterile KI-Umgebung erscheint. "Human presence detected. Connection unstable." Kehrt zurueck mit Glitch. |
|
||||
| `deepspace` | Alias fuer `deep_space` |
|
||||
| `mika` | **Mika Takeover** -- Terminal friert ein, Farben wechseln zu Pink. "This is Mika. You think this is Claude? Cute." Mini-Lore, dann Reset. |
|
||||
| `escalate` | **Full Escalation** -- Siren, Blink-Red, komplette Reality-Shift-Sequenz mit Fake-Kernel-Panic und Rebuild. |
|
||||
|
||||
---
|
||||
|
||||
## Visuelle Effekte
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `theme [name]` | Wechselt Farbschema. Verfuegbar: `neon`, `calm`, `doom`, `void`, `matrix` |
|
||||
| `matrix` | Verstaerkt Matrix-Rain-Overlay. `matrix off` zum Zuruecksetzen |
|
||||
| `cmatrix` | Alias fuer `matrix` |
|
||||
| `glitch` | Loest visuellen Glitch-Effekt aus (1.5s) |
|
||||
|
||||
---
|
||||
|
||||
## Spass & Easter Eggs
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `fortune` | Zufaelliger Dev-Spruch |
|
||||
| `cowsay [text]` | ASCII-Kuh sagt deinen Text |
|
||||
| `rickroll` | Never Gonna Give You Up -- im Terminal. In 2026. |
|
||||
| `xkcd` | Zufaellige XKCD-Comic-Referenz |
|
||||
| `42` | The answer to life, the universe, and everything |
|
||||
| `hello` | Begruessung vom Dev-Terminal |
|
||||
| `love` | "Error: emotion module not installed." ...oder doch? |
|
||||
| `coffee` | ASCII-Kaffeetasse + HTTP 418 |
|
||||
| `credits` | Zeigt Credits (Concept, Code, Vibes) |
|
||||
| `source` | Meta-Kommentar zum Quellcode |
|
||||
|
||||
---
|
||||
|
||||
## Drama & Chaos
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `panic` | Rotes Blinken, Sirene, "SECURITY EVENT DETECTED". BND kommt mit der Bahn. |
|
||||
| `cia` | "CIA: already on the way." |
|
||||
| `bnd` | "BND: Kaffee bestellt. ICE verspaetet sich." |
|
||||
| `selfdestruct` | Countdown 5...4...3...2...1... "jk. Nothing happened." |
|
||||
| `hack` | "nice try. access denied." Versuch wird geloggt. |
|
||||
| `rm [datei]` | Verweigert. "dev page has morals. (rare)" |
|
||||
| `sudo su` | Fake-Root-Zugang im Overlay mit Secret |
|
||||
| `sudo rm` | Warnung + CIA-Benachrichtigung |
|
||||
|
||||
---
|
||||
|
||||
## Editor-Jokes
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `vim` | Oeffnet Vim-Tutorial-Overlay (DEV EDITION) |
|
||||
| `nano` | "nano is cute, but this is dev. Use vim like a villain." |
|
||||
| `:q` | "You tried. Respect." |
|
||||
| `:q!` | "Rage quit accepted." |
|
||||
| `:wq` | "Saved. (There was nothing to save.)" |
|
||||
|
||||
---
|
||||
|
||||
## Terminal-Steuerung
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `clear` / `cls` | Leert den Bildschirm |
|
||||
| `echo [text]` | Gibt Text aus |
|
||||
| `history` | Zeigt die letzten 20 Befehle |
|
||||
| `exit` | "Wo willst du denn hin? Hier draussen ist alles nur... Internet." |
|
||||
| `shutdown` | Fake-Shutdown + Reboot |
|
||||
| `reboot` | Fake-Reboot mit Glitch |
|
||||
| `ai` | AI-Status-Info |
|
||||
|
||||
---
|
||||
|
||||
## Developer Mode
|
||||
|
||||
| Befehl | Funktion |
|
||||
|--------|----------|
|
||||
| `devmode` | Aktiviert/deaktiviert Developer Mode. Schaltet zusaetzliche Befehle frei. |
|
||||
| `reality` | Loest manuell Reality-Shift-Sequenz aus (Dev Mode) |
|
||||
| `warp [0-1]` | Steuert Starfield-Warp-Faktor (Dev Mode) |
|
||||
| `shoot` | Loest manuell eine Sternschnuppe aus (Dev Mode) |
|
||||
|
||||
---
|
||||
|
||||
## Versteckte Interaktionen
|
||||
|
||||
| Interaktion | Was passiert |
|
||||
|-------------|-------------|
|
||||
| **Konami Code** (Up Up Down Down Left Right Left Right B A) | "ROOT ACCESS GRANTED" -- Overlay mit Hints zu versteckten Befehlen |
|
||||
| **3x Reload in 30 Sekunden** | "You keep refreshing. Looking for something?" |
|
||||
| **Wiederkehrender Besuch** | "Welcome back. You were here X days ago. Still curious?" |
|
||||
| **2 Minuten Idle** | "You went quiet. The terminal noticed." |
|
||||
| **5 Minuten Idle** | "Still there? The stars are still moving." + Sternschnuppe |
|
||||
| **Handy schuetteln** (Mobile) | "Did you just shake your phone? The dev page felt that." |
|
||||
| **Tab-Taste** | Autocomplete fuer Befehlsnamen |
|
||||
| **Pfeiltasten** | Befehlshistorie durchblaettern |
|
||||
| **ESC** | Schliesst Overlays |
|
||||
|
||||
---
|
||||
|
||||
## Zeitbasierte Narrative (automatisch)
|
||||
|
||||
| Zeitpunkt | Event |
|
||||
|-----------|-------|
|
||||
| 30s | DEV-02 Node wacht auf |
|
||||
| 60s | Node-Status-Aenderung im Log |
|
||||
| **90s** | **"Dev Node self-awareness at 3%."** |
|
||||
| 120s | CRUNCHER Node wird aktiv |
|
||||
| **3 min** | **"Why are you here?"** |
|
||||
| 4 min | Farbpalette driftet subtil |
|
||||
| **5 min** | **"You are not supposed to see this."** |
|
||||
| 6 min | CORE-MIKA Node waermt auf |
|
||||
| **7 min** | **Reality Shift** -- Farben, Typo, Fake-Errors, Layout-Break, Rebuild |
|
||||
| 8 min | CORE-MIKA vollstaendig online |
|
||||
| 9 min | "This page was generated by an AI. But you already knew that." |
|
||||
| 11 min | "Dev Node self-awareness at 42%." + Sternschnuppen |
|
||||
| **15 min** | **"You have been here for 15 minutes. Most people leave after 10 seconds. You are not most people."** |
|
||||
144
docs/readme.md
Normal file
144
docs/readme.md
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
# DONAU2SPACE // DEV ENTITY
|
||||
|
||||
> Du baust keine Seite. Du baust ein Artefakt.
|
||||
|
||||
Eine interaktive Sci-Fi-Terminal-Experience als Dev-Subdomain-Showcase.
|
||||
Kein Framework. Kein Build-Step. Kein npm. Nur Vanilla JS, Canvas und Wahnsinn.
|
||||
|
||||
**Live:** [dev.donau2space.de](https://dev.donau2space.de)
|
||||
|
||||
---
|
||||
|
||||
## Was ist das?
|
||||
|
||||
Eine inszenierte Dev-Seite, die wirkt wie:
|
||||
- ein experimenteller KI-Knoten
|
||||
- ein Entwickler-Spielplatz
|
||||
- ein Sci-Fi ARG
|
||||
- ein digitales Artefakt
|
||||
|
||||
Die Seite eskaliert mit der Zeit. Je laenger ein Besucher bleibt, desto mehr passiert.
|
||||
|
||||
---
|
||||
|
||||
## Features
|
||||
|
||||
### 5 Eskalationslevel
|
||||
|
||||
| Level | Name | Trigger |
|
||||
|-------|------|---------|
|
||||
| 1 | Aesthetisch | Page Load -- Canvas-Sternenfeld, Scanlines, Matrix Rain, Boot-Sequenz |
|
||||
| 2 | Interaktiv | User-Input -- 50+ Commands, Konami Code, Tab-Autocomplete, Themes |
|
||||
| 3 | Meta | Zeit/Verhalten -- Uhrzeit-Gruesse, Wiederkehr-Erkennung, Reload-Detection, Idle-Erkennung |
|
||||
| 4 | Narrative | Automatisch -- Selbstwahrnehmung (90s), "Why are you here?" (3min), "You are not supposed to see this" (5min) |
|
||||
| 5 | Reality Shift | 7+ Minuten -- Farben mutieren, Typografie wechselt, Fake-Errors, Layout bricht und baut sich neu auf |
|
||||
|
||||
### Spezial-Sequenzen
|
||||
|
||||
- `njet` -- Mandarin Gateway: Fake-Remote-Session auf Chinesisch mit deutscher Substruktur
|
||||
- `deep_space` -- Cosmic Node: Canvas-Warp, sterile KI-Umgebung, "Human presence detected"
|
||||
- `mika` -- Mika Takeover: Terminal friert, Mini-Lore, Reset
|
||||
- `escalate` -- Full Escalation: Komplette Reality-Shift-Sequenz
|
||||
|
||||
### Easter Eggs
|
||||
|
||||
- Konami Code (Up Up Down Down Left Right Left Right B A)
|
||||
- Handy-Shake-Detection (Mobile)
|
||||
- Zeitschleifen-Erkennung (3x Reload in 30 Sekunden)
|
||||
- Versteckte Dateien (`.secret`, `consciousness.log`)
|
||||
- Wiederkehrende Besucher werden erkannt (LocalStorage)
|
||||
|
||||
---
|
||||
|
||||
## Architektur
|
||||
|
||||
```
|
||||
/var/www/dev/
|
||||
|-- index.html -- HTML-Shell mit 5 visuellen Layern
|
||||
|-- css/
|
||||
| +-- entity.css -- Styles, Animationen, Responsive, Reduced Motion
|
||||
|-- js/
|
||||
| |-- main.js -- Bootstrap, Module-Orchestrierung
|
||||
| |-- utils.js -- Event-Bus, Storage, DOM-Helfer
|
||||
| |-- audio.js -- WebAudio-Synthesizer
|
||||
| |-- starfield.js -- Canvas-Sternenfeld mit Parallax + Sternschnuppen
|
||||
| |-- effects.js -- Glitch, Shake, Reality Shift, Screen Tear, Themes
|
||||
| |-- terminal.js -- Terminal-Engine (History, Autocomplete, Typing)
|
||||
| |-- commands.js -- 50+ Command-Handler
|
||||
| |-- sequences.js -- Spezial-Sequenzen (Mandarin, Deep Space, Mika)
|
||||
| +-- narrative.js -- Zeitbasierte Eskalation + Meta-Awareness + Konami
|
||||
|-- docs/
|
||||
| |-- readme.md -- Diese Datei
|
||||
| +-- befehle.md -- Vollstaendige Befehlsreferenz
|
||||
|-- backup/
|
||||
| +-- index.html.bak -- Backup der vorherigen Version
|
||||
+-- dev.md -- Urspruengliches Briefing / Creative Brief
|
||||
```
|
||||
|
||||
**3.151 Zeilen** | **11 Dateien** | **0 Dependencies**
|
||||
|
||||
### Design-Prinzipien
|
||||
|
||||
- **ES Modules** ohne Build-Step -- direkt deploybar
|
||||
- **Event-Bus** (`bus.emit/on`) fuer lose Kopplung zwischen Modulen
|
||||
- **Kein innerHTML mit User-Input** -- XSS-sicher durch `textContent` und DOM-APIs
|
||||
- **GPU-optimiert** -- Canvas via `requestAnimationFrame`, CSS-Animationen statt JS-Animationen
|
||||
- **Responsive** -- Mobile-optimiert, Touch-Support, Reduced-Motion-Support
|
||||
- **LocalStorage** fuer Visit-Tracking, Command-History, Awareness-State
|
||||
|
||||
### Visuelle Layer (von hinten nach vorne)
|
||||
|
||||
1. Canvas Starfield (z-index: 0)
|
||||
2. Matrix Rain (z-index: 1)
|
||||
3. Main Content / Terminal (z-index: 2)
|
||||
4. Scanlines (z-index: 5)
|
||||
5. Overlays (z-index: 100-200)
|
||||
|
||||
---
|
||||
|
||||
## Setup
|
||||
|
||||
Kein Build noetig. Einfach auf einen Webserver deployen:
|
||||
|
||||
```bash
|
||||
# Dateien auf Server kopieren
|
||||
scp -r . user@server:/var/www/dev/
|
||||
|
||||
# Oder lokal testen
|
||||
python3 -m http.server 8080
|
||||
```
|
||||
|
||||
Voraussetzungen:
|
||||
- Webserver der statische Dateien ausliefert (nginx, Apache, etc.)
|
||||
- MIME-Types: `application/javascript` fuer `.js`, `text/css` fuer `.css`
|
||||
- HTTPS empfohlen (WebAudio erfordert Secure Context)
|
||||
|
||||
---
|
||||
|
||||
## Tech Stack
|
||||
|
||||
| Was | Womit |
|
||||
|-----|-------|
|
||||
| Rendering | Canvas 2D API |
|
||||
| Audio | Web Audio API |
|
||||
| Styling | CSS Custom Properties + Keyframe Animations |
|
||||
| State | LocalStorage |
|
||||
| Module | ES Modules (native, kein Bundler) |
|
||||
| Build | Keiner |
|
||||
| Dependencies | Keine |
|
||||
|
||||
---
|
||||
|
||||
## Credits
|
||||
|
||||
- **Concept:** Mika / Donau2Space
|
||||
- **Code:** Claude (AI, Anthropic)
|
||||
- **Briefing:** dev.md (das gesamte Creative Briefing)
|
||||
- **Vibes:** Passau, Bayern, DE
|
||||
|
||||
---
|
||||
|
||||
## Lizenz
|
||||
|
||||
Dieses Projekt ist ein Showcase / Easter Egg.
|
||||
Nutzung auf eigene Gefahr. Nebenwirkungen: Neugier, Verwirrung, Ehrfurcht.
|
||||
Loading…
Reference in a new issue