Доброго времени дня или ночи!
В наших краях как всегда зима пришла неожиданно, но в космосе времен года нет, так что снова поговорим о различных космических штуках на webgl. Предыдущую статью о карте галактики можно прочитать здесь. Сегодня же речь пойдет про карта звездной системы.
Как всегда, рассказ пойдет по шагам. Итак…
Читать полностью »
Рубрика «Gamedev» - 52
Карта звездной системы на Three.js/WebGL
2013-11-27 в 17:50, admin, рубрики: chrome, Firefox, game development, Gamedev, javascript, map, three.js, WebGL, Анимация и 3D графика, звезды, карта, космос, метки: chrome, firefox, Gamedev, javascript, map, three.js, WebGL, звезды, карта, космосЛюбовь в пикселях или что такое Love2d
2013-11-18 в 9:38, admin, рубрики: game development, Gamedev, love2d, Lua, tutorial, Программирование, метки: Gamedev, love2d, lua, tutorial Что же такое Love2d и о чем этот пост? Это кроссплатформенный фреймворк для разработки 2d игр. Почему именно love2d? Потому что это бесплатный, легкий, кроссплатформенный, с открытым исходным кодом, а главное сделанный с любовью движок.
Читать полностью »
Автоматический генератор квестов
2013-11-11 в 7:57, admin, рубрики: game development, Gamedev, python, процедурная генерация, разработка игр, метки: Gamedev, python, процедурная генерация, разработка игрПривет!
Хочу рассказать о генераторе квестов, который я делаю для своей браузерной ZPG.
Несмотря на то, что вопрос автоматической генерации заданий в RPG достаточно древний, общедоступных работающих версий таких генераторов почти нет (скорее совсем нет), если не считать совсем примитивных вариантов. Работ по этой теме тоже не много, хотя, если активно гуглить, кое-что можно откопать. Поэтому надеюсь, что этот текст (и сам генератор, ссылка на репозиторий есть в конце статьи) будет полезен.
Читать полностью »
Использование фитнес-браслетов в игровых проектах
2013-11-09 в 6:00, admin, рубрики: game development, Gamedev, unity3d, Носимая электроника, метки: Gamedev, unity3d, Носимая электроника
В последнее время так называемая носимая электроника развивается семимильными шагами. Успех Jawbone UP, Fitbit, Pebble и других аксессуаров-браслетов открыл дорогу на этот рынок и крупным компаниям. В 2014 году по прогнозам аналитиков ожидается настоящая волна носимых гаджетов от всех ведущих производителей, включая Samsung, Apple, Google и Microsoft.
Наиболее популярными на данный момент являются фитнес-браслеты. Предоставляя возможность собирать информацию о своем образе жизни, они стали весьма популярны у фанатов спорта и здоровья. Но возможно ли совместить функционал подобных браслетов и с игровыми проектами? Предполагаю, что вполне. Особенно актуально их использование в MMO.
Читать полностью »
SDL 2: Основы
2013-11-08 в 12:42, admin, рубрики: c++, game development, Gamedev, gamedevelopment, graphics, sdl, sdl2, tutorial, Программирование, метки: c++, Gamedev, gamedevelopment, graphics, sdl, sdl2, tutorial К сожалению, даже на официальной вики почти не возможно найти каких либо примеров использования SDL2.x, что уж говорить о рунете. Пытаясь разобраться, я нашел всего лишь пару статей, которые не покрыли и трети моих вопросов.
SDL 2.x существенно отличается от 1.x и даже, если в прошлом вам приходилось с ним работать — теперь вы рискуете ничего не понять.
Сегодня мы напишем простенькую программу выводящую на экран фон и зумируемый спрайт персонажа перемещающегося с помощью WASD и стрелок. + разберемся как в SDL работать с мышкой.
Читать полностью »
Целимся из пушки
2013-11-01 в 11:25, admin, рубрики: game development, Gamedev, математика, оружие, метки: game development, Gamedev, математика, оружие
В статье описан простой алгоритм наведения пушки, когда оси вращения не пересекаются с осью ствола. Быстро найти готовый не получилось – пришлось вспоминать школьные времена. Ну а раз вспомнил – грех не поделиться с остальными. А кто-то где-то, сэкономив время, использует его на создание еще чего-то полезного…
Результат приведенных расчетов используется в аркадной игре. За месяц промахов не было. Если вы разрабатываете симулятор, скорее всего, понадобится что-то более изощренное.
Читать полностью »
Бизнес-ланч в “Танках Онлайн”, или несколько слов о бандлах
2013-10-31 в 6:05, admin, рубрики: game development, Gamedev, Блог компании AlternativaPlatform, геймдев, метки: Gamedev, геймдевНаступил обеденный перерыв. Вы идете в ближайший ресторан и заказываете себе бизнес-ланч: салат, суп, горячее и обязательно компот. Возвращаетесь на работу, заканчиваете рабочий день и идёте в спортзал, у вас, разумеется, годовой абонемент, он ведь выгоднее, чем месячный. Оптом всегда дешевле. В данной статье мы хотим рассказать о том, как мы применяем механику комплектов (бандлов) в игре “Танки Онлайн”: на какие KPI ориентируемся, какими принципами руководствуемся и с какими трудностями столкнулись.
Бандлы — очень удачная вещь с любой точки зрения. Помню, на своем первом месте работы я предпочитал обед всегда брать с собой. Так выгоднее, да еще и мамина кухня — самая вкусная и здоровая на свете. Ситуация изменилась, когда коллеги предложили мне сходить на бизнес-ланч. За двести рублей я вволю наедался небольшими порциями разных блюд. Вскоре отказался от маминой кухни и стал питаться только бизнес-ланчами. “Так выгоднее”, — вновь заключил я. Говоря языком геймдева, я конвертнулся в донатора. Первое преимущество бандлов — повышение конвертации в платящего пользователя. Несколько лет спустя моей первой покупкой в Steam тоже стал бандл.
Кстати о Steam. Вы ведь наверняка когда-либо покупали бандлы в Steam? Читать полностью »
Перевод SDL Game Framework Series. Часть 6 — SDL Entities
2013-10-30 в 21:48, admin, рубрики: c++, game development, Gamedev, sdl, переводыВ этом уроке, как и обещал, я расскажу вам про такое понятие как «Сущности» (Entities). «Сущности» для всех игровых процессов это своего рода такие игровые объекты, которые могут взаимодействовать в какой-либо форме или каким-то способом друг с другом и с игровым миром. Примерами «Сущностей» могут служить монстры, которых вы встретите на своем нелегком пути, сундуки с сокровищами, которые вы можете открыть, монеты, которые можно собрать, стены, об которые можно убиться и т.д. Таким образом любой объект игрового мира который хоть как-то двигается, проявляет интерактивность, может быть представлен в виде этих «Сущностей».
Перевод SDL Game Framework Series. Часть 5 — SDL Animation
2013-10-30 в 11:36, admin, рубрики: c++, game development, Gamedev, sdl, переводы Всем привет! Прошло довольно много времени с момента перевода 4 части серии руководств по разработке игрового фрэймворка с помощью широко известной библиотеки SDL. Теперь мой график немного разгрузился и я готов продолжить (не последнее дело в этом сыграл Андрей Фирсов aka Vorobeez, который буквально выдернул меня из делового потока своими вопросами «А когда же продолжение?!»). К тому же недавно меня перевели в read-only, а так хочется восстановить возможность комментирования постов…
Читать полностью »