Commit graph

19 commits

Author SHA1 Message Date
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
Renamed from src/main.ts (Browse further)