Pull to refresh
77
-4
Сергей Чибиряев @chibiryaev

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

Send message

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

Level of difficultyEasy
Reading time2 min
Views16K
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный? Получится игра минëр


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

Если задача в сапëре разминировать поле, то задаче в игре минëр наоборот — заминировать.
Читать дальше →
Total votes 96: ↑96 and ↓0+96
Comments39

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

Reading time15 min
Views36K

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

В этом посте будет описан процесс разработки онлайн игры на чистом javascript и WebGL (без фреймворков и движков). Будут рассмотрены некоторые алгоритмы, техники рендеринга, искусственный интеллект ботов и сетевая игра. Проект является полностью опенсорсным, в конце поста будет ссылка на репозиторий.
Много картинок и гифок
Total votes 88: ↑88 and ↓0+88
Comments42

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

Reading time6 min
Views10K
Привет, Гиктаймс!

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

image


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

Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments1

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

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

Читать дальше →
Total votes 45: ↑41 and ↓4+37
Comments22

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

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

Создавать редактор для таких целей мне по-прежнему не хотелось. О том, как я это решил с помощью Paint опишу в этой статье.
Читать дальше →
Total votes 74: ↑68 and ↓6+62
Comments27

Information

Rating
Does not participate
Location
Заволжье, Нижегородская обл., Россия
Registered
Activity

Specialization

Software Developer, Game Developer
Senior