VLM analyzer is a tool for analyzing Renju VLM(Victory by limited moves) problems.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
realcore @ 48fc8ff


VLM analyzer

The program is a analyzer for VLM(Victory by limited moves) problems.

This repository provides the following interfaces:

  • CUI interface located in "cui" directory
  • CUI batch interface located in "cui_batch" directory


  • git lfs 1.5.6 or newer
  • C++ compiler
    • g++ 5.4.0 or newer
    • clang 3.8 or newer
  • CMake 3.5.1 or newer
  • boost 1.63 or newer

Optional Requirements

  • ccache 3.3.4 or newer if you'd like to compile faster
  • Google Test 1.8.0 or newer if you'd like to compile test program
  • python texttable module if you summerize cui_batch result logs by cui_batch/summarize_result.py

Environment variables

Some shell scripts and CMake require the following environment variables:

  • BOOST_DIR: the top directory of the Boost Libraries
  • GTEST_DIR: the top directory of the Google Test
  • MAKE_JOB_NUMBER(optional): the number of jobs to compile C++ files simultaneously

How to build

You can build VLM analyzer as follows:

  • Pull REAL Core library at the vlm_analyzer directory
$ git clone https://github.com/starpentagon/realcore.git
  • Install packages if you haven't installed CMake and boost yet.
$ sudo apt install cmake
$ sudo apt install libboost-all-dev
  • Build the VLM analyzer
$ cd cui
$ ./build.sh

Now you can run VLM analyzer

$ ./build/vlm_analyzer

Also I posted my blog(http://quinstella.net/vlm-analyzer-install-ubuntu/), please find it if you can read Japanese.