Skip to content

MindlessMuse666/tom-i-jerry

Repository files navigation

🐭 Джерри и сырное воздаяние 🧀

2d‑платформер на pygame

Нет сыра🧀 без огня🔥

Pygame CE Python 3.10+ Лицензия MIT
Статус проекта

📖 Джерри и сырное воздаяние - это...

...2D‑платформер с видом сбоку, вдохновлённый мультом "Том и Джерри". Игрок почувствует себя в шкуре Джерри, который сталкивается с аркадными уровнями, боссфайтом и вкусным сырком.

Цель игры - собрать весь сыр на уровне и найти выход, избегая встречи с котом Томом, няшными Мётлами и алюминиевыми мышеловками.


✨ Особенности

  • Динамическая камера: Мув за Игроком + эффект взгляда в сторону курсора;
  • Интерактивщина: Ящики, Капканы, Движущиеся платформы;
  • Шумовки: Отвлекалка для врагов;
  • Боссфайт: Тома в экзоскелете xd;
  • Мультимедиа: Самым усердным Игрокам споёт Микуша;
  • Чит-коды: Не дебаг, а фича.

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

Для пользователей (Windows)

  1. Скачайте последнюю версию из раздела Releases.
  2. Запустите файл SirnoeVozdayanie.exe.

Для разработчиков

  1. Клонируйте репозиторий:
git clone https://github.com/MindlessMuse666/tom-i-jerry.git
cd tom-i-jerry
  1. Настройте окружение (рекомендуется venv):
py -m venv .venv
.venv\Scripts\activate
  1. Установите зависимости:
pip install -r requirements.txt
  1. Запустите игру:
py main.py

🎮 Управление

Действие Клавиша
Движение A D или
Прыжок Пробел или W /
Приманка ЛКМ или F
Пауза Esc
Координаты (Чит) 8888
Бессмертие (Чит) 0000
Скип уровня (Чит) 9999

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

tom-i-jerry/
├── asset/          # медиа: спрайты, sfx, ost, курсоры, шрифт
├── config/         # toml-конфиги: игрок, враги
├── core/           # ядро: ресурсы, микшер, камера, машина состояний
├── entity/         # игровые сущности: игрок, враги, окружение, снаряды
├── level/          # разметка уровней
├── scene/          # сцены: меню, уровни, настройки, титры
├── ui/             # ui: кнопки, слайдеры, HUD
├── constant.py     # Консты и пути
└── main.py         # Точка входа

🛠 Техническая документация

Подробное описание архитектуры, паттернов и систем игры доступно в файле tech.md.


👤 Автор

Влад
Влад (MindlessMuse666)
Dev, GameDesign, SoundDesign, СырнаяВласть

🔗 Репо проекта

📚 Учебная практика - проект создан в рамках учебной практики в колледже, цель которой - освоить принципы разработки 2D‑игр, работу с движком.


© 2026 MindlessMuse666 · Джерри и сырное воздаяние
“Разработано с любовью к сыру 🧀”

About

2d‑платформер, вдохновлённый мультом "Том и Джерри"

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages