[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: title.jpg -(60 KB, 895x991, title.jpg)
60 No.18042  
https://github.com/Seedmanc/japari-parkman

Сделал свою вариацию игры на тему модного нынче Kemono Friends.

Здесь мы играем за Цучиноко, собирающую Песчаную Звезду в подземном лабиринте, в то время, как ее преследуют Лазурники.
В числе нововведений - "туман войны", ограничивающий видимость прямым обзором и возможность вызывать Друзей себе на помощь - Сумчёнка открывает всю карту, а Сервал отбивает вражеские атаки.
Набранные очки сохраняются, можно посоревноваться в мастерстве прохождения.
>> No.18043  
Файл: gemu.jpg -(185 KB, 1573x994, gemu.jpg)
185
Писал на простом JS, без каких-либо библиотек или принципов кодинга, кроме, разве что, разделения кодовой базы на несколько файлов. Но их все равно приходится вручную собирать в один .js для релиза, иначе не завернуть все в анонимную функцию, предотвращающую до некоторой степени читерство из консоли.

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

В частности, интересуют способы идентификации пользователей без пароля, с привязкой логина к машине. Я использовал хэш на основе разрешения экрана, таймзоны, юзерагента, языка и количества ядер процессора, пытаясь добиться баланса между воспроизводимостью идентификатора между сеансами в одном браузере и минимумом коллизий, но хэш получился нестабильный. Кроме того, пользователи нередко жалуются на низкий FPS, хотя я и так принял меры на основе анализа времени выполнения основных функций.

Что можно посоветовать при таком раскладе?
>> No.18044  
Слишком сложно. Умираешь и проходишь уровень заново.
>> No.18045  
>>18043
> В частности, интересуют способы идентификации пользователей без пароля, с привязкой логина к машине.
Печеньки же.
>> No.18046  
Плохая идея делать фанфик-игры. KF интеллектуальная собственность огромной и безликой корпорации, у ОПа нет никаких прав на франшизу. Делай что-то свое или не делай вообще.
>> No.18047  
>>18046
>что такое додзи
>> No.18049  
А ты точно все изменения залил в репозиторий? Потому что ни тумана войны, ни вызова помощи.
>> No.18051  
Файл: 5c4302e81d[1].jpg -(33 KB, 217x424, 5c4302e81d[1].jpg)
33
>>18044
Есть такое, но с другой стороны, восстанавливающийся уровень позволяет набрать больше очков, а за каждый 10к дают жизнь. Возможно, тут стоит еще что-то побалансить. Лично я прохожу легко до 8-9 уровня, только на последних двух начинаются сложности.
С одной стороны, я, конечно, знаю свою игру, но с другой я никогда не был мастером пакмана и вообще не интересовался им, пока не решил сделать свой мод.

>>18045
Печеньки можно потерять намеренно или случайно.
На самом деле, статус логина уже хранится в локалстораже, но идея была в том, чтобы при потере его там можно было восстановить айди пользователя заново вычислив хеш.

>>18049
Все фичи - в Japari Mode, по умолчанию же запускается классический режим.
>> No.18062  
Файл: serveimage(38).jpg -(253 KB, 615x800, serveimage(38).jpg)
253
>>18043
>Что можно посоветовать при таком раскладе?
Перестать использовать JS же!
c: silverlight
>> No.18096  
>>18051
При игре с андроида почему-то твоя пикрелейтед панелька поверх игры в центре экрана висит.
>> No.18097  
Файл: map (2).jpg -(1208 KB, 1306x1629, map (2).jpg)
1208
>>18096
Я удивлен, что оно вообще в андроиде работает, расчета на мобильные браузеры не было. А управляешь-то как персонажем вообще?
>>18062
Не вижу смысла возиться со средами разработки и рантайма для нового языка, да еще изучать его, когда браузер уже есть у всех.
Логичнее было бы, наверное, посоветовать пилить это все в каком-нибудь вебгле, чтобы задействовать аппаратное ускорение. Но мне казалось, что оно уже есть и для канвы.

На самом деле сложно сделать так, чтобы у всех быстро шло, мне сложно представить железо, на котором такая мелкая поделка будет тормозить. Знакомый со 144гц монитором вообще жаловался, что слишком быстро идет.
С другой стороны, в планах карты куда более крупные.
>> No.18098  
>>18097
>Я удивлен, что оно вообще в андроиде работает, расчета на мобильные браузеры не было.
:3

>А управляешь-то как персонажем вообще?
У моего телефона аппаратная qwerty-клавиатура. Без стрелок, правда, но wasd работает. А вот 1 и 2, кажется, нет (они у меня по fn+w и fn+e идут, может по-этому).
>> No.19561  
Файл: chrome android portrait.jpg -(542 KB, 1440x2560, chrome android portrait.jpg)
542
Обновление 1.1

В этой версии: исправлено ускорение на высокочастотных дисплеях, уменьшена сложность за счет отключения восстановления съеденных точек при смерти (>> 18044), оптимизирована производительность, а также добавлена мобильная поддержка (можно управлять тапами по экрану) (>>18098)

По умолчанию теперь Japari mode.
>> No.19562  
>>18042
Про Мохнатку что ли?
>> No.19691  
Файл: wakaran.jpg -(102 KB, 938x1000, wakaran.jpg)
102
>>19562
>> No.19731  
>>19691
В /b появлялась смешная девчонка с острыми звериными ушками, которую зовут Мохнаткой. Это не про неё случайно игра?
>> No.19732  
>>19731
Где-где появилась?
>> No.19733  
>>19732
В Автобусе.
>> No.19734  
>>19733
Нет, это про её друзей.



[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]