Love the aesthetic and controls! I’m on Linux and could play using wine, but native Linux exports would be cool too.
Jummit
Creator of
Recent community posts
I found a pretty ergonomic way to implement ECS in Fennel:
Entities are Lua tables, components keys/value pairs. Systems make use of the powerful pattern matching:
(fn draw [world]
"System which draws textures."
(each [_ entity (ipairs world)]
(case entity
{: x : y : texture}
(draw-texture texture x y))))
The “framework” is just 40 lines of glue to allow removing entities inside systems.
Obviously this doesn’t give you the performance benefits for which ECS was originally designed, but it makes implementing some gameplay mechanics easier. I originally chose ECS because I knew it would be easy to maintain (the data/functionality split makes understanding codebases easier).
You can always check out https://opengameart.org or other free asset sites, they can be great if you don’t want to make everything yourself!
Thanks! Online multiplayer would only work with RetroArch Netplay, but It’s definitely possible!
Thank you! If you like the concept but find the AI boring, maybe come back in a week or so when it’s more fleshed-out, I plan to make an actual “release” then.
I’d love to play your solitaire, but I get this error (in Firefox nightly with javascript.options.wasm_gc
on):
Uncaught (in promise) CompileError: wasm validation error: at offset 26109: unrecognized opcode: 15 0
Wow, you managed to pull through! I got sick and kinda dropped it, but I’ll definitively do something like this for my next game. The ECS post was also important for me because it helped me reflect on how I used it in my game, even though I ended up changing the approach it slightly. Glad to hear that you found it interesting!
Hi everyone!
I wrote a little devlog about my preparations: https://jummit.itch.io/tic80-access-battlers/devlog/622949/pre-jam-preparations
I’ll try to document my progress in regular intervals, mostly for myself. But if anyone is interested, there is an RSS feed: https://jummit.itch.io/tic80-access-battlers/devlog.rss
(Hopefully this isn’t too much self-promotion.)
Also, good luck to everyone who is participating!