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 хорошими предложениями. Постараюсь перечислить те идеи, которые мне понравились, чтобы более четко можно было представлять направление движения наших демок.

24 августа 2011

Delphi + GlScene: Простые анимации

Всем читателям привет! Давно не обновлял журнал, давно не программировал... Дело в том, что очень много разных дел, которые занимают все свободное время. Лето - сезон, когда не упеваешь ничего, а запланировал слишком много. Но сегодня дождь за окошком, поэтому я решил немного отвлечься и написать маленькую демонстрационную программу, несущую в себе простую идею - анимацию сделать нетрудно, а игроку от нее будет радостно! Итак, я решил сделать небольшую программу, на тему "графика и анимация". Ведь движения объектов, отклик на действия игрока - это основополагающая вещь любой интерактивной программы, в том числе и игры! Поэтому давайте не забывать, что доступные элементы должны подсвечиваться, хинты для них появляться, а кнопки нажиматься!

Сегодня на растерзание возьмем три элемента:
  1.  Простая анимация полосы загрузки
  2.  Анимация крутяшки ожидания
  3.  Маленький появляющийся хинт на элементы интерфейса

08 августа 2011

Balloon's Mail, релиз!

Всем привет, сегодня я радуюсь, так как мы запустили нашу первую флеш-игру под названием "Balloon's Mail"!
Играми занимаюсь недавно, но это так затягивает, что остановиться невозможно... После релиза "Тайн притяжения" я недолго думая решил отдохнуть, изучить новые технологии и приготовить небольшое кушанье для игроков. Поначалу выходило не съедобно, поэтому процесс создания первой флешки затянулся почти на полгода, и за это время мы создали несколько прототипов, изучили основы ActionScript'а, перечитали сотни статей и форумов, а также вдоволь отдохнули и набрались сил!
А сегодня я постараюсь немного рассказать о разработке и продаже игры, с цифрами - спешите!

05 августа 2011

Flash: некоторые проблемы и их решения...

Наверно стоит начать это сообщение с того, что еще год назад я активно делал игру на Delphi, стремясь продать свой первый казуальный проект. Но уже тогда, читая форумы и блоги о flash-индустрии компьютерных игр, мне хотелось попробовать себя в этом направлении... В общем, сейчас проходят предрелизные проволочки с первой flash-игрой, которую мы снова с leric сделали "на пару". В итоге я узнал много интересного, пришлось изучить новые технологии, новые инструменты и редакторы. И вместе с тем пришлось продираться через дебри неясностей, проблем и всяких багов.
Сегодня решил описать некоторые момента, которые иногда выводили меня из себя, ведь казалось бы все прозрачно и понятно, но нет ведь, не работает!
На повестке дня у нас получается вот такой список:
  • не отвечали клавиши в игре
  • прелоадер
  • тормоза в IDE
  • встраивание шрифта внутрь флешки
  • растеризация мувиков
  • CPMStar