Projects / Morabaraba


Morabaraba is an implementation of Morabaraba, an ancient African board game similar to Nine Men's Morris. It includes a cross-platform GUI and a strong playing engine which makes learning and playing Morabaraba a pleasure.

Operating Systems

Recent releases

  •  31 Jul 2007 15:47

    Release Notes: A new GUI based on reusable Morabaraba control was added. The ability to edit games visually was added. The ability to create custom "themes" (board/piece sets) was added. Animation was made faster for rapid gameplay. A move may be taken back. The engine is unchanged.

    •  14 Apr 2007 19:47

      Release Notes: This release provides significant playing strength improvement, as well as a number of useful new GUI features. A nasty iterative deepening bug was fixed. A hashtable was implemented. The quiescence capability was improved. The best-line is retrieved from the hash table. A killer heuristic was implemented. Null-move forward pruning is done. Awareness of space and mobility was improved in the eval. Move history and save game features were added to the GUI. The ability to copy and paste position to the GUI was added. The ability to copy a board graphic to the clipboard was added.

      •  01 Apr 2007 15:19

        Release Notes: A new cross-platform GUI. The implementation of a "no machine-gunning" rule for complete MSSA compliance. Several bugfixes and performance improvements. The source code now compiles with GCC, MSVC, and the Intel C Compiler. The engine is encapsulated in DLL/DSO for consumption by the GUI.

        •  11 Mar 2007 20:23

          Release Notes: This release adds the ability to set think time through the UI. Move/board formats have been modified to use MSSA-standard notation. A Win32 command line build has been added.

          •  01 Jan 2007 06:35

            Release Notes: A major bug in movegen was fixed. This bug prevented captures when all of the opponent's pieces are in a mill. Recapture extensions were implemented for a big strength gain. Move ordering was implemented for a big performance gain. Limited searching by time implemented. Static eval was improved with bonuses for mobility and grouping.

            Recent comments

            01 Jul 2013 11:35 zuhirbadr

            thank you


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.