Обновить
76
0
Сергей Чибиряев@chibiryaev

Разработчик игр

Отправить сообщение

Минëр: сапëр наоборот

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели18K
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный? Получится игра минëр


Так выглядит расклад в минëре на новичке.

Если задача в сапëре разминировать поле, то задаче в игре минëр наоборот — заминировать.
Читать дальше →

Разработка браузерной онлайн игры без фреймворков и движков

Время на прочтение15 мин
Охват и читатели38K

Привет, Хабр!

В этом посте будет описан процесс разработки онлайн игры на чистом javascript и WebGL (без фреймворков и движков). Будут рассмотрены некоторые алгоритмы, техники рендеринга, искусственный интеллект ботов и сетевая игра. Проект является полностью опенсорсным, в конце поста будет ссылка на репозиторий.
Много картинок и гифок

От крестиков-ноликов до гомоку

Время на прочтение6 мин
Охват и читатели11K
Привет, Гиктаймс!

На данном ресурсе и на хабре почти нет никакой информации об этой замечательной настольной игре, даже в википедии мало информации. И я решил исправить этот недостаток.

image


Многие знают родственную для гомоку игру – крестики-нолики 5 в ряд, где нужно построить ряд из 5 своих знаков для победы. Но в гомоку есть одно главное отличие: ряд из 6 и более своих знаков не приносит победы.

Читать дальше →

Алгоритм быстрого поиска слов в игре балда

Время на прочтение7 мин
Охват и читатели49K
Как-то в одной социальной сети наткнулся на игру балда с нестандартными правилами (большие поля и узелки). Программы-подбиралки в основном работают по классическим правилам и на полях 5х5. Поэтому у меня появился спортивный интерес написать свою подбиралку полностью адаптированную под нестандартные правила. Причем не просто написать подбиралку, а реализовать максимально быстрый алгоритм поиска слов.

Читать дальше →

Использование Paint в качестве редактора уровней

Время на прочтение8 мин
Охват и читатели24K
Всю сознательную программистскую деятельность я увлекался созданием игр и не любил делать редакторы и прочие утилиты. Главным моим редактором почти всегда был Paint. Но для игр, в которых уровень статичен и состоит из тайлов (Марио подобные и прочие танчики), это более-менее оправдано, т.к. одному пикселю из файла уровня, созданного в Paint, соответствует тайл в игре. А что если требуется создать игру, где нет тайлов, а игровая локация состоит из неровных скалистых пещер. Или игру, в которой много движущихся элементов (летающие платформы, лифты, циркулярные пилы, вращающиеся по окружности).

Создавать редактор для таких целей мне по-прежнему не хотелось. О том, как я это решил с помощью Paint опишу в этой статье.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Заволжье, Нижегородская обл., Россия
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик игр
Старший