/TenseiPy

Python text adventure game based on Tensei Shitara Slime datta ken (That Time I Got Reincarnated as a Slime) manga.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

TenseiPy

Tensei Shitara Slime Datta Ken (That Time I Got Reincarnated as a Slime) Python text adventure game based off of the managa. (events and dialogue are NOT 100% accurate)

If you have any questions, or would like to contribute: dt01@pm.me

NOTE: Currently, knowing the story from manga/LN/anime is recommended. I am trying my best to make the game as intuitive as I can for people that don't, but knowing the story beforehand will help you not get lost in the parts that aren't as straight forward.

Run using Python3.8+

  1. Clone or download repositiory: https://github.com/0n1udra/TenseiPy
  2. In source folder, run python3 start_game.py to start game, optionally, run with --help argument to see other runtime options.

Download

NOTE: Windows, Mac and anti-virus programs might flag game as malicious, this may be due to PyInstaller's executables. If you don't trust it, use Python3 to run the code itself.

  1. Go to Releases
  2. Click on 'Assets' drop-down to show list of downloadables. Download TenseiPy_XX.zip folder.
  3. Extract the files from the .zip folder, and launch game.
    1. Windows: right-click and Extract All..., then double-click the Win_TenseiPy_XX.exe file.
    2. Mac: Double click it to extract the files, then double-click the Mac_TenseiPy_XX file, you might have to go into System Preferences > Security & Privacy > General > Open Anyway to launch game correctly.

NOTE: Game will display ASCII art, adjust window size accordingly. Recommend Fullscreening.

NOTE: If playing on GNU/Linux/Mac systems, the game.save file might be saved where the shell opens up. i.e. save file might be in user's home folder or somewhere else instead of where actual game executable is located. Will try to fix in future.

TODO

  • Add skills, and Items
  • Continue Chapter 2 Story...
  • Setup monster naming and subordinate functions
  • Attack/Defense mechanics

Layout

  • ch1 (Cave)
    • Learn about skills
    • Meet Veldora
    • Fight low level mobs
  • ch2 (Exit Cave)
    • Meet Gobilns and help their village.
    • The Direwolves attack.
    • Give names
    • Travel to Dwargon
    • -IN PROGRESS-

Puyo! start_game-slime