В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География

Поработайте с кодом игры Wizard Duel, созданной на занятии. Выполните следующие шаги:
1. Измените значение максимального здоровья игрока и бота.
2. Добавьте новое заклинание в список spells.
3. Добавьте информацию о заклинаниях. Пусть по нажатию
кнопки i пользователю предоставляется описание всех
заклинаний.
4. Добавьте в код изображение в формате ASCII-кода. Выберите картинку на свое усмотрение.
import random
import time
import os

min_health = 0
max_health = 20
player_health = max_health
bot_health = max_health

simple_spells = [["fireball", 10, 0], ["metabolism", 0 , 8], ["silence", 0, 0 ]]
complicated_spells = [['strength', 9, 3], ['vitality', 4, 8]]

name = 0
damage = 1
heal = 2

start_ascii = '''
__ __ __ __ __
| \ _ | \| \ | \ | \ |
| $$ / \ | $$ \$$ | $$ | \ __ __ | $$
| $$/ $\| $$| \| \ \ / \ / $$ | $$ | $$| \ | \ / \ | $$
| $$ $$$\ $$| $$ \\\| \| | $$ | $$| $$ | $$| \| $$
| $$ $$\$$\$$| $$ / $$/ $$| $$ \$$| $$ | $$ | $$ | $$| $$ | $$| $$ $$| $$
| \| $$ / | | $$ | $$__| $$ | $$__/ $$| $$__/ $$| | $$
| $$$ \$$$| $$| $$ \$$ $$| $$ \$$ $$ | $$ $$ \$$ $$ \$$ \| $$
\$$ \$$ \$$ \\ \$$ \ \ \ \ \$$
'''
gameover_ascii = '''
__ __ __ __
/ \ / \ | \ / \| \ / \ | \ | \| \| \\
| \| \| $$\ / $$| | \| $$ | $$| | \\
| $$ __\$$| $$__| $$| $$$\ / $$$| $$__ | $$ | $$| $$ | $$| $$__ | $$__| $$
| $$| \| $$ $$| \ | $$ \ | $$ | $$ \$$\ / $$| $$ \ | $$ $$
| $$ \| | $$\$$ $$ $$| | $$ | $$ \$$\ $$ | | \\
| $$__| $$| $$ | $$| $$ \$$$| $$| $$ | $$__/ $$ \$$ $$ | $$ | $$ | $$
\$$ $$| $$ | $$| $$ \$ | $$| $$ \ \$$ $$ \$$$ | $$ \| $$ | $$
\ \$$ \$$ \$$ \$$ \ \ \$ \ \$$ \$$
'''
while True:
print(start_ascii)
print("Начать игру? [y] - Да / [n] - Нет")
select = input()
if select == 'n' or select == 'N':
break
elif select == 'y' or select == 'Y':
os.system('cls')
spells = simple_spells
a = len(simple_spells)
print("ПАРАМЕТРЫ")
print("\t Магия Урон Лечение")
count = 1
for row in spells:
print(f"\n{[count]}", end=" - ")
count = count + 1
for elem in row:
print("\t", elem, end = "")
print("\nНовый раунд")
for round in range (1, 6):
choice = True
while choice:
player_select = input("Выберите магию: ")
if player_select > '0' and player_select max_health and bot_health > max_health:
player_health = max_health
bot_health = max_health
elif player_health > max_health:
player_health = max_health
elif bot_health > max_health:
bot_health = max_health
print(f" ИГРОК vs БОТ ")
print(f" {player_health} \t {bot_health}")

if player_health bot_health:
print("Поздравляем! Вы выиграли!\n")
elif player_health < bot_health:
print("Извини...но ты проиграл!")
else:
print("Ничья!")
time.sleep(5)
od.system('cls')
print("КОНЕЦ!")

Показать ответ
Ответ:
Рвововоаоа
Рвововоаоа
17.07.2022 07:46

Chat GPT – чат-бот на базі штучного інтелекту, який здатний спілкуватися в режимі реального часу, навіть у вигляді суперечки, а також за лічені секунди виводити помилки в коді та писати сценарії, вірші та текстовий контент. Технологію представила компанія OpenAI, одним із засновників якої був Ілон Маск.

Універсальний бот з'явився у листопаді 2022 року і одразу облетів увесь світ. Його реалізовували за до суперкомп'ютера Azure AI, а як мовну модель використовували технологію від OpenAI – GPT-3,5.

Цікавим був сам процес навчання Chat GPT. Для нього використовували систему зв'язку з людиною та величезний масив тексту, а потім переучували багато разів, використовуючи відповіді самого чат-бота. Таким чином, вдалося досягти ще коректніших результатів генерації. Розробники хотіли зробити його максимально “людським” і простим для взаємодії.

За даними аналітиків Bloomberg чат-бот універсальний. Його можна використовувати не тільки для написання тексту чи віршів, а й для:

проведення фінансового аналізу;

генерація простого коду;

вибудовування прогнозів;

резюм технічних статей;

створення персональних порад;

реалізації етичних відповідей

0,0(0 оценок)
Ответ:
AnnPogodina1
AnnPogodina1
19.05.2022 22:32

Відповідь:

1 - А

2 - Г

3 - Б

4 - Д

5 - В

6 - Е

Пояснення:

1. Мультимедіа - А. Текст, графічні зображення, аудіо та відео

2. Кардрідер - Г. Пристрій для роботи з флеш-картами

3. Об'єкти мультимедійних повідомлень - Б. Поєднання різних ів подання повідомлень

4. Редактори мультимедійних даних - Д. Програми для створення та редагування звукових і відеоданих

5. Мультимедійні програвачі - В. Програми для перегляду та прослуховування мультимедійних даних

6. Засоби для перегляду графічних зображень, або в'юери - Е. Програми для перегляду, виконання простіших операцій з редагування та форматування графічних зображень, їх упорядкування


Установіть відповідність...
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота