93d4e3eb91
[oden][game] Multiple screens, logging, pre/post, bluescreen
...
Better blue screens and also logging and whatnot
2023-09-11 20:41:11 -07:00
1cb30034f8
[oden] Move scaling entirely into JavaScript
...
Now the game controls its own resolution. We might want to further
copy Love2D and generate resize events, I don't know.
2023-09-02 09:58:58 -07:00
ecce7b64eb
[oden] Text is mildly functional
2023-08-31 17:18:37 -07:00
756a3634c0
[game] Tweaks
2023-08-23 20:10:22 -07:00
38f5f95827
[game] Collision detection
2023-08-23 19:55:34 -07:00
3af0bb4002
[game] Big actor refactor, spawn actors from world
2023-08-20 08:25:51 -07:00
4042cd28a4
[game] Save and restore actors
2023-08-19 22:47:13 -07:00
efd6884d0b
[game] Factor into actor
2023-08-19 21:16:27 -07:00
043a3ee183
[game] Do some amount of snapshot save and restore
...
This is super jankety and I feel the need for organization but FOR NOW
let's hack away.
2023-08-19 18:40:39 -07:00
f9648d88cd
[oden][game] Draw the world
...
This involved basically a giant rewrite of the renderer because I now
need to share the vertex buffer across textures and it is *a lot* let
me tell you.
There's like a vertical seam which I don't understand yet.
2023-08-07 10:05:24 -07:00
89045ccbcc
[oden] Writable Textures and re-work TS API
...
Now we return Texture objects to make things a little bit more
type-safe, at the cost of a small allocation (I hope!)
2023-07-08 17:54:48 -07:00
29b1a854c5
[game] Actual walk cycle
2023-07-07 21:03:14 -07:00
951a2ce635
[game] Animation, looks bad
2023-07-07 08:28:12 -07:00
d5684b7da9
[game] Some notes on dimensions
2023-07-07 07:53:42 -07:00
c934914ac5
[game] Walk controls (unbound)
2023-07-07 06:21:01 -07:00
358a07dc43
[oden] Coordinate system goes the right way
2023-07-03 08:00:57 -07:00
f9b41dd729
[game] Bot sprite
2023-07-02 10:55:03 -07:00
b1b97cee75
[oden] Move graphics thread off main thread
...
So we can do frame pacing a little bit better maybe.
2023-06-30 16:54:16 -07:00
26bfcc7a94
[oden] Time, path searching, game directory
2023-06-30 16:24:54 -07:00