Hi all,
I know I’ve been largely absent for…years now …but I haven’t been completely idle!
My main blockers have been 1) lack of time 2) complete lack of interest in touching the largely-20+ year old code that is hard to work with. I’ve previously tried large-scale rewrites, but that’s usually a recipe for disaster. The lack of time is sorting itself out (slowly…I’m still working on work/life balance ), but I think I’ve sorted out #2.
I’ve figured out a way to write new code that will hook up to the existing database, so my new plan is to replace bits of the code with the new version, but keep the existing database updated, so that the rest of the code doesn’t fall over.
Now, don’t get too excited. So far I’ve just migrated over users and stables, so that people can register on the beta app. However, horses are my next step. Also I’m happy to consider feature requests as I go, since I know there are a lot of features the game is currently missing.
Anyway, to register to use the beta, you should see a Game Alert on your stable page. Click that, and (if all goes well) you will link to your account on the beta website. In order to login there you’ll need to use the reset password functionality to set a new password. If you don’t get a reset password e-mail, give a shout, as it might because an old e-mail address is set on your account. (You will be able to change your e-mail via your profile on the beta site.)
Once your accounts are linked, the current game navigation should have a link to the beta. I will be replacing navigation elements on the old site as they get migrated over to the new one.
I am hopeful that this will be the best of both worlds, allowing me to work on bite-sized pieces as I have time, but still getting the “win” of having the new functionality useable as soon as it’s ready.
I have set up a few categories for the beta:
- announcements (this one) - I will post here when new stuff is available
- feature requests - feel free to suggest things, discuss ways current features could be improved, etc
- bug reports - for anything that’s broken on the beta