jasonhilder
|
4260b11fdb
|
Setup multiple resolutions.
|
2026-09-21 07:31:31 +02:00 |
|
jasonhilder
|
1ce0992cf3
|
Refactor for easier management.
Refactored to have events be a union so we can pack data in cases.
And in others just emit a simple notifying event.
|
2026-09-21 07:31:06 +02:00 |
|
jasonhilder
|
df18e0c8b7
|
Updated game to use new scene stack.
|
2026-09-21 07:30:07 +02:00 |
|
jasonhilder
|
5791f14db8
|
Updated scene manager into a stack
|
2026-09-21 07:29:24 +02:00 |
|
jasonhilder
|
179a3fa91b
|
Added a new field to ent struct.
|
2026-09-21 07:27:53 +02:00 |
|
jasonhilder
|
4a45ba3328
|
Updated ball to have deflection and max speed.
Updated the ball to increment its speed on hit.
Also to calc a better angle on hit to serve back.
Also set a max speed.
|
2026-09-21 07:27:45 +02:00 |
|
jasonhilder
|
777e9c511f
|
Major refactor.
Moved dispatchers to the top, to separate ui and scene code.
Added a settigns menu.
Updated UI code to have multi element types.
|
2026-09-18 07:25:15 +02:00 |
|
jasonhilder
|
d78117441c
|
Ball entity now emits event.s
|
2026-09-18 07:23:59 +02:00 |
|
jasonhilder
|
3fb194c57d
|
New events and consolidated event manager procs.
|
2026-09-18 07:23:46 +02:00 |
|
jasonhilder
|
6b76ad6874
|
Basic audio manager setup.
|
2026-09-18 07:22:53 +02:00 |
|
jasonhilder
|
f6f8e99e6b
|
Additional input events added.
|
2026-09-18 07:22:42 +02:00 |
|
jasonhilder
|
fa21fd60b8
|
Small cleanup.
|
2026-09-18 07:21:44 +02:00 |
|
jasonhilder
|
37dc2ab2fc
|
Setup all menus to use canvas.
|
2026-09-16 07:54:25 +02:00 |
|
jasonhilder
|
43b46eec1e
|
Added additional events.
|
2026-09-16 07:54:08 +02:00 |
|
jasonhilder
|
54f0e4dcc6
|
Small cleanup, spacing, comments.
|
2026-09-16 07:53:55 +02:00 |
|
jasonhilder
|
133c328c32
|
Big rework for menus.
|
2026-09-15 07:59:52 +02:00 |
|
jasonhilder
|
86c792e39c
|
Passed game for should close flag.
|
2026-09-15 07:59:31 +02:00 |
|
jasonhilder
|
efcb9325fc
|
New events for event manager.
|
2026-09-15 07:59:00 +02:00 |
|
jasonhilder
|
e0ff1a51fd
|
Integrated events and should close flag.
|
2026-09-15 07:58:51 +02:00 |
|
jasonhilder
|
676a24e883
|
Small clean up and win score set.
|
2026-09-15 07:58:28 +02:00 |
|
jasonhilder
|
c82c51aabf
|
Cleaned/improved input manager.
Added single frame actions for menus etc
Cleaned up continuous actions and set both to be captured.
|
2026-09-15 07:58:19 +02:00 |
|
jasonhilder
|
cb523a3d6f
|
Initial simple event manager.
|
2026-09-15 05:42:12 +02:00 |
|
jasonhilder
|
106f8195e2
|
Added a winning score to levels.
|
2026-09-15 05:41:41 +02:00 |
|
jasonhilder
|
0000ca4f12
|
Consolidated scenes for neatness.
|
2026-09-15 05:41:25 +02:00 |
|
jasonhilder
|
fb1702190d
|
Multiple scene rendering setup.
|
2026-09-11 07:51:38 +02:00 |
|
jasonhilder
|
115b42f00d
|
Better naming. opponent > enemy
|
2026-09-11 07:51:18 +02:00 |
|
jasonhilder
|
75ce3e04a4
|
Opponent basic ai implemented.
|
2026-09-11 07:50:45 +02:00 |
|
jasonhilder
|
9b1c07fc53
|
Small refactor as well as an overlay scene
|
2026-09-11 07:50:30 +02:00 |
|
jasonhilder
|
07ac240e1c
|
Updated to track score, serve and reset.
|
2026-09-10 07:43:57 +02:00 |
|
jasonhilder
|
174dc73f6c
|
Level logic now lives in a manager.
|
2026-09-10 07:43:46 +02:00 |
|
jasonhilder
|
f4a0efe560
|
Cleaned up comments + split level logic.
|
2026-09-10 07:43:39 +02:00 |
|
jasonhilder
|
30c3886afb
|
Improved naming and cleaned up game struct.
|
2026-09-10 07:43:01 +02:00 |
|
jasonhilder
|
324c4240d7
|
Added offscreen rendering.
|
2026-09-09 07:18:31 +02:00 |
|
jasonhilder
|
a98bbd9c93
|
Initial input manager
|
2026-09-09 07:18:16 +02:00 |
|
jasonhilder
|
8f91f0ea5d
|
renamed scene manager.
|
2026-09-09 07:18:08 +02:00 |
|
jasonhilder
|
d453a2cb33
|
renamed entities.
|
2026-09-09 07:17:57 +02:00 |
|
jasonhilder
|
7341bbe927
|
renamed entities.
|
2026-09-09 07:17:37 +02:00 |
|
jasonhilder
|
c6ab8705d1
|
Moved and renamed entities.
|
2026-09-09 07:17:28 +02:00 |
|
jasonhilder
|
6b6725b8bb
|
Initial scene manager.
|
2026-09-08 08:27:22 +02:00 |
|
jasonhilder
|
655219738d
|
Neatened up comments and got game using scene manager.
|
2026-09-08 08:27:15 +02:00 |
|
jasonhilder
|
2ce0d52e69
|
Updated simple entity code.
|
2026-09-08 08:26:43 +02:00 |
|
jasonhilder
|
85417a6335
|
Small comment cleanup and initial use of entites.
|
2026-09-07 07:54:21 +02:00 |
|
jasonhilder
|
abd6f0a81f
|
Initial simple entity system.
|
2026-09-07 07:54:02 +02:00 |
|
jasonhilder
|
0fdc2843da
|
Inital boiler plate commit.
Initial setup done, debug mode, build script, simple entry point, simple
game manager setup.
Ideal starting point for my games.
|
2026-09-07 06:58:40 +02:00 |
|