158 karma · joined February 27, 2014
Mastodon: https://mastodon.gamedev.place/@springogeek Twitter (Read-Only): @avivbeeri Github: http://www.github.com/avivbeeri Games: http://avivbeeri.itch.io
Love2D and DOME do similar things for their languages, but I think there's still some key differences in our design sensibility and mission.
My hope is that DOME provides a set of sane defaults for a number of projects (game jams, lighter games, etc), and it gives you enough features that you can implement whatever you wish on top. Alternatively, it is open source (and MIT licensed), so you can hack with the internals for customised functionality.
I hope you feel like trying DOME at some point. I'd be curious to know what your experience is like.
There's some big stuff in the pipeline, so I'm sure it'll be enhanced soon enough.
Because DOME sits on top of SDL2, porting to other platforms shouldn't be too difficult in the future. Lofty goals!
TIC-80 is very well done, but it's a more constrained system (intentionally so).
DOME was meant to be the foundation for larger projects :)
I started this project because I had been making small games with the PICO-8 and Lua, but I wanted to work on larger projects. There's Love2D, but I find Lua tricky at times, since you often have to reinvent OOP-structures and it's disconcerting with 1-indexed arrays.
Wren is closer to more classical programming languages, so I thought I'd give it a go. :)
HTTP is tricky since the protocol is quite complex. I think it would require an external library. However, creating an interface for net sockets wouldn't be too hard. I'd love to enable multiplayer games with UDP sockets in the future :)
The Wren runtime is very extensible, so if I can code it with C, it can be made available to users of DOME!
It's built from a template, so I wouldn't expect many problems.
I'm hoping to improve the visuals, as more games get made with it :)
For some projects, the issues on github also suffice to keep track of things to do.
Allow the default currency for debts to change :) I'm based in England, so Dollars don't help me.
On the People list, make the whole list entry clickable, not just the name.
The list of "Country" is not sorted and slow to load.
Can we add other kinds of relatives, not just SOs and children. What about siblings or Uncles?
[1]: https://krajzeg.itch.io/the-lair [2]: https://volcanobytes.itch.io/galactic-wars
Disclaimer: The article author was both a lecturer and supervisor to me during my undergraduate degree, but I was in no way involved in the work discussed in the article.