Bloopers - PVP или ничего

Пиксельный мультиплеер за два дня без опыта сетевой разработки

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

Час напряженного мозгового штурма и в наших мозгах прочно укрепилась одна идея: мы делаем мультиплеер.

Наши боевые ребята Блуперы

Было решено создавать пиксельное 2D-мочилово в лабиринте, с блекдж.. ловушками и телепортами, а движком был выбран Godot Engine. (нас заставили!)

Резонно рассудив, что минимальный опыт работы с мультиплеером есть только у одного из четырех членов команды (и он ограничен днем просмотра Godot'овских туторов с 'untitled' проектом) мы решили - всё или ничего.

Это Godot, который мы изучали полторы недели до хакатона и одна из наших карт
Это Godot, который мы изучали полторы недели до хакатона и одна из наших карт

Геймплей

Утром воскресенья мы имели: 14 часов суммарного сна на четверых и рабочий сетевой прототип с кучей багов. Неплохо!

Однажды придя в движение, Блупер летит до ближайшей стены, пробивая своим твердым лбом всё впереди. Ключевая механика - уничтожение соперников тараном в бок или спину.

По нашей идее, столкнувшиеся лбами Блуперы должны отскакивать друг от друга, однако до конца пофиксить все баги с лобовыми столкновениями нам так и не удалось 🤷‍♂️

В игре есть две маленькие карты для игры 1vs1 и две побольше для 3-4 игроков

Реализованы следующие фичи:

1. Шипы, активные каждые несколько секунд

2. Ловушки, которые включают пролетающие по ним Блуперы

3. Лазеры, стреляющие по нажатию кнопки

4. Связные телепорты

5. И замедляющая слизь, которая по итогу не была добавлена ни в одну из карт

Один матч длится 2,5 минуты, побеждает наиболее смертоносный Блупер

Матчмейкинг

Его нет. Зато есть олдскульное подключение по IP и порту. Все, кто когда-либо играли в Minecraft должны понять (мы искренне надеемся, что жюри играли!)

Игра поддерживает от одного (можно просто побегать по уровню) до четырех игроков.

Напоследок: видео одной игры (для каждой карты подобран 8-битный трек!):

Немного поехала верстка сверху, но это ж хакатон

Спасибо, что дочитали до конца. Будет классно, если вы поделитесь своим мнением об игре!

P.S. Прикрепляем ссылку на билд для MacOS и Windows, без проблем можно играть между разными платформами. Сам билд весит около 30 мб)

1111
6 комментариев

Очень стильно
И очень быстро

3
Ответить

+ за Godot )

1
Ответить

что за трек на видео?) Четко

Ответить

Azureflux - B.O.M.B )

1
Ответить

О, круто! Очень круто! Такую игру можно даже сразу выпускать в продажу. Завлекает. Начну скачивать, потом сыграю

Ответить

спасибо! мы старались)

Ответить