This is the fork of the puzzle game Me and My Shadow originally at SourceForge. The new website is https://acmepjz.github.io/meandmyshadow/.
Platform | Nightly build status | Latest nightly build | Previous nightly build |
---|---|---|---|
Windows | GitHub | AppVeyor | |
Linux | GitHub | Not available | |
OSX | Disabled | Not available | Not available |
Me and My Shadow is a free libre puzzle/platform game in which you try to reach the exit by solving puzzles. Spikes, moving blocks, fragile blocks and much more stand between you and the exit. Record your moves and let your shadow mimic them to reach blocks you couldn't reach alone.
- Tutorial for beginners
- 2 level packs containing over 40 levels
- 18 different block types
- Built-in level editor
- Easily installable addons
- Original music by Juho-Petteri Yliuntinen
- Cross platform
You will need the following packages (and their -dev(el) files) to be installed:
- libSDL2
- libSDL2_image
- libfreetype
- libSDL2_mixer
- libcurl
- libarchive
- liblua ( >=5.3 )
- cmake
- C++ compiler (found in packages like g++, gcc-c++, gcc)
The process is simple. Enter a terminal and move to directory containing MeAndMyShadow. Then just type
mkdir build && cd build
cmake ..
to generate the Makefile. If everything configured properly you don't see any errors and then you can start compiling by typing
make
Finally you can run MeAndMyShadow with
./meandmyshadow
To install MeAndMyShadow on your system, run following as root
make install
See .travis.yml
for example.
If you are using VS2013 or VS2015 you can download the pre-built SDL2+Lua5.3 dependencies
here,
and unzip the dependencies.
Otherwise you need to compile some dependencies from source. See appveyor.yml-build-dependencies
for example.
Open a command prompt, move to directory containing MeAndMyShadow. Then type
set PATH=path\to\dependencies;%PATH%
mkdir build && cd build
path\to\cmake-gui.exe ..
Follow the instruction to generate Visual Studio solution files. Open the solution file to compile.
(Under construction)
It is almost the same as in Linux. Use brew to install dependencies.
See .travis.yml
for example.
We use the web-based translation system Hosted Weblate to host MeAndMyShadow translation.
Meanwhile, you can also translate the game directly. See http://meandmyshadow.sourceforge.net/wiki/index.php/Translating for more information.