How to set up and play
How to set up
Download the zip file then extract the files and move inside the "evil-twin-main" directory
`cd evil-twin-main`
then, for windows run `play` or `sh play.sh` on linux
You can play the game right after following the set up steps, or running `python src` from the root directory "evil-twin-main"
Complete the tutorial first by obtaining a time piece and exiting the level via the exit at the top left corner
Press Esc to access the menu
(log in to comment)
Comments
The game was mainly tested on Windows. Sorry for the inconvenience
speedlimit35 on 2022/03/30 04:41:
I keep getting this error when trying to run the game. I am on a mac so I did sh play.sh. All the dependencies have been installed and I am using python 3.8.8.
Traceback (most recent call last):File "/opt/anaconda3/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/opt/anaconda3/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "src/__main__.py", line 1, in <module>
import run
File "src/run.py", line 3, in <module>
from game import Game
File "src/game/__init__.py", line 7, in <module>
import scenes
File "src/scenes/__init__.py", line 1, in <module>
from .game_scene import GameScene
File "src/scenes/game_scene.py", line 5, in <module>
from render import WorldRender
File "src/render/__init__.py", line 8, in <module>
from engine import World
File "src/engine/__init__.py", line 1, in <module>
from . import world
File "src/engine/world.py", line 13, in <module>
from managers import images, sfx
File "src/managers/__init__.py", line 3, in <module>
images = ImageManager("resources/images", "fallback.png")
File "src/managers/manager.py", line 186, in __init__
super().__init__(
File "src/managers/manager.py", line 39, in __init__
ResourceManager(
File "src/managers/manager.py", line 39, in __init__
ResourceManager(
File "src/managers/manager.py", line 53, in __init__
raise Exception(
Exception: resources/images/sprites/timepieces -> part already exists. perhaps there is already a folder named part in this directory