Projects / XiStrat


XiStrat (aka 'Extended Strategy') is in particular about turn-based, networked multiplayer, non-cooperative, zero-sum, abstract strategy board games (e.g., Chess, Go, Reversi variants, etc.) on 3D-visualized polyhedra and contains a server, client GUI, autoplayer engine, utilities, and documentation. Related recreational modern mathematics (single agent, cellular automata, graph/group/complexity/knot theory, discrete geometry, algebra, combinatorics, and mathematical physics) is also dealt with.

Operating Systems

Recent releases

  •  14 Dec 2006 10:15

    Release Notes: New graphs were added, including a Costa discrete minimal surface, sporadic Mathieu M(24), Klein's quartic L2(7), S(5), and A(6). The documentation was changed to MathML and contains links to the underlying mathematics (representations, modules, ring, invariants, groups of Lie type, second cohomology). The construction of a Schur cover of holonomy groups, morphing, and 2-body systems were implemented. Java generics, J3DBuffer, and procedural 3D texture with Perlin noise are now used.

    •  25 Mar 2003 21:56

      Release Notes: A demo applet prototype has been implemented, and the investigation of generalized Rubik game variants (rubicon group treatment M12 etc.) has been started. Besides a Go variant (with random engine), the 'vector' groups (for single figure A), a Penrose quasicrystal (using the inflation/deflation algorithm), and several new graph examples have been added. Also included are a general treatment of so called torus knots (Jones polynomial), the iterative deepening feature in the Chess variant engine, and many general bugfixes.

      •  04 Sep 2002 20:58

        Release Notes: General noncommutative geometry aspects have been investigated, and the boundary treatment is partly improved now. There is an updated bibliography, GUI optional 3D mirror views, basic transposition hash tables with best-first move ordering, and some compatibility fixes to the autoplayer engine for recent gcj.

        •  25 Apr 2002 18:12

          Release Notes: New features like saving a position, figure 'F' (asymmetric), characteristic polynomial computation for a graph and its dual, group theory about chess figure movements, autoplayer chess engine with alpha-beta and speedups, and a probabilistic naive coloring procedure have been added. Some documentation fixes and updates, use of JavaDoc, and a new homepage design have also taken place.

          •  05 Jan 2002 22:13

            Release Notes: Some (lattice) group theory investigation using GAP software has been undertaken. One can now load and replay games.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.