Спонсор: Microsoft
Опубликован: 10.04.2009 | Доступ: свободный | Студентов: 3248 / 243 | Оценка: 4.49 / 4.39 | Длительность: 17:21:00
Специальности: Программист
Самостоятельная работа 13:

Итоговое соревнование

< Самостоятельная работа 12 || Самостоятельная работа 13 || Лекция 5 >
Аннотация: Эта лабораторная работа завершает цикл работ, посвященных основам XNA и работе с двумерной графикой. Эта лабораторная работа проводится в виде открытого конкурса разработки двумерной игры с использованием технологий XNA, которые были изучены выше. В соревнованиях могут принять участие все желающие. Главное условие – использование платформы XNA для разработки игры

Задачи работы

  • Организовать повторение материала перед работой
  • Организовать соревнования разработчиков игр в соответствии с нижеприведенным положением

Положение о проведении соревнования разработчиков компьютерных игр

Общие положения

  1. Соревнования по программированию компьютерных игр проводятся среди школьников 9-11 классов и студентов всех курсов.
  2. Соревнования призваны способствовать повышению качества образования в области информационных технологий
  3. Соревнования представляют собой очное командное мероприятие, предусматривающее создание игровых проектов на базе XNA 2.0. с последующей оценкой качества выполнения проектов в соответствии с приведёнными в данном Положении критериями
  4. Участники соревнований должны продемонстрировать теоретическую и практическую подготовку в области информационных технологий, профессиональные умения, проявить творчество и высокую культуру труда, владение профессиональными знаниями и умение на практике применять современные технологии разработки компьютерных игр

Цели и задачи

  1. Соревнования проводятся в целях выявления талантливых молодых разработчиков компьютерных игр для среды XNA.
  2. Основными задачами соревнований являются:
    • Выявление одарённых групп разработчиков компьютерных игр среди школьников.
    • Проверка способностей студентов к системному действию в профессиональной ситуации, анализу и проектированию своей деятельности;
    • Расширение круга профессиональных умений в области информационных технологий
    • Совершенствование навыков самостоятельной работы и развитие логического, творческого мышления, пробуждение интереса к решению нестандартных задач
    • Повышение ответственности за выполняемую работу, способности самостоятельно и эффективно решать проблемы в области информационных технологий;
    • Воспитание здорового духа конкурентной борьбы, стремления к победе.

О составе команд

Типовая команда состоит из 4 человек (допускаются отклонения, но в команде должно присутствовать не менее 2-х и не более 5 человек), между которыми должны быть распределены следующие роли:

  • Руководитель команды – общее руководство разработкой.
  • Программист – разработка игрового приложения в среде XNA, звуковое сопровождение игры.
  • Художник – создание изображений в графическом редакторе, графический дизайн игры
  • Сценарист – подготовка игровой документации, написание игрового сценария, руководства пользователя.

Этапы проведения соревнования

  1. Команды могут готовиться к соревнованиям, пользуясь любыми доступными источниками.
  2. Перед началом соревнований проводится регистрация участников, перенос файлов, разрешённых к использованию, на конкурсные ПК, выдача конкурсного задания
  3. Соревнования проводятся в течение одного рабочего дня, с 10.00 до 17.00, результаты сообщаются участникам в течение недели после проведения конкурса. Каждой команде предоставляются 2 ПК с установленным ПО
  4. Участники команды имеют право пользоваться заранее заготовленными музыкальными и звуковыми файлами (в формате WAV), шаблонами документации. Эти файлы можно будет скопировать в рабочие папки команд на сервере перед началом соревнований после проверки администратором. Так же команда может скопировать заранее созданный графический-файл-заставку (в формате JPG), который отображается при загрузке игры.
  5. Графические изображения создаются непосредственно в процессе соревнования. Графические редакторы, используемые для работы, выбираются по договоренности с организаторами соревнований. Участники могут пользоваться заранее заготовленными эскизами для создания статичных и анимированных изображений. Рекомендуется создавать эскизы в виде распечаток, графических файлов или листов Microsoft Excel с использованием координатной сетки. Для удобства переноса изображений в проект, строки и столбцы сетки можно пронумеровать.

Описание этапов

  1. Выдача задания. Все команды получают единое задание на разработку. Примеры заданий приведены в п. 6. настоящего Положения
  2. Разработка документации к игре (дизайн-документа). Документация состоит из следующих частей:
    • Описание игровой идеи
    • Описание потенциальной аудитории игры
    • Описание коммерческой привлекательности игры
    • Описание процесса игры, описание уровней (если есть)
    • Эскизы графических элементов игры (копии соответствующих экранов)
    • Описание файлов (графических, музыкальных), используемых в процессе создания игры с указанием авторства.
    • Руководство пользователя по игре с описанием элементов управления, особенностей игры с точки зрения пользователя.
    • Информация о команде разработчиков

      Минимальный объём игровой документации – 5000 символов, максимальный объём не ограничен.

  3. Разработка игры
  4. Тестирование игры
  5. Сдача готовых материалов игры, которые включают в себя следующее:
    • Документация к игре (формат MS Word)
    • Исходные файлы, в том числе графические, созданные в процессе работы над игрой
    • Файлы игры
  6. Презентация игры и команды – короткий рассказ о разработчиках игры и об игре.

Правила соревнований, критерии оценки

В ходе соревнований участники могут пользоваться предоставленными им компьютерами и разрешёнными заготовками. Участники могут сдать проект раньше указанного срока. При оценивании работ используется 100-балльная шкала. В случае грубого нарушения правил соревнований, команда может быть дисквалифицирована. Работы команд будут оцениваться по следующим критериям

  1. Качество документации к игре – до 20 баллов.
  2. Качество исполнения графических элементов игры – до 20 баллов
  3. Качество исполнения звукового оформления игры – до 10 баллов.
  4. Качество реализации игровой идеи, соответствие её предложенному заданию – до 30 баллов
  5. Ошибки в игровой логике – до 20 баллов

Примеры конкурсных заданий

В ходе объявления конкурсного задания команды получают информацию о типе игры, которую им предлагается создать, так же они могут увидеть подобную игру в действии. Например, среди конкурсных заданий могут быть следующие:

  1. Скроллинговый симулятор гонок, воздушного, морского боя
  2. Wall Breaker
  3. Pack Man
  4. Платформенная игра
  5. Логические игры – Color Lines и т.д.
  6. Клавиатурный тренажер
< Самостоятельная работа 12 || Самостоятельная работа 13 || Лекция 5 >
Alina Lasskaja
Alina Lasskaja

Быть может кто-то из Вас знает игру Sims, к какому жанру она относиться? Жизненная симуляция, ролевая игра, там можно и дома строить.....