Skip to content

andreytokaref/pet-simulator-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Pet Simulator

Pet Simulator — это консольная игра-кликер с коллекционированием питомцев, прокачкой и автоматическим фармом. Открывайте яйца, собирайте редких питомцев, увеличивайте доход и удачу!


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

  • 🥚 Система открытия яиц — уникальная механика с шансами, где удача влияет только на редкие редкости
  • 📦 Коллекционирование питомцев — собирайте питомцев разных редкостей: от Common до Exotic
  • ⚡ Прокачка — улучшайте слоты экипировки, глобальную удачу и скорость авто-открывания
  • 🤖 Авто-открывание — автоматический фарм яиц в фоновом режиме
  • 💾 Авто-сохранение — прогресс сохраняется в JSON-файл
  • 🎨 Цветной вывод — удобное отображение информации в консоли
  • ⌨️ Управление одной клавишей — интуитивное меню с быстрыми действиями

🎮 Геймплей

1. Открытие яиц

  • Нажмите 1 чтобы открыть меню яиц
  • Выберите количество: 1, 3 или 8 яиц за раз
  • Каждое яйцо стоит 100 валюты
  • Шансы выпадения отображаются в реальном времени с учётом вашей удачи

2. Питомцы

  • Всего 12 уникальных питомцев
  • 6 редкостей: Common, Uncommon, Epic, Legendary, Secret, Celestial, Exotic
  • Каждый питомец даёт:
    • 💰 Доход в секунду (currency_boost)
    • 🍀 Бонус к удаче (luck_boost)

3. Экипировка

  • Экипируйте до max_equipped_slots питомцев
  • Доход суммируется от всех экипированных питомцев
  • Удача от питомцев складывается и умножается на глобальный множитель

4. Улучшения

  • Слоты экипировки — увеличивает количество одновременно экипированных питомцев
  • Глобальная удача — умножает все шансы на выпадение редких питомцев
  • Авто-открывание — ускоряет автоматический фарм яиц

📊 Система шансов

Уникальная система шансов с разделением по редкостям:

Редкость Влияние удачи Максимальный шанс
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

🎯 Советы по игре

  1. Начните с открытия яиц — накопите стартовую валюту (10,000)
  2. Экипируйте лучших питомцев — доход и удача суммируются
  3. Улучшайте слоты — чтобы экипировать больше питомцев
  4. Прокачивайте удачу — чтобы увеличить шансы на редких питомцев
  5. Включите авто-открывание — для пассивного фарма
  6. Сохраняйтесь — прогресс сохраняется автоматически при выходе

🐛 Известные проблемы

  • На Windows может потребоваться установка colorama для корректной работы цветов:
    pip install colorama
  • Для корректного ввода без Enter требуется поддержка msvcrt (Windows) или termios (Unix)

📄 Лицензия

MIT License — свободно используйте и модифицируйте!


🤝 Вклад в проект

Если у вас есть идеи по улучшению — создавайте Issues и Pull Requests!


Приятной игры! 🎮🐾

About

console simulator game inspired by BGSI

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages