Рекомендации

Рекомендации


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

До начала турнира

Состав команды. Определитесь с составом команды и распределите роли. Архитектор проекта, ведущий программист, дизайнер, композитор и т.д. В любом случае, должен быть участник, который осуществляет координацию и разбивает проект на отдельные части (подзадачи), которые реализуются участниками команды.

Лучше мало, но качественно. Как показывает опыт, большим командам значительно сложнее построить эффективную работу. Обязательно найдётся дестабилизирующий и отвлекающий от достижения основной цели элемент. Оптимальным количеством команды можно считать 3-4 человека. В любом случае нужно понимать, что все должны быть заняты.

Имидж порою важен. Продумайте имиджевые элементы команды. Это могут быть логотип, название, заставка, различные анимации и т.п. Обязательно изготовьте их заранее.

Можно программировать заранее. Запрограммируйте всё, что можно запрограммировать. Речь идёт о модулях будущего проекта, которые могут быть использованы в задаче любого типа. Следует понимать, что традиционно задачей турнира является игровая ситуация. Соответственно, можно заранее выделить элементы, которые будут обязательно присутствовать в будущей игре. Такими элементами могут быть заставка программы (частично), информация об авторах (полностью), финальные титры и т.п. Таким образом, эти элементы могут быть изготовлены до начала турнира.

Проведите тренировочный сбор. Тренировка, в результате которой нарабатывается опыт решения задач, командной работы, оптимального распределения обязанностей, является важным элементом подготовки.

Приготовьте шоколадку. Помните, турнир длится 8 часов, а мозг нуждается в периодическом подкреплении. Более того, фенилетиламин, содержащийся в шоколаде, связан с амфетаминами, стимуляторами уровня сератонина, что, в свою очередь, заставляет нас чувствовать себя в полной боевой готовности и даёт нам ощущение благополучия.


В процессе проведения турнира

Не торопитесь. Получив задачу, не спешите сразу писать какой-либо код. Воспользуйтесь методом мозгового штурма. Пропишите модули на бумаге. Нарисуйте на большом листе ватмана или доске схему. Согласуйте имена переменных, определитесь со структурами данных. Помните, минимум 30% решения задачи - это решение на бумаге.

Не усложняйте. Не стремитесь сделать что-то сложно. Чем проще, тем лучше и тем больше возможностей сделать качественный и, самое главное, работающий продукт.

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

Оформляйте. Отличным источником для графических элементов может служить свободная библиотека OpenCLipArt, а для звуков FreeSound.

Не оставляйте на последний момент. Ведите контроль версий программы. Минимум за час до окончания турнира у вас должна быть полностью работоспособная, желательно логически завершённая, игра. Не пытайтесь что-либо переделать в последний момент в программе, она обязательно сломается.

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


Завершение турнира

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

Отправьте решение вовремя. Не затягивайте с отправкой решения. Соблюдение сроков – один из важных элементов проведения турнира.

Выкиньте обёртку от шоколадки. Очень важно оставить после себя рабочее место в чистом и аккуратном состоянии.


Проверка работ

Проверьте вовремя. Очень важно произвести проверку в установленные сроки, ведь все так ждут результатов.

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

Не скупитесь на комментарии. Вам же интересно мнение о вашей программе других участников?! Вот и им тоже. При написании комментариев будьте вежливы и максимально корректны. Представьте, что этот комментарий пишут вам.



Назад в раздел