Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python Shell
Branch: master

Merge pull request #10 from hobarrera/pep-394

Use python2 to build and run MysticMine.
latest commit cc5c4ea01d
@heinervdm heinervdm authored
Failed to load latest commit information.
assets importing all files
data also commit new de_DE .mo file
installer importing all files
locales
monorail Remove shebang or make file executable
.gitignore Create .gitignore file
LICENSE.txt importing all files
MANIFEST.in Simplify MANIFEST.in
Makefile Use python2 to build and run MysticMine.
MysticMine Use python2 to build and run MysticMine.
README Add install script
README.md Add Makefile to the project
build.py Use python2 to build and run MysticMine.
setup.py Bump version to 1.2.0 according to create_freeze

README.md

Mystic Mine is now Open Source

All source code and content of Mystic Mine (http://www.mysticmine.com) is now released under the MIT license (see LICENSE.txt for more info). This includes:

  • All source code (mainly written in python)
  • All graphics (Blender 3D and Gimp files included)

Unfortunately the music and sound of the original game were bought under a royalty free license, and so they cannot be distributed here. Currently all those files are silent. I hope someone can find a proper replacement for these sounds and music files, so that the Open Source release of Mystic Mine becomes a complete game.

In the meantime you can always get the original sound and music files when buying the original game at http://www.mysticmine.com, but you cannot redistribute them (so for personal use only).

Why did I make this game Open Source?

Plenty of people have mailed me with the request to port Mystic Mine to some platform X (because that would be really cool!). Or to distribute Mystic Mine where it's currently not available. But the sad truth is that I can't put much energy in Mystic Mine because I'm focussing on another project (http://rpgplayground.com). I feel sad about this, because it would indeed be cool if Mystic Mine received more attention.

Therefore I decided to release Mystic Mine as Open Source, both the source code and as much content as possible.

Commercially I don't have much to gain from this, but there's a huge list of things that would make me very happy:

  • My fans creating their own levels (There's an ingame level editor that my friends and I used to create all those levels. Check the sources for hidden keyboard shortcuts).
  • Modifications, adaptions and improvements that I would never have thought of myself.
  • sudo aptitute install mysticmine
  • Mystic Mine running on all kinds of different platforms.
  • The Open Source community receiving something back from me. As you probably know I'm a huge fan of Open Source. Mystic Mine was created on Linux using python, pygame, gVim, Blender 3D, The Gimp, Audacity, ... . After receiving so much, it makes me happy to give something small back.

Enjoy, and have fun!

About Mystic Mine

Mystic Mine is an indie game created by Koen Witters (aka Koonsolo http://www.koonsolo.com). You can find more info at http://www.mysticmine.com.

Requirements

  • Python
  • pygame
  • numpy
  • pyrex
  • Blender (only to regenerate sprites)

How to Run the Game

In root directory of MysticMine sources:

  • Run 'make'
  • Run './MysticMine'

Install Instructions

In root directory of MysticMine sources:

  • Run 'make install'

This will install all files to the python site-packages directory and a start script to you bin directory, so that you can start it by just calling 'MysticMine'

Build Instructions

You can rebuild everything including all assets of the game. In root directory of MysticMine sources:

  • Run 'make rebuild-all'

License

Copyright (C) 2012 Koen Witters

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Something went wrong with that request. Please try again.