Игра на двоих на Python, где между собой сражаются персонажи
На странице можно бесплатно скачать код игры на Python, где на старте задаются имена и иконки двух персонажей, затем они сражаются между собой на основе случайных значений атаки, фиксированных значений защиты и здоровья, и возможности нанести критический удар.
Как работает программа
Эта программа представляет собой простую текстовую игру на двоих, в которой два персонажа сражаются друг с другом.
- В начале игры, программа просит ввести имена и иконки для двух персонажей. Персонажи инициализируются с именем, здоровьем (HP), броней, уроном и иконкой для каждого персонажа.
- Основной цикл игры продолжается до тех пор, пока у одного из персонажей не закончится здоровье.
- На каждом ходу, уровень урона для каждого персонажа определяется случайным образом.
- Затем выбирается, какой из персонажей сначала атакует.
- Персонаж, который атакует, применяет свой уровень урона к другому персонажу. Во время атаки есть шанс сделать критический урон и удвоить причиняемый урон.
- После каждой атаки, программа проверяет, не превышено ли здоровье любого из персонажей. Если персонажа повержен (его здоровье равно или меньше 0), игра заканчивается и выводится сообщение о победе.
- Вся эта информация представляется игроку в текстовом формате с символами и иконками для визуализации.
- Задержка времени после каждого хода создает эффект «реального времени», делая игру более интерактивной.
Игра автоматизирована, потому весь развлекательный процесс заключается в случайности событий. Каждый из игроков на старте игры задает параметры своему персонажу, а затем игроки спорят, кто из них в итоге победит.
Скачать код программы
Нажав на кнопку ниже, сперва вам будет необходимо посмотреть рекламу, затем бесплатно будет отображен код текущей программы.
Пример выполнения программы
Введите имя первого игрока: 1
Введите иконку для первого игрока: ��
Введите имя второго игрока: 2
Введите иконку для второго игрока: ��
🏁 Пусть битва начнется! ⌛
🥵 1 наносит 11.2 урона! 💥
⛨ У 2 остается 88.80 ХП. 🩸
🥶 2 наносит 25.6 урона! 💥
🔥 Критический урон! 💥
⛨ У 1 остается 74.40 ХП. 🩸
🥶 2 наносит 6.4 урона! 💥
🔥 Критический урон! 💥
⛨ У 1 остается 68.00 ХП. 🩸
🥵 1 наносит 16.0 урона! 💥
⛨ У 2 остается 72.80 ХП. 🩸
🥶 2 наносит 6.4 урона! 💥
⛨ У 1 остается 61.60 ХП. 🩸
🥵 1 наносит 6.4 урона! 💥
⛨ У 2 остается 66.40 ХП. 🩸
🥶 2 наносит 11.2 урона! 💥
⛨ У 1 остается 50.40 ХП. 🩸
🥵 1 наносит 9.6 урона! 💥
⛨ У 2 остается 56.80 ХП. 🩸
🥶 2 наносит 13.6 урона! 💥
⛨ У 1 остается 36.80 ХП. 🩸
🥵 1 наносит 10.4 урона! 💥
⛨ У 2 остается 46.40 ХП. 🩸
🥶 2 наносит 9.6 урона! 💥
⛨ У 1 остается 27.20 ХП. 🩸
🥵 1 наносит 7.2 урона! 💥
⛨ У 2 остается 39.20 ХП. 🩸
🥵 1 наносит 4.8 урона! 💥
⛨ У 2 остается 34.40 ХП. 🩸
🥶 2 наносит 11.2 урона! 💥
⛨ У 1 остается 16.00 ХП. 🩸
🥵 1 наносит 28.8 урона! 💥
🔥 Критический урон! 💥
⛨ У 2 остается 5.60 ХП. 🩸
🥶 2 наносит 4.8 урона! 💥
⛨ У 1 остается 11.20 ХП. 🩸
🥶 2 наносит 15.2 урона! 💥
⛨ У 1 остается -4.00 ХП. 🩸
🥵 1 Победил!!! 🏆
Автор: EK (заказать услуги программиста, поблагодарить).
Комментарии
Если у вас возникли вопросы или замечания — напишите комментарий!