Skip to content

PilotOfAsuka/CellEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Cell Engine

Cell Engine — это экспериментальный клеточный игровой движок. Каждая клетка мира является объектом, с которым можно взаимодействовать через игровые механики. Проект находится в активной разработке.


🚀 Возможности

  • Генерация карты с помощью алгоритма дрейфующих кузнечиков 🦗.
  • Автоматическая постобработка карты: пол, стены, сундуки.
  • Поддержка тайлсета (текстуры под каждую клетку).
  • Базовый графический интерфейс на Pygame.

🛠️ Установка и запуск

git clone https://github.com/PilotOfAsuka/CellEngine.git
cd CellEngine
pip install -r requirements.txt
python main.py

📖 Структура проекта

  • engine/ — генератор карт и объектов клеток.
  • pygame_init_graphic/ — инициализация графики и интерфейса.
  • misc/ — вспомогательные функции и переменные.
  • main.py — запуск проекта.

🔮 В планах

  • Интерактивные механики (взаимодействие с клетками: сундуки, двери, объекты).
  • Система сущностей (игрок, NPC, монстры).
  • Генерация структур (комнаты, залы, коридоры).
  • Сохранение и загрузка карт.
  • Редактор карт.

🤝 Участие

Любые идеи и PR приветствуются.


📸 Скриншоты

Пример Пример


📜 Лицензия

MIT License

About

Cell Engine — это экспериментальный клеточный игровой движок. Каждая клетка мира является объектом, с которым можно взаимодействовать через игровые механики.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages