Chess player at age 4. Wargame player at age 13. Programmer at age 14. Software engineer by trade. Game designer by passion.

Dice Services Usability Improvements

Based on user feedback received while I was in Europe, I got off my duff and worked on two tasks that I had left as “do later” tasks after the migration from the kenware.com domain. Well, later finally arrived. The first piece was to cull old log files and old dice requests from the DSLogs…

Continue Reading

Back from Europe

My apologies for the Brick Mill Dice Service users who had sent me e-mail last week regarding the dice services. I was away in Europe on a self-run driving tour of the Austro-Hungarian / Italian Front of WWI in northeastern Italy and northwestern Slovenia. In addition to seeing the terrain, museums and memorials, I was…

Continue Reading

Epoxy is Alive!!

As part of Brick Mill Games’ efforts to write an intelligent game playing application to handle our double-blind game system, I’ve been developing a Ruby gem to allow Ruby scripts to run a GUI on any of three platforms: macOS/Cocoa, Linux/Gtk3, Win10. The name of this gem, or code library, is Epoxy. As of today,…

Continue Reading

Forging Ahead with Epoxy

With the Dice Services migration complete and the Services/Crucible API protocol working nicely, it’s time to get back to work on the wargame desktop application, named Table (short for Game Table). Without going into a technical rant that I’ve been bothering my close friends and family with for the past 3-4 days, I hit a…

Continue Reading

Dice Services Update

I added timeout handling to the dice services.  So, if the network drops packets for some reason, a timeout handler will re-enable the roll submission button.  Right now, the timeout is 10 seconds, which is an eternity when you’re on the Internet, but sometimes the server needs the time to handle your request. I still…

Continue Reading

TOCS User Accounts

I completed the initial unit testing and bootstrapping of the TOCS User database.  My account, and Paul’s, are up and active. Among the various usual suspects in such a database, I added a roles field.  This field will define certain roles within the TOCS system. By default, this field will be 0 for all users…

Continue Reading

Back from ConsimWorld

After a solid week of hardcore wargaming at the ConsimWorld Expo, I’m back home working on Brick Mill Games projects. The less-than-optimal wifi experience at the Tempe Mission Palms hotel has impressed upon me the need to build in some network communication error handling code to the dice roller, and my other interactive projects as…

Continue Reading

Dice Services Migration Update

The expected decommissioning and migration of the dice services from the KenWare site to the Brick Mill Games’ site is being delayed.  With more last minute testing being done by the KW users, some non-RNG issues are being uncovered. The KW site will not be decommissioned until these issues are sorted out.  While I want…

Continue Reading