Geometrical Messestadt Riem

Riem is a small farming village to the east of Munich which was eventually engulfed by the expanding city and became a district. Rather than immediately urbanizing the area, a large open space to the south of Riem was dedicated to Munich-Riem airport in the late 1930s. The airport continued operation until 1992 when the … Continue reading “Geometrical Messestadt Riem”

Asmodee Digital Roundup

Asmodee Digital is the video game publishing arm of French board & card game specialist Asmodee. After numerous acquisitions, Asmodee controls an impressive stable of popular games. Asmodee Digital has been steadily converting them to digital form, as well as publishing some notable third-party games. Many of my favorite iOS board game ports, as well … Continue reading “Asmodee Digital Roundup”

Colt Express Review

Colt Express is Asmodee’s digital adaptation of the eponymous Ludonaute game whose website also offers the PDF rulebook for download in various languages. To get the technicalities out of the way, Colt Express is available for iOS, Android & Steam. I’ve played the iOS version (on iPad) which is up to Asmodee’s usual high standards. … Continue reading “Colt Express Review”

The Battle of Polytopia

Tired of the feature bloat in PC strategy games like Sid Meier’s Civilization VI? Midjiwan’s mobile 4x title The Battle of Polytopia is the perfect antidote. Called “Super Tribes” on release in early 2016 and reviewed under that name at Pocket Tactics, Polytopia continues to be supported by its developer and has recently received a … Continue reading “The Battle of Polytopia”

Myriarch for Java

Myriarch Combat Simulator is now available in an enhanced Java version, with a JavaFX user interface. I removed the download of the original .NET version as it was fairly rudimentary; I had already planned moving to Java at the time and so didn’t bother properly finishing that version. Overview Myriarch attempts a precise real-time simulation … Continue reading “Myriarch for Java”

Catching Java Assertion Errors

The Java assert statement can be used for conditionally checking program invariants. Assertions are enabled or disabled with the desired level of granularity by Java Virtual Machine flags, as described in the linked guide. So far, so similar to assertion facilities in other languages. However, whereas .NET Debug/Trace.Assert shows and logs a message by default, … Continue reading “Catching Java Assertion Errors”

Munich Airport Exhibition

Last week Munich Airport celebrated the 25th anniversary of its move from Munich-Riem – too confined and too close to the city proper – out to Erdinger Moos, a sparsely populated area nearly 30 km distant from Munich. Aside from the requisite Bratwurst and Bierzelt the celebration included an exhibition of various civilian and military … Continue reading “Munich Airport Exhibition”

JavaFX Chart Coloring

Working on a Java(FX) port of my hoplite simulator Myriarch, I ran into an unexpected problem with the history chart. This part of the “Simulation Report” dialog shows how each faction’s unit count changes over the course of the simulation. You can see a screenshot from the current build below. The control is a standard … Continue reading “JavaFX Chart Coloring”

Tektosyne 6.0.1 on GitHub

Tektosyne 6.0.1, a Java library for computational geometry and pathfinding, is now available for download. There are only a few minor changes compared to the initial Java release, most strictly internal and all related to FindBugs complaints. PointDComparator/X/Y: Implemented Serializable interface for compatibility with serializable collections. This also required default constructors that leave epsilon at … Continue reading “Tektosyne 6.0.1 on GitHub”

Windows 10 “Creators Update”

The latest big feature update for Windows 10 has been released, entitled “Creators Update” (version 1703) due to several new applications for creating, viewing, and printing 3D models. That sounds great but Paint 3D seems more like a toy than a tool at this point. I could find no way to show or input measurements, … Continue reading “Windows 10 “Creators Update””