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
f7df54431c
fix game
Dynamic Branch Deploy / build-and-deploy (push) Successful in 8m20s
2026-03-21 18:39:10 +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
63ff6c4f00
add Cilium network policies for enhanced traffic control between services and include in deployment workflow
Dynamic Branch Deploy / build-and-deploy (push) Failing after 7m21s
2026-01-25 14:23:18 +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
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
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
932edf74f2
Enhance Redis and NATS connection logic with retry mechanisms, exponential backoff, and improved error handling.
Dynamic Branch Deploy / build-and-deploy (push) Successful in 2m25s
2026-01-04 15:44:00 +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
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
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
4b2995846e
Add initial project structure for "Escape From Teacher" game: server, client, level editor, and asset framework. Includes game rendering, physics, WebSocket server, NATS integration, and asset management setup.
2026-01-01 15:21:50 +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