[Мои игры] glContest10 (Tower Defense)

18 Окт 2010

Версия: 0.08a

Разработчик: gltrinix

Сайт разработчика: *http://gltrinix.ru

Системные требования: MS Windows, Linux (wine)

Жанр: Tower Defense

Описание: Игроку дается 60000 материи начального ресурса. Он должен их потратить на строительство электростанций и излучателей и приготовиться к защите от наплывающих волн врагов. Излучатель уменьшает врага до полного исчезновения, как только тот войдет в покрываемую зону. Мощностю излучения регулируется. Количество энергии в излучателе определеяется внешним свечением антенной решетки. Количество свободной (незадействованной) энергии можно определить по свечению вырабатывающего кристалла на башне электростанции. Сделано специально для 10 конкурса сайта glscene.ru.

Зеркала: glscene.ru.

http://gltrinix.ru/wp-content/plugins/downloads-manager/img/icons/default.gif Файл: glContest10 (exe + source) (2.26MB)
Добавлен: 18/10/2010
Скачиваний: 158

[GameDev] glContest #10 – End.

17 Окт 2010

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

[GameDev] glContest #10 — Конверсия «Движок-Логика»

06 Июн 2010

В конце предыдущей записи я затронул тему создания «границы» между ядром игровой логики и используемым движком. Думать мне много не надо — движок у меня один, но вот структура его весьма и весьма ветвистая. Надо думать, как правильно «состыковать» два независимых элемента приложения, не создав неудобств.

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

[GameDev] glContest #10 — Ядро логики или логика ядра

05 Июн 2010

Начал программировать ядро игры. Передо мной встал вопрос риторический вопрос о том, что появилось раньше ­­— яйцо или курица? Иными словами я видел 2 ветки развития ядра, приведу код инициализации первого: (далее…)

[GameDev] glContest #10 — Создание интро

04 Июн 2010

В связи с тем, что моей основной занятостью являются различные научные проекты в ВУЗ’е (в этом семестре я разработал программу по технической диагностике и мини «ГИС РЭО» к своей разработке по ФАР — моя память использования GLScene (далее «сцены») бесконечно стремилась к нулю за эти годы. Причем к нулю устремилась не только память, но и мои собственные старые демки, которые я где-то потерял/спрятал/засунул и т.д. и мне придется все создавать с нуля «от» и «до».

Начал я с выводом логотипов. Последовательно логотип GLScene, который сделал Conferno, мой логотип, который нарисовала акварелью моя девушка и логотип GLScene.RU опять же от Conferno.

(далее…)

[GameDev] glContest #10 или Чайник начал делать стратегию

04 Июн 2010

[слушаю: щебет птиц за окном моей десятиэтажки]

На glscene.ru объявил новый, юбилейный, конкурс с новыми правилами, 3 основными призами и одним специальным. Сам также буду участвовать и, надеюсь, что мне этот конкурс многое даст (не в качестве приза, а в качестве опыта и готовых юнитов/структуры ООП, что я напишу).

Вдохновение посетило меня дважды. Первый раз оно пришло с воспоминаниями о геймплее мобильной jar-игры Islands: Missile Invasion, в которую я с большим удовольствием играл в 2007~2008 годах и которую я вам советую самолично попробовать на вкус. Второй раз после размышлений об играх [info]sb_3d с отличнейшей самопальной графикой. На основе этого, без вывода формулы Герона, я понял, что вся площадь моего удовольствия находится в пошаговой, ненапрягающей арт-хаус стратегии. Не хватало только одного, маленькой feature, которая бы добавила изыска моей игре. И я нашел ее в скриншотах [info]xproger на форуме igdc. Иными словами — разрушаемость ландшафта. Дада, на glscene итак мало проектов, а чтобы еще была разрушаемость — так таких вообще раз, два и обчелся.

Так как у меня идет прогресс? Ясное дело, что отчеты мне бы хотелось писать основательные и с серьезными комментариями посторонних пользователей к ним, а как раз недавно на русскоязычном сайте pascalgames.net появилась возможность ведения блогов для зарегистрированных пользователей. Как Вы уже, наверное, догадались — всю техническую часть я буду сливать именно туда. Добро пожаловать, оставляйте комменты, но не пустые: ссылко.

А вообще я заболтался и надо закругляться, ведь все-таки сессия у меня, надо сдавать, а уже после нее программировать полным ходом.

p.s. Так как я начал затрагивать очень важные для меня моменты во время программирования, то все-таки здесь буду также отписываться про ход моих действий и мыслей.

Лицензия Creative Commons Если не указано иное, содержимое данного сайта
доступно по лицензии Creative Commons Attribution 3.0