Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladislavyar/game_cosmo
Проект представляет из себя космическую 2D игру (на начальной стадии разработки) с видом сверху, сделанную на Pygame.
https://github.com/vladislavyar/game_cosmo
Last synced: 6 days ago
JSON representation
Проект представляет из себя космическую 2D игру (на начальной стадии разработки) с видом сверху, сделанную на Pygame.
- Host: GitHub
- URL: https://github.com/vladislavyar/game_cosmo
- Owner: VladislavYar
- Created: 2023-02-05T05:57:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T18:10:47.000Z (11 months ago)
- Last Synced: 2023-12-28T19:26:06.554Z (11 months ago)
- Language: Python
- Homepage:
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# game_cosmo
Проект представляет из себя космическую 2D игру (на начальной стадии разработки) с видом сверху, сделанную на Pygame. На данный момент реализовано полноценное динамическое меню с возможностью игровых настроек (смена разрешению, регулирование звука) и сброса, вывод игровой статистики, при старте новой игры реализован ввод имени и выбор сложности. Сама игра на данный момент представляет из себя:
1. Космический корабль, с возможностью движения под разным уголом (движение реализовано одновременно как и по экрану, так и по карте, так же имеется эффект постепенного ускорения и торможения);
2. Стрельбу под разным углом с рандомным отклонением выстрела и взрывом по таймеру;
3. Логика перемещения объектов относительно корабля ГГ при его движении, динамический пересчёт смены спрайтов и скорости движения объектов относительно FPS и разрешения экрана.## Как запустить проект:
В терминале, перейдите в каталог, в который будет загружаться приложение:
```
cd
```
Клонируйте репозиторий:
```
git clone [email protected]:VladislavYar/game_cosmo.git
```Cоздать и активировать виртуальное окружение:
```
python -m venv venv
```* Если у вас Linux/macOS
```
source venv/bin/activate
```* Если у вас windows
```
source venv/scripts/activate
```Установить зависимости из файла requirements.txt:
```
python -m pip install --upgrade pip
``````
pip install -r requirements.txt
```Запуск проект:
```
python ya_cosmo.py
```## Cтек проекта
Python v3.11, Pygame