Comments 17
С сайтом по третьей ссылке в ближайшее время ознакомлюсь — выглядит будто там можно найти интересные материалы.
счёл приемлемым авторитарный сервер для своей игры
Там про авторитарные сервера. Реализована ли индексация пространства (на сервере вестимо)? Это высвободит немного свободной производительности для всяких полезных непотребств.
т.к. у меня не ФПСка
По динамике — вариация на тему. С большим RTT попасть очень сложно. Фиг с ним, с упреждением. Они телепортируются же. И мухи, и остальные тараканы, и управляемый персонаж.
пинги по задумке небольшие
Даже если RTT небольшой, это не значит, что его не требуется компенсировать. Ну допустим там будет около 50 мс в одну сторону. В худшем случае задержка будет более 140 мс (50 в одну сторону, 50 в другую сторону и до 40 мс ожидания обработки). И ещё на обновление экрана и прочие мелочи. Т.е. от 1/8 до 1/4 секунды. Это заметно. Сильно. Если взять в пять раз больше — не только заметно, но и неиграбельно от слова совсем.
в случае успеха игры
Не будет у игры успеха, если в неё нереально играть.
Там про авторитарные сервера. Реализована ли индексация пространства (на сервере вестимо)? Это высвободит немного свободной производительности для всяких полезных непотребств.
Индексация пространства реализована.
По динамике — вариация на тему. С большим RTT попасть очень сложно. Фиг с ним, с упреждением. Они телепортируются же. И мухи, и остальные тараканы, и управляемый персонаж.
Если наблюдаются телепортации, то это либо откровенно плохая связь с сервером (например, если он находится где-то в азии (например в Таиланде — оттуда откровенно ужасный коннект до РФ)) или же проблемы с отрисовкой на клиенте — об этом я писал в публикации.
Не будет у игры успеха, если в неё нереально играть.
Она играбельна с большинства десктопных компьютеров.
Даже если RTT небольшой, это не значит, что его не требуется компенсировать. Ну допустим там будет около 50 мс в одну сторону. В худшем случае задержка будет более 140 мс (50 в одну сторону, 50 в другую сторону и до 40 мс ожидания обработки). И ещё на обновление экрана и прочие мелочи. Т.е. от 1/8 до 1/4 секунды. Это заметно. Сильно. Если взять в пять раз больше — не только заметно, но и неиграбельно от слова совсем.
50 мс в одну, сторону 50 в другую — это, простите, пинг в 100мс, т.е. заведомо очень много. Это пинг из США до моего сервера. После выхода на иностранные рынки, в тех же штатах будут покупаться сервера и пинг будет в районе 10-20мс (т.е. 5-10мс в каждую сторону, что со временем обработки на сервере в 40мс даёт нам максимум 50мс, которые малозаметны).
— Какой средний онлайн одного игрока? (вообще собираете ли статистику? если да — какую)
— Какие планы по расширению возможностей, добавлению рпг-элементов? Текущий геймплей, на мой взгляд, слишком примитивен, и надолго в игре не удерживает.
— Какие идеи по монетизации?
2. Мы собираемся добавить туда возможность мутации лягушка->кракодил->птерозавль, а так же магазин с сувенирами мух.
3. Хотим пойти на кикстартер с идеей создания мушных ферм.
— Текущий геймплей да, несколько примитивен — я выложил, по сути, первую версию игры, чтобы собрать фидбэки, отловить ошибки.
В дальнейшем планирую ввести боссов, новые классы лягушек (как минимум будет лягушка-милишник), кастомизацию в рамках класса (сдвиг баланса между характеристиками игрока: скорость, здоровье, повреждения);
— Одним из источников монетизации однозначно будет контекстная реклама.
Также можно будет подумать на тему того, чтобы продавать игрокам некоторые бонусы, которые не будут давать преимуществ над другими игроками, но будут экономить время — например, эффект, который позволяет в течении N суток не терять опыт из-за смерти.
Помимо этого, можно продавать иные модели лягушек — на текущий момент есть скины, которые приобретаются за расшаривание в соц. сетях — в будущем к ним можно добавить модели, которые можно приобрести только за деньги.
выглядит как очень странное поведение. имеет смысл написать issue в phaser репу
Во-первых абилок у меня целых 6 штук, поэтому все их на мышь не подвесишь. Помимо этого, даже будь только одна способность — удар языком — было бы крайне тяжело попадать во врага, т.к. если ты постоянно двигаешься, то придётся нарезать круги вокруг цели — не уверен что это было бы удобно — формат игры малость не тот.
1. Перемещение на WASD или хотя бы на W (если ходить в одном напрвлении)
2. Указатель мыши указывает основное направление движения (вперед).
3. Абилки биндить на кнопки мыши (по выбору юзера) + все абилки на цифровые клавиши.
Или как альтернатива:
W — идти
Space — прыжок
Q — плевок
E — щит
Mouse Left — язык
Мне кажется такое управление будет ближе к смеси шутера с видом сверху и РПГ. Предложенное Вами управление, как по мне, слегка не удобно. Можно, к примеру, сделать настройку для юзера. Так же не совсем понял разницу в движеии между левой и правой кнопками мыши. Права, кстати, в яндекс-браузере не работает, в хроме нормально.
Раз вы отрицаете наматывания кругов противниками, «экшен» тоже вычёркивается. Какой тогда смысл игры?
А дальше снова про фазер.
Отсюда непонятно — вы удовлетворились фазером после манипуляций из следующего п1.2 или перешли на чистый canvas или что-то другое (тот же Pixi)?
Разработка браузерной онлайн-игры