For Raspberry Pi 3
Install GLFW:
For Got b'X11: RandR gamma ramp support seems broken
sudo apt-get install freeglut3-dev
IKEMEN Go Plus is a fork of IKEMEN GO that aims to implement all remaining M.U.G.E.N features currently missing in the engine and add new ones on top of it in order to make the engine more flexible and better suited for full games.
IKEMEN Go is a remake of the IKEMEN (open source fighting games engine that supports M.U.G.E.N resources) in Google’s Programming Language “Go”.
With a debian based system, it can be compiled executing the following commands on a terminal:
Install golang:
sudo apt install golang-go
Install git:
sudo apt install git
Install GLFW dependencies:
sudo apt install libgl1-mesa-dev xorg-dev
Install OpenAL dependencies:
sudo apt install libopenal1 libopenal-dev
Download Ikemen GO Plus repository:
git clone https://github.com/K4thos/Ikemen-GO-Plus.git
Move to downloaded folder:
cd Ikemen-GO-Plus
Execute get.sh to download Ikemen dependencies (it takes a while):
./get.sh
FINALLY compile:
./build.sh
And now, Ikemen can be opened double clicking Ikemen-GO-Plus, or with the terminal:
./Ikemen_GO
First, there are some programs to install before compiling.
Git for Windows: used to download this repository.
Go/Golang: used to compile golang code.
TDM-GCC: used to compile C++ code.
OpenAL: used to play sound.
After installing these programs, TDM-GCC needs some libraries to compile OpenAL code. So now, download OpenAL development libraries (openal-soft-1.18.2-bin.zip):
http://kcat.strangesoft.net/openal.html
From that file, inside include
folder, extract AL
folder to TDM-GCC directory. By default, TDM-GCC is installed on C:\TDM-GCC-64
(or 32) . The result should look like this:
Also from that .zip file, inside libs
folder, libOpenAL32.dll.a
file should be extracted to TDM-GCC lib directory. By default it's in C:\TDM-GCC-64\lib
. The result should look like this:
After that, all the dependencies are installed and ready to do their work.
Now, download Ikemen GO Plus repository. It can be done downloading it as a zip from GitHub, or cloning the repository with Git. The latter is recommended to commit changes and then create a pull request.
Using Git:
git clone https://github.com/K4thos/Ikemen-GO-Plus.git
This will create a new folder with Ikemen code.
Move to downloaded folder:
cd Ikemen-GO-Plus
Execute get.sh to download Ikemen dependencies (it takes a while):
./get.sh
FINALLY, Ikemen can be compiled executing build.bat
double clicking it or using cmd:
./build.bat
And now, Ikemen can be opened double clicking Ikemen-GO-Plus.exe