Josh Creek
|
3457d4ca84
|
feat(*): Add rounded arena boundaries and reward shaping to curb corner-camping
|
2026-07-20 08:20:33 +01:00 |
|
Josh Creek
|
240e362f2f
|
feat(*): Add bot selection, score HUD, and winner reveal to matches, replace HUD text with aircraft-style flight instruments, and fix camera judder
|
2026-07-20 07:12:09 +01:00 |
|
Josh Creek
|
4f075b352f
|
feat(*): Add orientation-readable team-coloured ship meshes, smooth the ball-cam orbit, and hide arena walls the camera is outside of
|
2026-07-19 22:18:21 +01:00 |
|
Josh Creek
|
4c227c24b4
|
feat(*): Add a distance-to-ball penalty so idling scores negative, boost ball-seeking rewards, and halve the wall-contact penalty
|
2026-07-19 18:04:36 +01:00 |
|
Josh Creek
|
c8f052854c
|
fix(*): Detect wall contact by contact normal so floor contact anywhere on the pitch is exempt from the wall penalty
|
2026-07-19 15:53:30 +01:00 |
|
Josh Creek
|
7777280062
|
feat(*): Exempt the floor from the wall-contact penalty, add a tilt penalty for non-upright flight, and double velocity-to-ball shaping
|
2026-07-19 15:34:34 +01:00 |
|
Josh Creek
|
772f98b7fe
|
feat(*): Fix exported-policy action order to gymnasium's sorted-key layout, add wall-contact penalty and stronger ball-touch reward, and wire Spectate to run01 vs run02
|
2026-07-19 13:21:14 +01:00 |
|
Josh Creek
|
07217c3517
|
feat(*): Add bot-vs-bot Spectate mode with main-menu entry, entropy-control flags (--ent-coef, --reset-std) for resumed training runs, and a Linux/3090 remote-training guide (TRAINING_LINUX.md)
|
2026-07-19 10:10:32 +01:00 |
|
Josh Creek
|
379ef9910e
|
feat(*): Replace the test terrain arena with an enclosed standard-size space-platform arena (shared ArenaBoundary floor/walls/ceiling scene, starfield sky, ball CCD) and derive TrainingMode placement bounds from it, dropping the out-of-bounds reward guard
|
2026-07-18 20:18:03 +01:00 |
|
Josh Creek
|
85f96eb15e
|
feat(*): Add self-play RL training pipeline with PPO trainer, in-game GDScript policy inference, and bot opponent support in Match mode
|
2026-07-18 19:32:51 +01:00 |
|
Josh Creek
|
328831df1f
|
refactor(*): Restructure game into reusable Arena/GameMode architecture with controller-driven ships, adding Free Play and Match modes
|
2026-07-18 15:34:11 +01:00 |
|
Josh Creek
|
c3329b3280
|
feat(*): Add goal
|
2025-07-20 20:51:24 +01:00 |
|
Josh Creek
|
8650995c18
|
chore(*): Remove redundant files
|
2025-07-16 23:05:32 +01:00 |
|
Josh Creek
|
35a23f79e3
|
refactor(*): Make hud more performant and maintainable
|
2025-07-16 19:19:58 +01:00 |
|
Josh Creek
|
9ed5afa092
|
feat(*): Add basic flight data to HUD
|
2025-07-13 21:14:51 +01:00 |
|
Josh Creek
|
7fe9f8e263
|
docs(*): Add in physics formulae so I remember vaguely what I was trying to do
|
2025-07-13 21:04:24 +01:00 |
|
Josh Creek
|
cba9a51b5f
|
feat(*): Add much better ship controls
|
2025-07-13 21:01:57 +01:00 |
|
Josh Creek
|
709bc947f5
|
feat(*): Add better ball cam and movement system more like a spaceship
|
2025-07-13 19:10:20 +01:00 |
|
Josh Creek
|
5ad381cf2f
|
feat(*): Add hud with timer
|
2025-07-13 18:36:48 +01:00 |
|
Josh Creek
|
bdd0244873
|
fix(*): Ensure that movement vaguely works in the new area and looks vaguely at the ball
|
2025-07-12 20:34:03 +01:00 |
|
Josh Creek
|
927bbd0be7
|
feat(*): Add new match scene, new player scene and main menu
|
2025-07-12 19:20:16 +01:00 |
|
Josh Creek
|
58fac74683
|
fix(*): Fix movement for player 2
|
2024-03-21 20:32:25 +00:00 |
|
Josh Creek
|
764299d850
|
fix(*): Ensure moving backwards doesn't change y vector
|
2024-03-21 20:30:56 +00:00 |
|
Josh Creek
|
d11c566ed9
|
fix(*): Change direction relative to player not the world
|
2024-03-21 20:23:54 +00:00 |
|
Josh Creek
|
b7d52b7509
|
feat(*): Add basic 2 player splitscreen
|
2024-03-21 20:12:53 +00:00 |
|
Josh Creek
|
ddfd8efb71
|
feat(*): Add the ability to score a goal
|
2024-02-23 18:26:23 +00:00 |
|
Josh Creek
|
80882a9c5e
|
feat(*): Add goal with basic collision
|
2024-02-23 18:13:25 +00:00 |
|
Josh Creek
|
0fd3098f14
|
feat(*): Split out vehicle object
|
2024-02-23 18:12:59 +00:00 |
|
Josh Creek
|
ed590bc062
|
feat(#3): Add a fixed ballcam behind and slightly above the vehicle
|
2024-02-21 18:11:00 +00:00 |
|
Josh Creek
|
cbd9db488f
|
feat(#2): Add the ability to move the vehicle up, down, left, right, forwards, backwards using the keyboard
|
2024-02-21 18:09:13 +00:00 |
|