Отчет по лабораторной работе #2 выполнил(а):
- Голубев Илья Дмитриевич
- РИ-220934
Задание | Выполнение | Баллы |
---|---|---|
Задание 1 | * | 60 |
Задание 2 | * | 20 |
Задание 3 | # | 20 |
знак "*" - задание выполнено; знак "#" - задание не выполнено;
Работу проверили:
научиться передавать в Unity данные из Google Sheets с помощью Python.
Выберите одну из компьютерных игр, приведите скриншот её геймплея и краткое описание концепта игры. Выберите одну из игровых переменных в игре (ресурсы, внутри игровая валюта, здоровье персонажей и т.д.), опишите её роль в игре, условия изменения / появления и диапазон допустимых значений. Постройте схему экономической модели в игре и укажите место выбранного ресурса в ней.
Ход работы:
Mortal Kombat 9 (2011) - концепция игры заключается в обычном файтинге. Есть шкала, которая при заполнении позволяет производить более мощные удары, наносящие большой урон сопернику. У каждого игрока есть полоска со здоровьем. При нанесении урона игроку, его полоска здоровья начинает уменьшаться в значении. Если значение здоровья достигнет нуля - игрок проиграл раунд. А может и весь бой(по умолчанию надо выиграть два раунда для победы).
Шкалу здоровья я и буду описывать как игровую переменную. По стандарту она имеет 100 hp. Обычные удары отнимают незначительное количество, 5-10 hp. Супер удары - 15-25 hp. И особые спец.приемы под названием "x-ray" наносят противнику самое большое количество урона - 35-50 hp. Нужно делать комбо из ударов, чтобы нанести сопернику максимально большой урон. Самые долгие и сложные комбинации могут сносить у соперника 60-70 hp.
экономическая модель:
С помощью скрипта на языке Python заполните google-таблицу данными, описывающими выбранную игровую переменную в выбранной игре (в качестве таких переменных может выступать игровая валюта, ресурсы, здоровье и т.д.). Средствами google-sheets визуализируйте данные в google-таблице (постройте график, диаграмму и пр.) для наглядного представления выбранной игровой величины.
Ход работы: Была написан скрипт. В одной колонке указан произвольный урон, от 1 до 50. Во второй колонке указано сколько было убавлено здоровья после нанесения урона.
По данным таблица видна прямая зависимость. Сколько урона будет нанесено, столько и отнимется от 100 hp здоровья.
Ссылка на гугл-таблицу: https://docs.google.com/spreadsheets/d/1FOVYSDUaS1DJCMtMDcdKdTMLJ4pObOhb-5wWhNQoZoA/edit#gid=0
Настройте на сцене Unity воспроизведение звуковых файлов, описывающих динамику изменения выбранной переменной. Например, если выбрано здоровье главного персонажа вы можете выводить сообщения, связанные с его состоянием.
Ход работы:
Мы научились передавать в Unity данные из Google Sheets с помощью Python. Это нужно для ведения документации / дизайн и концепт-доков в распределенных онлайн - системах.