Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

more Hoot

A topic by bonthron created 5 days ago Views: 87 Replies: 2
Viewing posts 1 to 2
(+1)

If you're interested in Hoot, I've started working on an animation library. The idea is to build some useful abstractions over the 2D  Canvas API.  Unfortunately, it's very immature right now,  so I can't recommend it. HOWEVER, it does contain plenty of examples of using Hoot, including:  

Pre-loading images, HTML rendering with SXML, throttling the request animation frame rate, extending the interface between JavaScript and Scheme, Tweening, and Easing. 

So, even if it's not off-the-shelf usable, it contains ideas and code examples that might be helpful. It is based on Spritely's official game template, which, Dave has already posted. Start there! Then if you're looking for more, you are welcome to explore my library
("Protoculture").

Example working in a web browser:  https://bonthron.com/protoculture/

Git repo:  https://git.sr.ht/~bonthron/protoculture     

In my opinion, before hoot could compile a complete chickadee project to wasm, we should try to mimic the api of chickadee when stretching out from hoot. 

For example,  write a compatitive layer using hoot stuff between some js lib like pixi.js and chickadee apis, which is what I am planning.

Host

Let me know how that goes! I have had 0 time to work on Chickadee in a long while but my long term plan is to have a Hoot backend that can use WebGL/WebGPU. I think some amount of API breakage will be necessary but that's okay.