Powyższej znajduje się kod źródłowy prostej strzelanki napisanej w języku Python w ramach kursu Grafika komputerowa i komunikacja człowiek-komputer. Projekt dzieli się na dwie części: pierwszą z nich stanowi surowa "logika" gry (jak przemieszczają się pociski, gracz i przeciwnik), natomiast druga obsługuje grafikę i jest oparta na silniku z książki "Developing Graphics Frameworks with Python and OpenGL" Lee Stemkoski i Michael Pascale.
Projekt został napisany w całości w języku Python 3 z następującymi bibliotekami
- pygame==2.5.2
- PyOpenGL==3.1.7
- PyOpenGL-accelerate==3.1.7
Aby lokalnie uruchomić projekt, najpierw należy sklonować repozytorium
git clone https://github.com/Barionetta/oculi-mundi.git
Następnie stworzyć wirtualne środowisko o nazwie oculimundi-dev
conda create --name oculimundi-dev python=3.11
Później należy aktywować środowisko
conda activate oculimundi-dev
Na końcu zainstalować wymagane paczki
pip install -e .
Kod można uruchomić w następujący sposób:
oculimundi
Demonstracja gry:
Autorem projektu jest Katarzyna Matuszek