Hi-Tech 2016 г. Екатеринбург


II. Оценивание игровых объектов



бет3/7
Дата02.04.2024
өлшемі1.6 Mb.
#497348
түріКонкурс
1   2   3   4   5   6   7
Компьютерлік ойындар

II. Оценивание игровых объектов

Наличие системы очков или иных методов подсчета прогресса игрока

Присутствуют звуки

Использование нескольких анимаций для каждого игрового объекта

Реализовано взаимодействие игровых объектов




III. Оценивание пользовательского интерфейса

Реализовано главное меню

Реализованы базовые элементы интерфейса

Реализована таблица результатов




Модуль B
Программирование основных механик взаимодействия и логики проведения эксперимента

I. Оценивание кода

1) Читабельность

Код читаем и удобен для восприятия

Код хорошо структурирован

Модульная архитектура

Продуманная файловая структура проекта

2) Документирование

Наличие комментариев

Комментарии понятны

Наличие XML-комментариев

Документированы наиболее важные и сложные методы

Наличие логики и очевидности именования переменных и классов

3) ООП

Наличие связанной системы классов

Использование наследования в ООП

Использование событийно-управляемого подхода в архитектуре классов

Наличие собственных интерфейсов в коде

Использование интерфейсов для понижения связанности кода

Приложены усилия для понижения связанности кода

4) Дополнительные

Реализована обработка исключительных ситуаций

Предусмотрена реакция на нестандартные действия пользователя

Реализована загрузка и сохранение промежуточных результатов




Модуль С
Формирование цельной модели приложения, обеспечивающей достижение всех ожидаемых промежуточных и итоговых результатов

I. Оценивание цельной модели приложения

Реализован весь требуемый по ТЗ функционал

Пользователь может пройти все этапы и получить достоверный результат

Отсутствие критичных багов, приводящих к невозможности выполнения главной цели приложения

Полное отсутствие багов




Задание 2: Разработка компьютерной игры


Цель –выполнить креативное индивидуальное задание по разработке компьютерной игры. Участникам будет определён игровой жанр и набор графических ресурсов.
Участникам необходимо продемонстрировать свои профессиональные навыки работы с инструментами платформы Unity, среды разработки Microsoft Visual Studio, умение программировать с соблюдением стандартов и принципов объектно-ориентированного проектирования и программирования.
В основные этапы работы входит:
· Построение игровой сцены, создание объектов
· Подготовка анимаций.
· Программирование игровой механики: взаимодействие игровых объектов между собой, взаимодействие пользователя с игровыми элементами
· Разработка алгоритмов логики и стратегии.
· Разработка пользовательского интерфейса, обеспечивающего необходимый функционал для общения игрока с проектом
· Тестирование и отладка игры, рефакторинг кода
· Балансировка игрового процесса.
Ожидаемые результаты:
· Приложение, представляющее собой законченную игру, выполненную в заданном игровом жанре. Игра содержит несколько уровней, полностью функциональный геймплей, элементы пользовательского интерфейса и может быть пройдена без критических багов.
· Проект приложения на Unity, включающий:
o исходный код модулей (скрипты) на языке программирования Microsoft Visual C#
o сцена и объекты, подготовленные в редакторе Unity
Аспекты для оценки



Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет