Skip to content

Repository files navigation

Code Shift

The Ostrava GameJam game project called Code Shift (from the 3eM-DJ team ©2025)

About

A simple game where you combine platformer and coding to find a way through the levels. But don't worry, the "coding" part is very simple.

How to run

  1. install a built release from the releases page (add /releases to the web url)
  2. extract it from a zip folder
  3. run game.exe
  • you may get a warning "unsafe application". that means it does not have a windows license.
  • if you want to avoid this build it from the source (scroll down for source build)

Controls

ESC - exit game

TAB - switch between gamemodes

--platformer mode--

wasd & arrow keys - movement

space - jump

--dev mode--

wasd - movement

space - auto select block (depending on direction)

arrow keys - specific block selection

SOURCE BUILD

NOTE: this is only for development and if you'd like to run the project yourself

Setup

  1. create a virtual enviroment
python -m venv .venv
  1. activate it
# Linux, Bash
$ source .venv/bin/activate
# Linux, Fish
$ source .venv/bin/activate.fish
# Linux, Csh
$ source .venv/bin/activate.csh
# Linux, PowerShell Core
$ .venv/bin/Activate.ps1
# Windows, cmd.exe
> .venv\Scripts\activate.bat
# Windows, PowerShell
> .venv\Scripts\Activate.ps1

At this point you might run into some issues, if you do please run cd . to refresh the console location

  1. Update pip if you haven't
python.exe -m pip install --upgrade pip
  1. Install all required packages
pip install -r requirements.txt
  1. Once you're done and you want to exit everything (close even the project)
deactivate

Running the project

python src/main.py

Pyinstaller build

This step is not necessary at all
note: needs to have pyinstaler installed

pyinstaller src/main.py --add-data "Textures;Textures" --add-data "Music;Music" --add-data "Levels;Levels"

If you run into any issues, please make sure to report them.

Contributors

About

A game by 3eM-DJ team for the Ostrava CodeJam 10/2025

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages