package config import "time" const ( // Server Settings Port = ":8080" AssetPath = "./cmd/client/web/assets/assets.json" ChunkDir = "./cmd/client/web/assets/chunks" // Physics (angepasst für 20 TPS statt 60 TPS) // Bei 20 TPS ist jeder Tick 3x länger (50ms statt 16.67ms) Gravity = 1.5 // war 0.5 bei 60 TPS MaxFall = 45.0 // war 15.0 bei 60 TPS TileSize = 64 // Player Movement (bei 20 TPS) RunSpeed = 21.0 // Basis-Scroll-Geschwindigkeit PlayerSpeed = 33.0 // Links/Rechts Bewegung relativ zu Scroll (war 11.0 * 3) JumpVelocity = 24.0 // Sprunghöhe (reduziert für besseres Gefühl) FastFall = 45.0 // Schnell-Fall nach unten WallSlideMax = 9.0 // Maximale Rutsch-Geschwindigkeit an Wand WallClimbSpeed = 15.0 // Kletter-Geschwindigkeit // Gameplay StartTime = 5 // Sekunden Countdown TickRate = time.Millisecond * 50 // 20 TPS (war 16ms für 60 TPS) // NATS Subjects Templates SubjectInput = "game.room.%s.input" SubjectState = "game.room.%s.state" )