Commit graph

14 commits

Author SHA1 Message Date
08c96c9d07 work on getting quickjs ported to the wii.
i got it working but the port of my duktape code isn't done yet.
2024-06-26 16:33:02 -07:00
2b527cb917 add a wip not working flac player.
i don't know how to code one. im trying to copy the oggplayer one and
trying to use the flac api but genuinely i don't know what i'm doing at
all.
2024-06-26 00:28:16 -07:00
9369bf4da5 create a launcher.
this lets you launch into a duktape engine or a quickjs engine, but the
quickjs engine isn't implemented yet.
2024-06-25 16:39:04 -07:00
63bb2916ca move duktape code into a static library.
this means i can try out making a launcher that launches into other
javascript engines like quickjs.
2024-06-25 14:08:04 -07:00
easrng
ad4dc2332b use JS classes 2024-06-24 18:52:43 -07:00
easrng
7158cd3b29 make typescript happy 2024-06-24 18:37:10 -07:00
123d151c57 add pipes to the game.
they can move! no collision yet.
the numbers still need a bit of tweaking though.
2024-06-24 17:37:38 -07:00
fc7ca18fd7 get the bird to jump!
i added deltatime so the bird should hopefully have the same speed if
the framerate drops or if you play in PAL 50hz mode.
2024-06-21 22:57:08 -07:00
3362687710 get the bird to draw.
the bird now draws! i also got a font loaded too.
2024-06-21 00:45:28 -07:00
9f1b00d39d add file support
file loading is implemented with an asset generator script that reads
all the files in the data folder and converts them into c arrays and
puts them inside a c source file.
2024-06-20 18:41:49 -07:00
d1dca0720c draw a square with color. 2024-06-19 23:37:41 -07:00
e9349f026a add grrlib.
also restructure the code so the js file has an update and start
function that gets called.
2024-06-19 21:08:16 -07:00
e5dfbf0e0c read javascript code from a js file!
the wii does the game loop now, as i passed some c functions to javascript. those functions are inside objects to make the js api easier to read and use.
2024-06-19 00:39:01 -07:00
c6be391b8b initial commit 2024-06-18 21:51:59 -07:00