Я продолжаю портировать в браузер игры на движке Build. И по этому поводу даже опубликовал небольшую статью на Habr, где рассказал более подробно о портировании Redneck Rampage. Ну и до кучи портировал в браузер два дополнения для реднеков, одно из которых называют полноценной второй частью одноименной игры.
Теперь полный комплект! Разве что осталось портировать спин-офф симулятор охоты.
не знал какое название задать для этого поста. Не стал заморачиваться. Этот блог будет посвящен моему проекту, который я делаю уже год (проект хобби) . Задумка была простая, платформа для настольных игр, где игроки могут играть не только между собой , но и против бота ИИ, который учиться только на игроках . Специально не стал делать обучение на самом себе (не спортивно). Так вот , проект подходит к логичному завершению разработки. Пока еще допиливаю нюансы, чат, игры , убираю заглушки и фиксю баги. Буду тут периодически выкладывать небольшие зарисовки и скрины проекта. С визуализацией не стал заморачиваться , выбрал простой стиль, как мне нравиться .
И ниже прикладываю несколько скриншотов проекта. Не стал использовать SVG исключительно unicod.
Сразу говорю , красиво писать не умею, шапками закидывать не надо. Просто небольшое хобби мое. Всем хорошего настроение и всех благ
Старая игра во ВКонтакте (около 2013–2016), 3D-песочница с мультиплеером. Мир — пустая равнина, можно строить из блоков (графика сглаженная, воксельная). Нет монстров и врагов. Можно заходить на сервера других игроков и просто смотреть их постройки. Персонаж — высокий голубой/синий человек без лица и без одежды, у всех одинаковый. Меню как в творческом режиме Minecraft, в главном меню — домики под расслабляющую музыку, кнопка игры внизу.
UPD:
доп: я играл в эту игру в 2016, возможно сама игра раньше! Персонаж длинный, полностью голубой/синий! никакой одежды не было на нём и редактировать персонажа нельзя было, и там буквально никого не было! ни монстров не открытых серверов с хоть каким то количеством игроков, можно было играть с друзьями в вк и заходить на чужие миры чтобы посмотреть постройки, но там никого не было! даже монстров и животных, абсолютно пустой мир, из за этого я обычно боялся в неё играть...даже деревьев вроде не было. И никакой стрельбы, мирная игра, тупо стройка, никаких режимов кроме стройки не было.
Эта игра сочетает простейшие правила и глубокую стратегию: размещайте плитки на поле и запускайте цепную реакцию. Чем длиннее комбо, тем больше очков вы получите.
Около года назад я открыл для себя замечательную игру Casual Crusade.
Это браузерный roguelike на HTML canvas, с полностью процедурной генерацией и отрисовкой графики, без богомерзких движков Unity и иже с ним.
Игра написана для конкурса js13k (лимит 13 килобайт) и переросла в одну из самых стройных и реиграбельных браузерных головоломок. С тех пор я возвращаюсь к ней почти каждый день.
Что в ней особенного? Механика проста: размещай цветные плитки на поле, собирай комбо, прокачивайся реликвиями и зельями, выживай против еретиков и боссов. Но за этой простотой скрывается удивительная глубина - каждый забег уникален, билды не повторяются, а случайные проклятия после боссов каждый раз ломают твою стратегию по-новому. Есть ежедневные испытания с набором случайных проклятий.
В игре есть незамысловатая "религиозная философия": герой бредёт вперёд без великой цели, собирая реликвии сомнительного происхождения, торгуясь с призрачными торговцами и принимая проклятия как данность. Никакого избранничества, никакого спасения мира - только Путь.
Игра с черным юмором обыгрывает историческую торговлю индульгенциями: грехи здесь прощаются за успешную резню, а божественное проклятие настигает не за жестокость, а за банальную жадность при вскрытии сундуков.
Есть и секретный квест, который, судя по таблице рекордов, никому еще не удалось разгадать.
Технически это показательная работа: весь игровой движок - рендер, физика, аудио, UI - написан с нуля на TS без единого фреймворка. Никакого Unity, никакого Phaser. Это делает код одновременно изящным и хрупким - идеальный материал для изучения и доработки.
Casual Crusade - это редкий пример игры, где минималистичный интерфейс и базовые правила порождают по-настоящему глубокий и интересный геймплей.
Меня игра, помимо необычной механики, зацепила также необходимостью самостоятельного изучения мира и правил. Есть наполеоновские планы углУбить эту ее строну.
Именно поэтому я деобфусцировал код и начал вносить мелкие правки. Игра затянула уже на уровне кода.
Сейчас я готовлю показать вам свою версию (будет готова в течение пары часов).
Список текущих правок за неделю:
- фикс нижнего отступа колоды/руки
- удалён устаревший код версий таблицы рекордов
- автоскрытие тултипа
- убрана тряска камеры при шаге Чувака
- случайное проклятие после убийства Босса
- добавлен экран проклятия (CurseScreen)
- никнейм скрыт в игре; тултип на полоске здоровья с именем и номером уровня
- режим паузы анимации (watchDog) со статичным экраном
- унификация обработки ввода (Pointer Events)
- максимум 10 карт в руке
- свайп вверх для перехода в полноэкранный режим
- обработка сетевых ошибок в таблице рекордов
- красный переход экрана перед уровнем Босса
- прочее
Для пикабушников будет доступно бесконечное количество попыток в ежедневном испытании (в оригинале только одна попытка).
Есть куча идей для новых механик, проклятий, заклинаний, врагов, ловушек, атласа-справочника по игре и системы ачивок.
В перспективе хочу сделать режим Прохождения с сюжетом.
После шутера Blood мне было интересно попробовать также портировать Redneck Rampage как раз на основе того что я уже сделал. Было ошибочно так думать, потому что RR в отличие от NBlood оказалась совершенно на другом движке - RedNukem, и пришлось начинать всё с нуля. Да и сложность повысилась и всё это заняло в два раза больше времени, чуть больше недели.
Но в результате я получил отличный браузерный порт из особенностей которого: • нативный браузерный порт без использования какой либо эмуляции • весит всего 120мб • улучшенный рендер и высокое разрешение • 60 FPS • современное управление • работают сохранения
С мобильным управлением не заморачивался, уж извините, может быть сделаю его позже, но пока это исключительно ПК опыт.
Также благодаря проделанной работе над движком RedNukem в браузере я получил возможность быстро скомпилировать рабочие версии других игр которые он поддерживает - NAM/NAPALM и World War II GI. Их я выложу немного позже.
Сейчас завершил проект Битва за Нефть на модерации Яндекс игр. Использовал все свои навыки и знания, для увлекательного и продолжительного опыта.
В игре всё на мази). Работаем за ИИ М.А.Р.С. Новые технологии по добыче нефти в чужой стране. Управление армией, постройками, боевыми приказами, захватами регионов, и конечно, много нефти, неприлично много нефти)). Президент Макгридди, будет требовать свою нефть. Генерал Крайкинг, типичный вояка, лишь бы дело делалось, неважно камими средствами. Администратор Хейс следит, за выполнениями приказа президента.
1/2
Стань оружием сегодняшних войн и отбирай нефть во блага своих хозяев)).
С другой стороны, перешёл к разработке симулятора автозаправки «Король АЗС». От отбирания нефти к продаже бензина)).
1/6
Вдохновлялся игрой Gas Station Simulator. Можно будет заправлять машины: 92, 95, 98, ДТ, мастерская ремонта, и продажа еды по заказу клиента, наём сотрудников. Денежки для улучшения заправки. Пока на стадии сборки кор цикла заправки. Работа идет, собрал сцену, делаю механики.
Благодарю, что прочитал🔥. Так же следи за новостями и играй в мои другие игры.
🙂Мы вместе (Интерактивная история в постапокалиптической России)
Сейчас Witchaven и Witchaven II: Blood Vengeance продаются с огромной скидкой и стоят по 21руб. Причину снятия с продаж не раскрывают, но как показывает практика последних нескольких лет, скорее всего в скором времени выйдет ремастер обеих частей.
Ну и к слову в обе части можно поиграть в браузере на Dos.Zone, добавил я их туда еще в прошлом году.