Поиск по сайту
Авторизация
|
На основании сложившегося опыта, предлагаем ряд рекомендаций, позволяющих повысить эффективность подготовки и участия в турнире. До начала турнираСостав команды. Определитесь с составом команды и распределите роли. Архитектор проекта, ведущий программист, дизайнер, композитор и т.д. В любом случае, должен быть участник, который осуществляет координацию и разбивает проект на отдельные части (подзадачи), которые реализуются участниками команды. Лучше мало, но качественно. Как показывает опыт, большим командам значительно сложнее построить эффективную работу. Обязательно найдётся дестабилизирующий и отвлекающий от достижения основной цели элемент. Оптимальным количеством команды можно считать 3-4 человека. В любом случае нужно понимать, что все должны быть заняты. Имидж порою важен. Продумайте имиджевые элементы команды. Это могут быть логотип, название, заставка, различные анимации и т.п. Обязательно изготовьте их заранее. Можно программировать заранее. Запрограммируйте всё, что можно запрограммировать. Речь идёт о модулях будущего проекта, которые могут быть использованы в задаче любого типа. Следует понимать, что традиционно задачей турнира является игровая ситуация. Соответственно, можно заранее выделить элементы, которые будут обязательно присутствовать в будущей игре. Такими элементами могут быть заставка программы (частично), информация об авторах (полностью), финальные титры и т.п. Таким образом, эти элементы могут быть изготовлены до начала турнира. Проведите тренировочный сбор. Тренировка, в результате которой нарабатывается опыт решения задач, командной работы, оптимального распределения обязанностей, является важным элементом подготовки. Приготовьте шоколадку. Помните, турнир длится 8 часов, а мозг нуждается в периодическом подкреплении. Более того, фенилетиламин, содержащийся в шоколаде, связан с амфетаминами, стимуляторами уровня сератонина, что, в свою очередь, заставляет нас чувствовать себя в полной боевой готовности и даёт нам ощущение благополучия. В процессе проведения турнираНе торопитесь. Получив задачу, не спешите сразу писать какой-либо код. Воспользуйтесь методом мозгового штурма. Пропишите модули на бумаге. Нарисуйте на большом листе ватмана или доске схему. Согласуйте имена переменных, определитесь со структурами данных. Помните, минимум 30% решения задачи - это решение на бумаге. Не усложняйте. Не стремитесь сделать что-то сложно. Чем проще, тем лучше и тем больше возможностей сделать качественный и, самое главное, работающий продукт. Проверяйте. Один из членов команды вполне может заниматься систематическим тестированием элементов программы в самых разнообразных ситуациях. Оформляйте. Отличным источником для графических элементов может служить свободная библиотека OpenCLipArt, а для звуков FreeSound. Не оставляйте на последний момент. Ведите контроль версий программы. Минимум за час до окончания турнира у вас должна быть полностью работоспособная, желательно логически завершённая, игра. Не пытайтесь что-либо переделать в последний момент в программе, она обязательно сломается. Воспользуйтесь шоколадкой. Не забудьте, ведь до начала турнира вы уже запаслись шоколадкой, которую следует обязательно съесть, особенно, если дело зашло в тупик. Настоятельно рекомендуем поделиться со всеми членами команды. Завершение турнираПроверьте ваше решение. Окончательно убедитесь, что ваше решение работоспособно и не требует каких-либо специальных дополнительных модулей. Убедитесь, что вы представили все исходные коды для ознакомления с решением, а возможно, и для перекомпиляции вашего решения. Отправьте решение вовремя. Не затягивайте с отправкой решения. Соблюдение сроков – один из важных элементов проведения турнира. Выкиньте обёртку от шоколадки. Очень важно оставить после себя рабочее место в чистом и аккуратном состоянии. Проверка работПроверьте вовремя. Очень важно произвести проверку в установленные сроки, ведь все так ждут результатов. Приложите максимум усилий при проверке. Если по каким-то причинам не удалось запустить то или иное решение, всегда можно обратиться к организаторам, либо к авторам через форум на странице турнира. Не скупитесь на комментарии. Вам же интересно мнение о вашей программе других участников?! Вот и им тоже. При написании комментариев будьте вежливы и максимально корректны. Представьте, что этот комментарий пишут вам. Назад в раздел |