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
568ce516e7
add teacher and milestone quotes: implement random quotes, speech bubbles, and milestone achievements display
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m35s
2026-04-22 19:53:15 +02:00
Sebastian Unterschütz
9742ccb038
enhance offline mode: add moving platforms, collision detection, and power-ups
Dynamic Branch Deploy / build-and-deploy (push) Successful in 1m58s
2026-04-22 18:35:58 +02:00
Sebastian Unterschütz
60581bf9ef
fix offline mode initialization for solo play
Dynamic Branch Deploy / build-and-deploy (push) Failing after 1m38s
2026-04-22 12:58:18 +02:00
Sebastian Unterschütz
de87b76005
add offline mode for solo play with local game state simulation
Dynamic Branch Deploy / build-and-deploy (push) Successful in 1m47s
2026-04-22 12:37:52 +02:00
Sebastian Unterschütz
2286c18432
fix game
Dynamic Branch Deploy / build-and-deploy (push) Failing after 2m0s
2026-04-22 11:38:35 +02:00
Sebastian Unterschütz
a6cfc055be
fix view port rendering to include
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m1s
2026-03-24 09:57:26 +01:00
Sebastian Unterschütz
6d0d31824e
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m49s
2026-03-22 18:46:54 +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
ced5011718
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m53s
2026-03-22 17:43:51 +01:00
Sebastian Unterschütz
b5885f3a0a
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m52s
2026-03-22 13:39:31 +01:00
Sebastian Unterschütz
d7ac124f44
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m59s
2026-03-22 10:57:52 +01:00
Sebastian Unterschütz
1dc5005cf3
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 7m29s
2026-03-22 10:14:20 +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
188e9c2cc2
fix game
Dynamic Branch Deploy / build-and-deploy (push) Failing after 8m17s
2026-03-21 20:32:53 +01:00
Sebastian Unterschütz
f48ade50bb
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m20s
2026-03-21 13:31:34 +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
23d42d42e7
Add sequence numbers to server broadcasts and client state handling for out-of-order update detection.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 9m53s
2026-01-06 18:52:27 +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
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
Sebastian Unterschütz
85d697df19
Refactor loadOrCreatePlayerCode to support platform-specific implementations for Desktop and WebAssembly environments.
2026-01-01 19:53:57 +01:00
Sebastian Unterschütz
de64329ce4
Add leaderboard functionality with Redis integration for scores. This includes a global leaderboard system, server-side score submission handling, and real-time player ranking updates. Refactor and improve collision logic and game state management for better player experience.
2026-01-01 19:23:09 +01:00
Sebastian Unterschütz
5e6b8a2304
Implement core game functionalities: client prediction, coin collection, scoring, game state synchronization, and player management.
2026-01-01 16:46:39 +01:00
Sebastian Unterschütz
3099ac42c0
Introduce core components for "Escape From Teacher" game: server, client, physics, asset system, and protocol definitions. Add Docker-Compose setup for Redis and NATS infrastructure.
2026-01-01 15:21:18 +01:00