Skip to content

Prosta strzelanka robiona w ramach kursu Grafika Komputerowa i Komunikacja Człowiek-Komputer.

Notifications You must be signed in to change notification settings

Barionetta/oculi-mundi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oculi Mundi - prowizoryczna strzelanka napisana przy pomocy biblioteki PyGame

Spis treści

Opis

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.

Technologie

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

Uruchomienie

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

Demo

Demonstracja gry:

D1 D2

Autor

Autorem projektu jest Katarzyna Matuszek

About

Prosta strzelanka robiona w ramach kursu Grafika Komputerowa i Komunikacja Człowiek-Komputer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages