Меню
Автор: Alena Категория: Программист
Когда говорят о разработке игры, зачастую забывают о разработке меню игры. Это вроде как побочный элемент разработки, мало обращающий на себя внимание игрока. Не будут же люди друг другу рассказывать: “я играю сейчас в интересную игру, там такое меню потрясающее”. Но делать меню, тем не менее, нужно.
Насколько мне известно, в DirectX9 есть поддержка разработки меню в каком-то виде. На мой взгляд это не очень полезно, потому что меню игры - это не меню офисной программы, где главное удобство - простота использования, ну а то, что оно состоит из всем давно занкомых элементов - это плюс, а не минус. В игре же меню обычно делается с какими-нибудь эдакими эффектами. Что-то обязательно крутится, выезжает, красиво перемигивает и так далее. Именно из-за того, что меню должно быть у игры узнаваемым и индивидуальным, его не удастся быстро собрать из уже готовых частей, как интерфейс офисного приложения.
Когда я работала с Borland C++ Builder’ом и Delphi, мне очень нравилась их система классов, VCL. Так что я попыталась для разработки меню сделать систему классов чем-то похожую на VCL, а потом ее использовать. У меня уже есть многочисленные кнопочки, скроллеры, заголовки и тому подобные необходимые для меню вещи. Джим пишет в wiki как чего должно выглядеть, а я уже собираю, завязываю на функциональность и тестирую, вылавливая баги.


А я считаю, что меню не нужно. Достаточно дать пользователю редактировать конфиг, он себе все туда и пропишет.
А команды типа “Новая игра” или там “Загрузить игру” легко делаются через опции:
wtrail.exe -load save1.wtg
Мне кажется, так всем будет удобней.
Автор: Alena (05.05.06, Май 5, 2006, 21:02)Уж чего-чего, а конфигов у нас навалом. Специально для тебя я отключу графический интерфейс и ты сможешь насладиться их настройкой в полной мере.
Автор: Jim (05.09.06, Май 9, 2006, 21:21)И в игре ему отключи графический интерфейс. Получится хороший текстовый квест в лучших доисторических традициях: “Вы в квадрате 1-1, перед вами враг. Ваши действия: 1. Убежать, 2. Напоить водкой, 3. Использовать предмет - сфера духа Чака Норриса (удар ногой с разворота)”
Pingback Winding Trail project (05.21.08, Май 21, 2008, 12:20)[…] Изначально для демки мы планировали делать меню не анимированным, а статичным. Потому что анимация меню - это так, рюшечки, демку можно посмотреть и без них, а время разработки экономится. Поэтому все меню я сделала статичным, играть с ним вполне было можно. Но выглядело это все как явная недоделка. […]