Private
Public Access
1
0
Commit Graph

39 Commits

Author SHA1 Message Date
Sebastian Unterschütz 22643996c3 refine visuals and interactions: remove footer, enhance CSS styles, improve player and emote handling logic, and adjust asset scaling and animations
Dynamic Branch Deploy / build-and-deploy (push) Successful in 1m51s
2026-04-22 23:08:40 +02:00
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 e71fd6f0ee add presentation mode: implement presentation logic, QR code support, animated quotes, assets display, and emotes
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m33s
2026-04-22 20:00:48 +02:00
Sebastian Unterschütz 8454557f16 update workflows and game logic: add CERT_ISSUER support, enhance offline mode with countdown, and adjust default audio settings
Dynamic Branch Deploy / build-and-deploy (push) Successful in 1m50s
2026-04-22 19:27:21 +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 6b07004f01 fix view port rendering to include
Dynamic Branch Deploy / build-and-deploy (push) Has been cancelled
2026-03-24 09:12:51 +01:00
Sebastian Unterschütz 656f279a89 fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m49s
2026-03-22 18:18:45 +01:00
Sebastian Unterschütz aff505773a fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m3s
2026-03-22 10:44:58 +01:00
Sebastian Unterschütz ce092c8366 fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m13s
2026-03-21 22:18:48 +01:00
Sebastian Unterschütz 08abe2867a fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m15s
2026-03-21 21:44:26 +01:00
Sebastian Unterschütz 233f20a24a fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m13s
2026-03-21 21:31:06 +01:00
Sebastian Unterschütz e6496e7a45 fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m9s
2026-03-21 21:15:41 +01:00
Sebastian Unterschütz 188e9c2cc2 fix game
Dynamic Branch Deploy / build-and-deploy (push) Failing after 8m17s
2026-03-21 20:32:53 +01:00
Sebastian Unterschütz 78742fc1c4 refactor client prediction tolerances; simplify logic and update thresholds for better handling of position corrections
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m41s
2026-01-28 12:26:14 +01:00
Sebastian Unterschütz af08c13255 refactor client prediction logic and add tolerance levels; implement restartGame function to reset game state without a full reload
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m27s
2026-01-28 12:01:15 +01:00
Sebastian Unterschütz 6dc3f8d141 fix IMPRESSUM and README.md
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m46s
2026-01-12 21:31:36 +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 d156dce2e7 Restrict debug rendering (colliders, hitboxes, etc.) to debug mode only.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m46s
2026-01-06 21:51:08 +01:00
Sebastian Unterschütz fc909fc2bc Increase number of underground stones per tile, limit to rectangular shapes only
Dynamic Branch Deploy / build-and-deploy (push) Has been cancelled
2026-01-06 21:48:52 +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 291b6f5953 Adjust PNG compression level in Dockerfile from -o7 to -o3 for faster build times.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m34s
2026-01-05 22:17:51 +01:00
Sebastian Unterschütz d595c7e525 Enable canvas focus for keyboard input by setting tabindex and automatically focusing during gameplay.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m1s
2026-01-05 21:14:12 +01:00
Sebastian Unterschütz a742889a8e Remove redundant gameStarting reset logic in game.js.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 1m56s
2026-01-05 21:10:47 +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 dc5136ca21 Adjust physics constants for better 20 TPS gameplay feel, refine smoothing and correction thresholds, and update cache-busting version for client assets.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m15s
2026-01-05 19:54:07 +01:00
Sebastian Unterschütz 0ae6c58eb9 Adjust physics constants and movement logic for 20 TPS, scale velocities and gravity by a factor of 3, and update cache-busting version for client assets.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m0s
2026-01-05 19:22:17 +01:00
Sebastian Unterschütz daf8261aa9 Reduce tick rate and TPS to 20 for improved performance and consistency; update cache-busting version for client assets.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m51s
2026-01-05 19:08:27 +01:00
Sebastian Unterschütz f121fa5ced Initialize Redis-backed RoomRegistry for room-to-pod assignment and add Pod-specific game.join handling logic with NATS subscriptions. Update cache-busting version for client assets.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m30s
2026-01-04 20:38:18 +01:00
Sebastian Unterschütz 24e21387d9 Add cache-busting for JS/WASM assets, WASM readiness signaling to JS, and robust fetch with cache control. Improve lobby updates and refine WebSocket logic.
Dynamic Branch Deploy / build-and-deploy (push) Failing after 46s
2026-01-04 20:13:56 +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 d7c2e8dc85 Dynamically generate WebSocket URLs based on current domain to support both HTTP and HTTPS environments.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m24s
2026-01-04 16:14:21 +01:00
Sebastian Unterschütz 755feb8394 Update asset metadata and dependencies; refine obstacle type to wall.
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m41s
2026-01-04 15:15:10 +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 ce51a2ba4f Integrate direct WebSocket-based leaderboard functionality for real-time updates and requests. Refactor related client-side logic to utilize this new connection. 2026-01-04 02:26:23 +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