Pet Simulator — это консольная игра-кликер с коллекционированием питомцев, прокачкой и автоматическим фармом. Открывайте яйца, собирайте редких питомцев, увеличивайте доход и удачу!
- 🥚 Система открытия яиц — уникальная механика с шансами, где удача влияет только на редкие редкости
- 📦 Коллекционирование питомцев — собирайте питомцев разных редкостей: от Common до Exotic
- ⚡ Прокачка — улучшайте слоты экипировки, глобальную удачу и скорость авто-открывания
- 🤖 Авто-открывание — автоматический фарм яиц в фоновом режиме
- 💾 Авто-сохранение — прогресс сохраняется в JSON-файл
- 🎨 Цветной вывод — удобное отображение информации в консоли
- ⌨️ Управление одной клавишей — интуитивное меню с быстрыми действиями
- Нажмите
1чтобы открыть меню яиц - Выберите количество:
1,3или8яиц за раз - Каждое яйцо стоит 100 валюты
- Шансы выпадения отображаются в реальном времени с учётом вашей удачи
- Всего 12 уникальных питомцев
- 6 редкостей: Common, Uncommon, Epic, Legendary, Secret, Celestial, Exotic
- Каждый питомец даёт:
- 💰 Доход в секунду (currency_boost)
- 🍀 Бонус к удаче (luck_boost)
- Экипируйте до
max_equipped_slotsпитомцев - Доход суммируется от всех экипированных питомцев
- Удача от питомцев складывается и умножается на глобальный множитель
- Слоты экипировки — увеличивает количество одновременно экипированных питомцев
- Глобальная удача — умножает все шансы на выпадение редких питомцев
- Авто-открывание — ускоряет автоматический фарм яиц
Уникальная система шансов с разделением по редкостям:
| Редкость | Влияние удачи | Максимальный шанс |
|---|---|---|
| Common | ❌ Нет | без ограничений |
| Uncommon | ❌ Нет | без ограничений |
| Epic | ❌ Нет | 25% |
| Legendary | ✅ Да (делит) | 10% (все редкие) |
| Secret | ✅ Да (делит) | 10% (все редкие) |
| Celestial | ✅ Да (делит) | 10% (все редкие) |
| Exotic | ✅ Да (делит) | 10% (все редкие) |
- Python 3.7+
# Клонируйте репозиторий
git clone https://github.com/yourusername/pet-simulator.git
cd pet-simulator
# Запустите игру
python main.py
# Либо через собранный .exe файл -> PetSimulator.exe| Клавиша | Действие |
|---|---|
1 |
Открыть яйцо |
2 |
Показать коллекцию питомцев |
3 |
Экипировать питомца |
4 |
Снять питомца с экипировки |
5 |
Меню улучшений |
6 |
Вкл/Выкл авто-открывание |
7 |
Статистика |
8 |
Сохранить игру |
9 / Q |
Выход и сохранение |
0 |
Назад |
pet-simulator/
├── main.py # Точка входа
├── game.py # Основной игровой цикл и меню
├── player.py # Логика игрока, улучшения, авто-открывание
├── config.py # Конфигурация питомцев и игровых параметров
├── models/
│ ├── __init__.py
│ ├── egg.py # Логика вылупления яиц и расчёта шансов
│ └── pet.py # Классы Pet и PetCollection
├── utils/
│ ├── __init__.py
│ └── colors.py # Цвета и форматирование чисел
└── player_data.json # Файл сохранения (создаётся автоматически)
| Имя | Редкость | Шанс (1/X) | Доход/сек | Удача |
|---|---|---|---|---|
| Red Frog | Common | 2 | 5 | ×1.1 |
| Green Frog | Uncommon | 3 | 15 | ×1.2 |
| Clown Shark | Epic | 25 | 35 | ×1.5 |
| Lynx | Legendary | 100,000 | 300 | ×2.5 |
| Ocelot | Legendary | 2,000,000 | 1,000 | ×4.0 |
| Jester Axolotl Plushie | Secret | 500,000,000 | 5,000 | ×10.0 |
| OwOlord Plushie | Secret | 2,000,000,000 | 10,000 | ×15.0 |
| Dark Matter Dragon | Celestial | 50,000,000,000 | 25,000 | ×20.0 |
| Taffy Dragon | Celestial | 50,000,000,000 | 25,000 | ×20.0 |
| Earth Dragon | Celestial | 50,000,000,000 | 25,000 | ×20.0 |
| Spectral Hunter | Exotic | 100,000,000,000 | 50,000 | ×30.0 |
| JESTER FACE GOD | Exotic | 250,000,000,000 | 100,000 | ×40.0 |
- Начните с открытия яиц — накопите стартовую валюту (10,000)
- Экипируйте лучших питомцев — доход и удача суммируются
- Улучшайте слоты — чтобы экипировать больше питомцев
- Прокачивайте удачу — чтобы увеличить шансы на редких питомцев
- Включите авто-открывание — для пассивного фарма
- Сохраняйтесь — прогресс сохраняется автоматически при выходе
- На Windows может потребоваться установка
coloramaдля корректной работы цветов:pip install colorama
- Для корректного ввода без Enter требуется поддержка
msvcrt(Windows) илиtermios(Unix)
MIT License — свободно используйте и модифицируйте!
Если у вас есть идеи по улучшению — создавайте Issues и Pull Requests!
Приятной игры! 🎮🐾