• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cmake/Modules/H03-Nov-2018-731650

data/H03-May-2022-46,09537,859

docs/H03-Nov-2018-866588

icons/H03-Nov-2018-260200

src/H03-May-2022-51,29932,535

tools/H03-Nov-2018-18297

.gitignoreH A D03-Nov-201838 65

.travis.ymlH A D03-Nov-20182.3 KiB5049

AUTHORSH A D03-Nov-20181.3 KiB6053

AndroidAppSettings.cfgH A D03-Nov-20181.7 KiB6362

COPYINGH A D03-Nov-201831.7 KiB622513

ChangeLogH A D03-Nov-201822.3 KiB350329

README.mdH A D03-Nov-20183.6 KiB11888

appveyor.ymlH A D03-Nov-20182.8 KiB6968

appveyor.yml-build-dependenciesH A D03-Nov-20189.6 KiB161160

meandmyshadow.desktopH A D03-Nov-2018233 1110

pkg2appimage.ymlH A D03-Nov-2018867 3128

README.md

1This is the fork of the puzzle game Me and My Shadow originally at [SourceForge](http://meandmyshadow.sourceforge.net/).
2The new website is <https://acmepjz.github.io/meandmyshadow/>.
3
4### Build status
5
6| Platform | Nightly build status    | Latest nightly build | Previous nightly build |
7|----------|-------------------------|----------------------|------------------------|
8| Windows  | [![Build status][1]][4] | [Bintray][6]         | [AppVeyor][4]          |
9| Linux    | [![Build Status][2]][5] | [Bintray][6]         | Not available          |
10| OSX      | [![Build Status][3]][5] | Not available        | Not available          |
11
12[1]: https://ci.appveyor.com/api/projects/status/t0cfcb54fppa501c/branch/master?svg=true
13[2]: https://travis-matrix-badges.herokuapp.com/repos/acmepjz/meandmyshadow/branches/master/1
14[3]: https://travis-matrix-badges.herokuapp.com/repos/acmepjz/meandmyshadow/branches/master/2
15[4]: https://ci.appveyor.com/project/acmepjz/meandmyshadow/branch/master
16[5]: https://travis-ci.org/acmepjz/meandmyshadow
17[6]: https://bintray.com/acmepjz/meandmyshadow/meandmyshadow/nightly-build#files
18
19Me and My Shadow
20====================
21Me and My Shadow is a free libre puzzle/platform game in which you try to reach
22the exit by solving puzzles. Spikes, moving blocks, fragile blocks and much
23more stand between you and the exit. Record your moves and let your shadow
24mimic them to reach blocks you couldn't reach alone.
25
26 - Tutorial for beginners
27 - 2 level packs containing over 40 levels
28 - 18 different block types
29 - Built-in level editor
30 - Easily installable addons
31 - Original music by Juho-Petteri Yliuntinen
32 - Cross platform
33
34Compiling
35=========
36
37Compiling on Linux
38------------------
39
40You will need the following packages (and their -dev(el) files) to be installed:
41
42  * libSDL2
43  * libSDL2_image
44  * libSDL2_ttf
45  * libSDL2_mixer
46  * libcurl
47  * libarchive
48  * liblua ( >=5.2 )
49  * cmake
50  * C++ compiler (found in packages like g++, gcc-c++, gcc)
51
52The process is simple. Enter a terminal and move to directory containing
53MeAndMyShadow. Then just type
54
55~~~
56  mkdir build && cd build
57  cmake ..
58~~~
59
60to generate the Makefile. If everything configured properly you don't see any
61errors and then you can start compiling by typing
62
63~~~
64  make
65~~~
66
67Finally you can run MeAndMyShadow with
68
69~~~
70  ./meandmyshadow
71~~~
72
73To install MeAndMyShadow on your system, run following as root
74
75~~~
76  make install
77~~~
78
79See `.travis.yml` for example.
80
81Compiling on Windows
82--------------------
83
84If you are using VS2013 or VS2015 you can download the pre-built SDL2 dependencies
85[here](https://github.com/acmepjz/meandmyshadow/releases/tag/v0.5-devel002),
86and unzip the dependencies.
87Otherwise you need to compile some dependencies from source. See `appveyor.yml-build-dependencies` for example.
88
89Open a command prompt, move to directory containing
90MeAndMyShadow. Then type
91
92~~~
93  set PATH=path\to\dependencies;%PATH%
94  mkdir build && cd build
95  path\to\cmake-gui.exe ..
96~~~
97
98Follow the instruction to generate Visual Studio solution files.
99Open the solution file to compile.
100
101Compiling on Mac
102----------------
103(Under construction)
104
105It is almost the same as in Linux. Use brew to install dependencies.
106See `.travis.yml` for example.
107
108Translating
109===========
110
111[![Translation status](https://hosted.weblate.org/widgets/me-and-my-shadow/-/multi-auto.svg)](https://hosted.weblate.org/engage/me-and-my-shadow/?utm_source=widget)
112
113We use the web-based translation system [Hosted Weblate](https://hosted.weblate.org/projects/me-and-my-shadow/)
114to host MeAndMyShadow translation.
115
116Meanwhile, you can also translate the game directly. See <http://meandmyshadow.sourceforge.net/wiki/index.php/Translating>
117for more information.
118