Tuxemon is a free, open source monster-fighting RPG.
Tuxemon uses a number of open source projects to work properly:
- python - version 3.6+
- python-pygame - python game library
- python-pytmx - python library to read Tiled Map Editor's TMX maps.
- python-six - python 2 and 3 compatibility library
- python-pyscroll - fast module for animated scrolling maps.
- neteria - Game networking framework for Python.
Optional
- libShake - rumble library for Linux.
If you want to try the game, its recommended to download and try the master branch first. The default development branch is often more up to date, but might have breaking bugs. If you want to try the latest version or contribute code changes, please use the development branch.
Windows Source
Install the latest version of python 3 from here
Run:
git clone https://github.com/Tuxemon/Tuxemon.git
cd Tuxemon
python -m pip install -U -r requirements.txt
python tuxemon.py
Windows Binary
Check the release page https://github.com/Tuxemon/Tuxemon/releases for binaries.
Ubuntu
sudo apt install python python-pygame python-pip python-imaging python-six git
git clone https://github.com/Tuxemon/Tuxemon.git
cd Tuxemon
sudo pip install -U -r requirements.txt
python tuxemon.py
Ubuntu 18.04 w/venv
Use this if you don't want to modify your system packages
sudo apt install git python3-venv
git clone https://github.com/Tuxemon/Tuxemon.git
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 tuxemon.py
Debian
sudo apt-get install python python-pygame python-pip python-imaging git
git clone https://github.com/Tuxemon/Tuxemon.git
cd Tuxemon
sudo pip install -U -r requirements.txt
python tuxemon.py
Optional rumble support
sudo apt install build-essential
git clone https://github.com/zear/libShake.git
cd libShake/
make BACKEND=LINUX; sudo make install BACKEND=LINUX
Mac OS X (Yosemite)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap Homebrew/python
brew update
brew install python
brew install sdl sdl_image sdl_ttf portmidi git
brew install sdl_mixer --with-libvorbis
sudo pip install git+https://github.com/pygame/pygame.git
sudo pip install -U -r requirements.txt
git clone https://github.com/Tuxemon/Tuxemon.git
ulimit -n 10000; python tuxemon.py
Arch Linux
Tuxemon is available in the AUR.
Smartphones
- Android (APK file)
Fedora Linux
sudo dnf install SDL*-devel freetype-devel libjpeg-devel portmidi-devel python3-devel
virtualenv venv
pip install -r requirements.txt
- Arrow Keys - Movement
- Enter - Select/activate
- ESC - Menu/Cancel
- Shift - Sprint
Use Tiled map editor: http://www.mapeditor.org/
Python 2.7 is no longer supported.
GPL v3+
Copyright (C) 2017 William Edwards shadowapex@gmail.com,
Benjamin Bean superman2k5@gmail.com
This software is distributed under the GNU General Public Licence as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the file LICENSE for the conditions under which this software is made available. Tuxemon also contains code from other sources.
- Official website: tuxemon.org
- Official forum: forum.tuxemon.org
- IRC: #tuxemon on freenode (webchat)
- Discord: Tuxemon
- Reddit: /r/Tuxemon
- YouTube: Tuxemon
- Google Plus: +TuxemonOrg