29 сентября 2011

Square is going home


Предлагаю на суд читателей игру с открытыми исходными кодами, которую я сделал для конкурса на сайте GlScene.ru. При разработке игры я старался по этапам рассказывать, как и что я делал для достижения конечного результата.
Немного о разработке:
  • инструменты: Delphi + GlScene + Box2d + Lua
  • команда: один человек
  • время: около месяца упорного труда
  • бонус: много нового по коду и графике
  • итог: почетное второе место!

20 сентября 2011

Мои пыльные прототипы

Всем привет! Сегодня решил черкнуть про старые прототипы, что пылятся у меня на жестком диске. Казалось бы, ничего серьезного, но по моему лицу проплывает улыбка умиления каждый раз, когда я вспоминаю о своих прежних разработках.
Схема такая: выкладываю скриншот и описание, что собственно изображено и зачем оно нужно... Все эти прототипы были сделаны за последний год и поэтому пока еще жива мысль о том, что я пытался изобразить.
Но все они уже покрылись паутиной, и если я сейчас взгляну на код этих прототипов, уверен, я захочу все переделать с нуля, что не является хорошим признаком для начала работы над проектом =)

11 сентября 2011

GUI: Круговой выбор элементов

Недавно я приводил список ближайших добавлений в наш замечательный сундучок простых gui-элементов, созданных в связке Delphi+GlScene. Так вот первым в списке был круговой выбор элементов или как еще его называют "радиальное меню". Его и делаем сегодня!
Применений у такого объекта множество:
  • в RPG-играх: выбор заклинания, выбор оружия, а также для меню возможных действий - диалог с NPC, торговля и т.д.
  • в квестах: выбор действия с объектом - поднять предмет, посмотреть на объект (подсказка), активировать элемент (открыть дверь, нажать кнопку и т.д.)
  • в RTS: меню для строений - произвести юниты, продать строение, апгрейд и всякое такое
В казуалках тоже может пригодиться... Так что давайте пополнять свой арсенал интерфейсных элементов для игр!

02 сентября 2011

Предлагаем идеи для GUI

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