- New ChoiceScript Game Hosting

Hello all,

After a long (long long) time of off-and-on work, I’ve gotten to a place where it is ready for public beta testing. Please feel free to register and try it out. This site is at heart identical to but with some major new features and improvements:

  • The entire codebase has been updated to use the latest versions of all dependencies
  • The database structure has been greatly improved and standardized
  • Designed primarily to be mobile-friendly
  • Uses centralized up-to-date ChoiceScript code for all games
  • Uploading scenes and assets has been consolidated into a single action
  • Files can be deleted individually from the upload page
  • A comprehensive single-line search provides quick results for finding games
  • Account and Game API keys will allow external applications to create and manage your games (API in progress)
  • Games can be set to public, private, or restricted - which allows only selected logged-in members to play the game (for restricted testing)
  • Option to allow readers to save/load at any point in your game without adding extra code to your game files (and save/load is always allowed for the game author)
  • Saves are stored on the server so they are available on any device for logged-in members
  • “Devslot” editor allows authors to change any game variables in a special save slot for testing
  • Authors have the option of calculating game word count at the click of a button
  • Members can “favorite” games for quick play access from the dashboard

Some caveats:

  • There are no “dashpic” pictures shown in the game listings
  • The “forgot password” feature is disabled for now
  • Announcements and front-page rankings are disabled for now
  • Themes are not offered/supported at this time (it’s a chore to make adjustments to allow them and CSS is a tool of the devil)

For the near future:

  • API access will be opened for third-party applications and web services
  • A “Demo” category will be added where demos can be hosted and linked to purchase of the full game
  • A “Complete” category will be added so that full games can be offered by authors
  • Codebase will be made public on GitHub to allow contributors to streamline code and expand features

Please bear in mind that this is a beta and there are likely bugs here and there. I’ve done a lot of testing myself but public testing is invaluable for finding overlooked problems and user experience issues. I would greatly appreciate it if you post here or private message me about anything wonky you encounter, no matter how minor or insignificant it may seem. Thanks.


I don’t know if this is a problem on my end, but when I uploaded files and started the playtesting, I was met with 404.

I looked into the directory link, and there is nothing. I tried to upload again, and it’s the same problem.

It might be me not knowing how to use it correctly.


If you want to use jam to testing things you can contact me, anything to help you


Amazing! As you know, please don’t hesitate to let me know when the API is ready for testing. There’s no rush, but I’ll be first in line to start experimenting when it is :grin:

And awesome to see you putting it up on GitHub too! I can’t wait.

Thanks for all you’ve done and still do, this community owes you so much more than we can ever repay :pray:


You probably selected more than 20 files at once.


I’m seeing this issue now on one new game I’ve created but not another. I’m working to find and fix the problem now.


Btw, confirm delete game button is broken. It doesn’t do anything.


Ok found the issue and the uploads should be fixed now.

@HWKEye Fixed the delete game function as well.


So will eventually replace

1 Like

Yes, that’s the plan. I didn’t want to update with these changes because there would have been a lot of downtime so I purchased a new domain and began working on a copy.


Thats cool, what about the abandoned demos on dashingdon? Will those be ported over as well. Also just one complaint, double tapping a choice causes the entire screen to do a transition unlike just the choice box in dashingdon

1 Like

No, nothing will be ported over. Everyone will need to recreate their accounts and their games if they want to use the app. Mainly this is because of all the empty and abandoned games on but I will not be taking down either (at least not for a very long time).

I’m not sure what you’re seeing as far as the transitions but uses the latest CoG code without any modifications (with one exception where the advertising check was causing issues due to the domain). I’m not able to reproduce this issue, could you explain it in more detail please?

I want to add that if you have a username on and you want the same username on but a troll takes it please email me at and I will sort it out so that you retain your username.


Oh wow this looks like a huge upgrade. Aside from there only currently being three save slots, this is looking much better so far.


The API is up and ready for testing. If anyone wants to connect their app or manage their games remotely please message me and I will provide a developer key. The documentation can be found here: EasyAPI Documentation