fix: dark pixels in water texture + update README
Wasser-Tile hatte 2 dunkle Pixel: ein LEAVES-2x2-Block (Seed 333, Offset 15) blutete 1px ueber die Tile-Grenze in die erste Wasser-Spalte. Fix: Dekor- Offsets (LEAVES 2x2, STONE-Adern 2x1) auf TILE_PX-size begrenzen, so dass keine Bloecke mehr ins Nachbar-Tile bluten. Verifiziert: 0 blutende Bloecke. README: Steuerung aktualisiert (Shift = Sprint/Runter statt Ctrl) sowie neue Grafik-Features (Schatten, baked AO, Post-Processing) und config.js ergaenzt. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1 parent
c27c61e070
commit
a748724dfb
2 files changed
+19
-4
No files matched your search
@@ -30,6 +30,14 @@ python3 -m http.server 8080
|
||||
- **Abbauen** (Linke Maustaste) und **Setzen** (Rechte Maustaste) per DDA-Voxel-Raycast
|
||||
- **Streaming**: Chunks werden um den Spieler dynamisch geladen/entfernt
|
||||
- First-Person-Steuerung mit Gravitation, Kollision, Springen, **Fly-Modus** & Schwimmen
|
||||
- **Grafik**: dynamische Schatten (PCF Soft), baked Vertex-Ambient-Occlusion
|
||||
(Smooth Lighting) und Post-Processing (Bloom + ACES Tone-Mapping / sRGB)
|
||||
|
||||
## Anpassen
|
||||
|
||||
Alle Einstellungen – Render-Distanz, Grafik-Effects (Schatten/Bloom/AO), Beleuchtung,
|
||||
Spieler-Physik, Welt-Seed, Meereshöhe, Maus-Sensitivität u. a. – liegen zentral in
|
||||
[`js/config.js`](js/config.js). Werte ändern, Seite neu laden, fertig.
|
||||
|
||||
## Steuerung
|
||||
|
||||
@@ -38,8 +46,7 @@ python3 -m http.server 8080
|
||||
| `WASD` | Laufen |
|
||||
| `Maus` | Umsehen |
|
||||
| `Leertaste` | Springen / im Wasser aufsteigen |
|
||||
| `Shift` | im Fly nach unten |
|
||||
| `Strg` | Sprinten |
|
||||
| `Shift` | Sprinten / im Flug nach unten |
|
||||
| `Linke Maustaste` | Block abbauen |
|
||||
| `Rechte Maustaste` | Block setzen |
|
||||
| `1`–`6` | Block in der Hotbar wählen |
|
||||
@@ -52,6 +59,7 @@ python3 -m http.server 8080
|
||||
|---|---|
|
||||
| `index.html` / `style.css` | Markup, UI (Overlay, Hotbar, Crosshair, HUD), Importmap |
|
||||
| `js/constants.js` | Block-/Biome-/Atlas-Konstanten, Tile-Mapping |
|
||||
| `js/config.js` | Zentrale Einstellungen (Grafik, Performance, Spieler, Welt) |
|
||||
| `js/rng.js` | Seeded PRNG (mulberry32) + Hashes |
|
||||
| `js/noise.js` | Noise-Funktionen (Terrain, Biome, Höhlen) + FBM |
|
||||
| `js/textures.js` | Prozeduraler 16×16-Texturatlas |
|
||||
|
||||
Reference in new issue
Block a user