Skip to content

ficusinapot/pygame-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2d платформер в котором вам нужно из одной точки добраться до другой (розовый ромб). По пути попытаться не коснуться белых шипов(они возвращают в начало уровня). Для прыжка нажимайте пробел и для передвижения лево и право. Пройдя уровень вам откроется еще один.

Для запуска установите все необходимые библиотеки и запустите main.py (или run.bat). Для наводки в меню двигайте курсором на текст в кнопках и кликните.

Можно выбирать уровень(некоторые закрытые т.к их нужно открыть, пройдя прошлые).

Во время игры есть возможность поставить на паузу (ESC)

│   character.py - поведение персонажа
│   level_create.py - создание поведения тайлов/уровня и их генерация
│   load.py - загружать спрайты
│   main.py - создает окна и их поведение
│   mouse.py - спрайт мыши
│ 
│
├───data
│   ├───config - база данных с описанием уровня (открыт или не открыт и тд)
│   │       config.db
│   │
│   ├───fonts - шрифт 8-BIT
│   │       8-BIT WONDER.TTF
│   │
│   ├───levels - конфигурация уровней для дальнейшей генерации
│   │       cfg_1.txt - спавн и конец уровня 1
│   │       cfg_2.txt - спавн и конец уровня 2
│   │       cfg_3.txt - спавн и конец уровня 3
│   │       cfg_4.txt - спавн и конец уровня 4
│   │       industrial.tsx - спрайты уровня
│   │       industrial.v2.png
│   │       industrial.v2.tsx
│   │       tmx_1.tmx  - тайлы и их расположение уровня 1
│   │       tmx_2.tmx - тайлы и их расположение уровня 2
│   │       tmx_3.tmx - тайлы и их расположение уровня 3
│   │       tmx_4.tmx - тайлы и их расположение уровня 4
│   │
│   └───sprites
│       │   arrow.png - спрайт мыши
│       │
│       ├───jump - спрайты прыжков
│       │       1.png
│       │       2.png
│       │       3.png
│       │       4.png
│       │       5.png
│       │       6.png
│       │       7.png
│       │
│       └───run - спрайты бега
│               1.png
│               2.png
│               3.png
│               4.png
│               5.png
│               6.png
│               7.png
│               8.png
│

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published