Thanks for the heads up, I just deployed the reference and main site with fixes for the dead links.
I built the least straightforward board game: Battle Star Galatica ( https://boardgamegeek.com/boardgame/37111/battlestar-galacti... ), and I've also made hearts.
My #1 problem at the moment is focusing, but I'll share the rough plan I am hoping to commit to for the coming weeks.
First, I am seeking a balance between low latency awesomeness and durability. I'm super not happy with the RDS implementation of how I persist game state, so I'm writing directly to disk with a periodic back-up and cold storage migration. I plan on writing about this more on the blog.
Now, this is the wrong priority from a business growth perspective, but it brings me joy.
Second, I am going to ship a new @web aspect where the Adama server can be a read-only web server for assets, json, and other fun things. This is needed for the IDE so assets (i.e. images) can be uploaded and attached to a document and then served publicly.
Third, for actually shipping board games, I'm de-prioritizing how I think about the WYSIWYG editor and focusing on just HTML via RxHTML. RxHTML is a new templating thing that I'm working on which I will post details about in the coming month, but the gist is that I can take a HTML template and then reactively bind it to a tree such that DOM updates are seemless and minimal. I intend to write a post on my own personal despair of dealing with modern JavaScript tooling.
Fourth, I am going to get the web portal online with just a text editor (currently evaluating code mirror) such that I can onboard people quickly with just their email and they can get to typing.
Fifth, with super minimal IDE, I can then introduce examples for a variety of games and applications which can be one-click instantiated.
Sixth, with one-click instantiation, I'll build a reflection base UI where people can send messages to a document and see the document with pretty printing. This will let people actually play a game in a sense as a developer.
Seven, I'll add rxhtml to the minimal IDE and then people could make reactive reports/UIs.
At this point, the vision can start to manifest of Adama as a roblox like website for board games. Now, it is worth noting or pondering "where is the customer in all of this?" and I'm currently the customer.