All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m18s
29 lines
808 B
JavaScript
29 lines
808 B
JavaScript
// ==========================================
|
|
// SPIEL KONFIGURATION & KONSTANTEN
|
|
// ==========================================
|
|
|
|
// Dimensionen (Muss zum Canvas passen)
|
|
const GAME_WIDTH = 800;
|
|
const GAME_HEIGHT = 400;
|
|
|
|
// Physik (Muss exakt synchron zum Go-Server sein!)
|
|
const GRAVITY = 1.8;
|
|
const JUMP_POWER = -20.0; // Vorher -36.0 (Deutlich weniger!)
|
|
const HIGH_JUMP_POWER = -28.0;// Vorher -48.0 (Boots)
|
|
const GROUND_Y = 350; // Y-Position des Bodens
|
|
|
|
// Geschwindigkeit
|
|
const BASE_SPEED = 15.0;
|
|
|
|
// Game Loop Einstellungen
|
|
const TARGET_FPS = 20;
|
|
const MS_PER_TICK = 1000 / TARGET_FPS;
|
|
const CHUNK_SIZE = 20; // Intervall für Berechnungen (Legacy)
|
|
|
|
// Debugging
|
|
// true = Zeigt Hitboxen (Grün) und Server-Daten (Cyan)
|
|
const DEBUG_SYNC = true;
|
|
|
|
function lerp(a, b, t) {
|
|
return a + (b - a) * t;
|
|
} |