17545597445130.jpg445 Кб, 1280x960
mojiverse тред номер 5 Запилил неделю назад и довёл до ума по фидбеку из b игру гибрид pxls.space и # OP 323294788 В конец треда | Веб
mojiverse тред номер 5

Запилил неделю назад и довёл до ума по фидбеку из b игру гибрид pxls.space и "Game Of Life". Вместо пикселей и клеток - эмоджи.

Правила стандартные. Игроки ставят эмоджи на онлайн доске, а игра каждую секунду проводит симуляцию. Если у эмоджи меньше 2 соседей он умирает от одиночества, если больше 3 - от перенаселения. Если вокруг пустой клетки ровно 3 змоджи, то в ней тоже спаунится эмоджи (определяется по большинству соседей).

Для защиты от вайпов у каждого игрока есть баланс эмоджи, которые он может поставить и который постепенно растёт пока вкладка с игрой открыта и активна. Центр поля защищён от изменений игроками - проникнуть туда можно лишь строя всякие глайдеры и прочие паравозы. Есть статистика по количеству живых эмодзи на всей доске и отдельно в центре - открывается по кликам по соответствующим верхним углам страницы. Есть возможность создавать свои шаблоны размещения змоджи и потом быстро их расставлять в один клик. Поддерживаются и десктопы, и мобилки (только сегодня окончательно допилил зум на тачскрине, раньше работал совсем через жопу).

Бек написан на Rust и хостится на домашнем сервере (за CloudFlare), фронт написан на TypeScript, а обмениваются они данными по вебсокетам и протобафу.

В этом треде обсужаем, как раскручивать игру. Пока вкинул в /r/gameoflife, /r/WebGames и /r/playmygame.

Тред в /gd: https://2ch.hk/gd/res/1045963.html (М)

ИГРАТЬ: https://mojiverse.art/
2 323295054
Бампуэ
17549322487890.png13 Кб, 646x374
3 323295884
Добавил индикатор количества онлайн игроков
4 323297185
бамп
5 323297704
Бамп
6 323300092
Бамп
1000023057.jpg425 Кб, 1080x1929
7 323300440
Где там смайлы то
Тупо серые квадраты все и нихуя не ставится
8 323300461
Короч кал какой-то 💩
image.png26 Кб, 290x254
9 323300504
10 323300536
>>300504
Это оп?
11 323300697
>>294788 (OP)
Глаза режет белый фон, поставь пастельный бежевый хоть какой-то хз
12 323300805
>>300697
кстати, да
13 323300989
>>294788 (OP)
Сделай чтобы смайлы плавно появлялись и плавно исчезали (fade in - fade out) где-то на 100 ms , может 50 хватит даже может даже 150 короче по экспериментируй
GIF 11.08.2025 23-23-18.gif1,8 Мб, 954x531
14 323301190
>>294788 (OP)
<div class="app-title-container"> и <div class="footer-label-container"> сделай pointer-events: none; чтобы не было такой хуйни как на гифке
А, ты там кнопки лидерборда и топа вставил. Ну тогда ещё чтобы текст на них не копировался user-select: none;
image.png7 Кб, 154x134
15 323301239
>>301190
ещё по всей высоте хедера нельзя ставить точки. на скрине максиму верхнее место куда помещается

чтобы решить с точки зрения дизайна лого можно в лево поставить и на второй строчке x total alive
16 323301279
>>301239

> нельзя ставить точки.


pointer-events: none; и делает чтобы через элемент можно было насквозь нажимать
17 323301301
>>301279
отлично тогда
image.png1,5 Мб, 2016x1120
18 323301576
19 323301590
>>301576
содомит
image.png588 Кб, 796x331
20 323302123
image.png1,7 Мб, 1274x1590
21 323302181
image.png1022 Кб, 2100x938
22 323302244
23 323302738
Вандаленко, зачем ты мои пульсары сломал. Придётся сломать центр.
image.png61 Кб, 168x300
24 323302786
>>302738
Хочу и ломаю
25 323302795
за щоооооооооооооо
image.png345 Кб, 622x902
26 323302816
27 323302835
>>294788 (OP)

>Кормите меня вниманием, развекайте историями, доставляйте контент


Это стоит 5500 за час. Есть деньги?
28 323302849
Test
29 323302880
>>302835
дешёвка. ответь ещё, пожалуйста
Screenshot 2025-08-11 at 22.53.38.png45 Кб, 786x534
30 323302890
СЛАВА ЧЁРНОЙ ПЛЕСЕНИ
31 323302895
не надо было трогать мои пульсары
image.png225 Кб, 363x517
32 323302911
33 323302978
думаеш шо я не могу тыкать такой же паттерн? мне просто неинтересно
Обновить тред
« /b/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее