Sebastian Unterschütz
b7043b017f
refine asset scaling and labeling: adjust scaling logic, introduce label display, and update CSS and animation styles
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m0s
2026-04-22 20:49:38 +02:00
Sebastian Unterschütz
be76d025da
add togglePresentationMode_WASM: enable F1 key handling, refine CSS styles, and adjust asset scaling logic
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m41s
2026-04-22 20:44:31 +02:00
Sebastian Unterschütz
d5c1e2ec82
add presentation mode enhancements: refine visuals, integrate HTML-based interface for presentation mode, align assets display and player states, and handle real-time JS callbacks
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m36s
2026-04-22 20:28:16 +02:00
Sebastian Unterschütz
fc7cef4989
fix view port rendering to include
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m3s
2026-03-24 09:25:55 +01:00
Sebastian Unterschütz
4be6cc791e
- Refactor dirt and stone generation to optimize visible depth and adjust randomization.
...
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m32s
- Remove unused `StartWebSocketGateway` function from `websocket_gateway.go`.
- Add security checks to track player-room mapping, enforce valid input, and prevent ID spoofing in `gateway.go`.
- Refactor touch control logic to dynamically position joystick and buttons above gameplay floor.
- Introduce dynamic floor Y-coordinate calculation (`GetFloorYFromHeight`) for better scaling across different screen sizes.
- Adjust rendering logic to align assets, particles, and debug visuals with dynamic screen height transformations.
- Update canvas CSS to support fullscreen scaling without center alignment.
2026-01-09 21:34:24 +01:00
Sebastian Unterschütz
023996229a
Integrate shared physics engine for player movement and collision handling, refine 20 TPS gameplay logic, and enhance client prediction with server-reconciliation updates.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m51s
2026-01-06 21:37:32 +01:00
Sebastian Unterschütz
66d7b6d2a5
Refine player movement and physics constants for improved 20 TPS gameplay, add reusable config values, enhance button loading states, and prevent duplicate game starts. Update cache-busting version for client assets.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m3s
2026-01-05 21:04:39 +01:00
Sebastian Unterschütz
98e955aad9
Add analog joystick support with fine control adjustments, improve prediction smoothing, reduce correction thresholds, and enhance lobby and overlay UI responsiveness.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m23s
2026-01-04 19:43:09 +01:00
Sebastian Unterschütz
400a7e752b
Add PlayerCode for enhanced score tracking and host validation logic in cooperative mode. Optimize UI for mobile devices with new responsive styles.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m27s
2026-01-04 17:34:19 +01:00
Sebastian Unterschütz
95d61bf66e
Add WebAssembly support for assets and chunks, implement gameover screen rendering, and enhance server gameplay logic with dynamic speeds, team naming, and score components.
2026-01-04 14:30:31 +01:00
Sebastian Unterschütz
41d15c60d3
Implement HTML-based lobby system with player list management, host controls, and real-time updates. Add JavaScript-WASM communication for lobby state changes and game start triggers.
2026-01-04 01:56:31 +01:00
Sebastian Unterschütz
3232ee7c2f
Add platform-specific implementations for assets, audio, WebSocket, and rendering on Desktop and WebAssembly platforms. Introduce embedded assets for WebAssembly and native file handling for Desktop. Add platform-specific chunk loading and game state synchronization.
2026-01-04 01:25:04 +01:00