219 Кб, 820x651
Привет. Пилю тут браузерную мультиплеерную песочницу-рпг, можно сказать io-игру: https://stonesoul.online/
Прокачка, мобы, данжи, крафт, выращивание растений, предметы, ресурсы, вот это всё.
Мир генерится процедурно при запуске сервера. Сервер запустил сегодня, нахожусь в статусе ранней беты. Баги гарантированы. В баланс пытался, хз что получилось. Мб буду в этом треде постить прогресс.
На сервере node, на клиенте phaser + vue, общение через вебсокеты. Сервер у timeweb за 300 руб/мес (3.3 ghz, 1 gb ram, 15 gb nvme), летает. Домен за 250 руб.
Некоторые моменты в игре пока не очевидны, придется доходить самому))0 Справа внизу есть кнопка справки, там бОльшая часть описана, наверное.
Проект начал делать года полтора назад, но крайне медленно, в свободное время, с большими перерывами. Если оценить в чистом времени, то месяца 3-4.
Ну что, тестим, даем фидбек, общаемся.
Прокачка, мобы, данжи, крафт, выращивание растений, предметы, ресурсы, вот это всё.
Мир генерится процедурно при запуске сервера. Сервер запустил сегодня, нахожусь в статусе ранней беты. Баги гарантированы. В баланс пытался, хз что получилось. Мб буду в этом треде постить прогресс.
На сервере node, на клиенте phaser + vue, общение через вебсокеты. Сервер у timeweb за 300 руб/мес (3.3 ghz, 1 gb ram, 15 gb nvme), летает. Домен за 250 руб.
Некоторые моменты в игре пока не очевидны, придется доходить самому))0 Справа внизу есть кнопка справки, там бОльшая часть описана, наверное.
Проект начал делать года полтора назад, но крайне медленно, в свободное время, с большими перерывами. Если оценить в чистом времени, то месяца 3-4.
Ну что, тестим, даем фидбек, общаемся.
>>608 (OP)
Делал несколько подобных (не по геймплею) проектов. Их вечная проблема в том, что стабильного онлайна нет, а без онлайна сидеть не интересно. То есть думай сразу, что будет удерживать игрока, когда он один. Хотя бы несколько минут, иначе игра не будет "заводиться" до играбельного состояния.
Алсо, такого же дохрена сейчас. Нужна геймплейная киллер фича либо невероятно качественное исполнение.
Делал несколько подобных (не по геймплею) проектов. Их вечная проблема в том, что стабильного онлайна нет, а без онлайна сидеть не интересно. То есть думай сразу, что будет удерживать игрока, когда он один. Хотя бы несколько минут, иначе игра не будет "заводиться" до играбельного состояния.
Алсо, такого же дохрена сейчас. Нужна геймплейная киллер фича либо невероятно качественное исполнение.
>>611
Одиночного контента сейчас на ~час, наверное. 7 типов ресурсов, собираешь их, крафтишь кирки/оружие/броню лучше и лучше, прокачиваешься, ешь, греешься, пьешь, зачищаешь подземелья, закрываешь ачивки. Можно базу построить из стен, мест крафта, фермы. Чем дальше от центра карты, тем жирнее ресурсы/мобы/данжи. Правда это сейчас объясняется только в справке. Твое замечание по делу. Изначально это понимал, и старался завезти одиночного контента как мог. Не утверждаю, что этого достаточно. Посмотрим. Возможно, будут какие-то квесты, дейлики, топ игроков дневной/недельный, чтобы была мотивация возвращаться. Сейчас запустился как есть, чтобы была уже какая-то начальная точка.
Одиночного контента сейчас на ~час, наверное. 7 типов ресурсов, собираешь их, крафтишь кирки/оружие/броню лучше и лучше, прокачиваешься, ешь, греешься, пьешь, зачищаешь подземелья, закрываешь ачивки. Можно базу построить из стен, мест крафта, фермы. Чем дальше от центра карты, тем жирнее ресурсы/мобы/данжи. Правда это сейчас объясняется только в справке. Твое замечание по делу. Изначально это понимал, и старался завезти одиночного контента как мог. Не утверждаю, что этого достаточно. Посмотрим. Возможно, будут какие-то квесты, дейлики, топ игроков дневной/недельный, чтобы была мотивация возвращаться. Сейчас запустился как есть, чтобы была уже какая-то начальная точка.
>>608 (OP)
Тебе нужно где-то игру зарекламить или бесплатно выложить на тот же итч.
На этой доске слишком мало людей, и большинство из них только срется в паре тредов, фидбек врятли получишь.
Да и если они набегут, засрут игру так что вся мотивация упадет в 0.
Тебе нужно где-то игру зарекламить или бесплатно выложить на тот же итч.
На этой доске слишком мало людей, и большинство из них только срется в паре тредов, фидбек врятли получишь.
Да и если они набегут, засрут игру так что вся мотивация упадет в 0.
>>608 (OP)
Поздравляю с запуском говнины!
Заебед платить через 2 месяца и не будет больше твоей игры(
Поздравляю с запуском говнины!
> Сервер у timeweb за 300 руб/мес (3.3 ghz, 1 gb ram, 15 gb nvme), летает. Домен за 250 руб.
Заебед платить через 2 месяца и не будет больше твоей игры(
>>617
Домен раз в год платится, но смысл в том что, да платить задолбает. Если народу будет 0, а его скорее всего будет 0. То смысла платить? Смысл вообще помнить об этой штуке?
Домен раз в год платится, но смысл в том что, да платить задолбает. Если народу будет 0, а его скорее всего будет 0. То смысла платить? Смысл вообще помнить об этой штуке?
>>608 (OP)
Оснвную ошибку геймдизайна осознаешь? Контраргументы есть на нее?
А так по мелочам - не знаю есть ли в игре предмет, который позволяет игрокам показывать другим на карте где они, стоит ввести.
Оснвную ошибку геймдизайна осознаешь? Контраргументы есть на нее?
А так по мелочам - не знаю есть ли в игре предмет, который позволяет игрокам показывать другим на карте где они, стоит ввести.
>>620
Чел я даже на пожрать в сутки больше трачу, думаю такое вообще кто-то заметит?
А так можно сидеть пилить потихоньку, затрат 0.
>Домен раз в год платится, но смысл в том что, да платить задолбает.
>300 руб/мес
Чел я даже на пожрать в сутки больше трачу, думаю такое вообще кто-то заметит?
А так можно сидеть пилить потихоньку, затрат 0.
Данжи реалистичного размера понравились как идея.
>>613
На итч выложил, что-то пока не проперделось, не появилось в каталоге. Активные маркетинговые движения со временем буду совершать. В целом вижу два пути: порталы вроде crazygames/я.игры (если русский завезу), либо продажа на envato или в одни руки. Или криптанам. Почта на главной)) Всё в игре кастомизируется под нужды.
>>622
Нет.
Буду просто всех всем показывать. Предмет дрочить никто не будет.
>>624
Недокач. Постепенно от центра нужно уходить. Да, это неочевидно пока. Буду думать, что с этим делать. Но вообще, мобы дают просраться, да, это намеренно. Но убиваются при правильном подходе.
Чет играл я с размером карты и проиграл. Сделаю в два раза меньше.
Еще надо генерацию мира поправить, а то сейчас от центра по радиусу генерится, а по углам пусто.
А по деньгам не переживайте - сервер всё равно в т.ч. для личных нужд.
>Тебе нужно где-то игру зарекламить или бесплатно выложить на тот же итч.
На итч выложил, что-то пока не проперделось, не появилось в каталоге. Активные маркетинговые движения со временем буду совершать. В целом вижу два пути: порталы вроде crazygames/я.игры (если русский завезу), либо продажа на envato или в одни руки. Или криптанам. Почта на главной)) Всё в игре кастомизируется под нужды.
>>622
>Оснвную ошибку геймдизайна осознаешь? Контраргументы есть на нее?
Нет.
>А так по мелочам - не знаю есть ли в игре предмет, который позволяет игрокам показывать другим на карте где они, стоит ввести.
Буду просто всех всем показывать. Предмет дрочить никто не будет.
>>624
Недокач. Постепенно от центра нужно уходить. Да, это неочевидно пока. Буду думать, что с этим делать. Но вообще, мобы дают просраться, да, это намеренно. Но убиваются при правильном подходе.
Чет играл я с размером карты и проиграл. Сделаю в два раза меньше.
Еще надо генерацию мира поправить, а то сейчас от центра по радиусу генерится, а по углам пусто.
А по деньгам не переживайте - сервер всё равно в т.ч. для личных нужд.
>>632
Галочки на итче проверь, public в конце, и еще без платежей.
Галочки на итче проверь, public в конце, и еще без платежей.
>>623
заебёт просто деньги кидать, не в плане что жалко, а просто лень.
заебёт просто деньги кидать, не в плане что жалко, а просто лень.
>>623
ну ок, поглядим, как ты 10 лет будешь продлевать доменное имя и хостинг, цены которых (вместе с ЕУЛАми, которые надо читать) будут меняться через каждые полгода.
мимо бывший держатель embershell.com, turretarena.com, rogue.camp и кучи прочих
ну ок, поглядим, как ты 10 лет будешь продлевать доменное имя и хостинг, цены которых (вместе с ЕУЛАми, которые надо читать) будут меняться через каждые полгода.
мимо бывший держатель embershell.com, turretarena.com, rogue.camp и кучи прочих
>>638
хотя нет, rogue.camp я так и не купил, только собирался.
зато вот на embershell.com уже после меня кто-то другой сайт хостил, а теперь на адресе снова ничего
хотя нет, rogue.camp я так и не купил, только собирался.
зато вот на embershell.com уже после меня кто-то другой сайт хостил, а теперь на адресе снова ничего
>>632
Под основной ошибкой я имел в виду примтивное поведение врагов которые просто идут на игрока в 2д.
Под основной ошибкой я имел в виду примтивное поведение врагов которые просто идут на игрока в 2д.
50 Кб, 1600x1200
Случилось ровно то, чего я и боялся.
В тред слетелись агрессивные безигорники. Они умеют лишь срать и хейтить.
Жаль.
В тред слетелись агрессивные безигорники. Они умеют лишь срать и хейтить.
Жаль.
>>642
Не ну ладно.
Ты молодец. Так держать ты лучше чем 99.9% Антонов сидящих тут.
Мы все говно, а твое рвение достойно похвалы.
Щас все массово пойдем тестить твое говно твою игру и всех знакомых позовём обязательно.
Кадзома лузер Оп гений.
Не ну ладно.
Ты молодец. Так держать ты лучше чем 99.9% Антонов сидящих тут.
Мы все говно, а твое рвение достойно похвалы.
Щас все массово пойдем тестить твое говно твою игру и всех знакомых позовём обязательно.
Кадзома лузер Оп гений.
>>644
jokes aside, словосочетание "безыгорная зона" правда есть, и пишется как пишется
jokes aside, словосочетание "безыгорная зона" правда есть, и пишется как пишется
>>641
>>646
Ну да давайте даже на анонимном форуме троллей нахваливать безыдейную поделку чтобы у опа было меньше шансов развиваться.
>>644
Редкий случай когда граммар наци полезны. Потому что слово еще не устоявшееся и если его кто-то зафорсит в странном, несоотвествущем естественной интуиции языка написании, оно будет вечно всех корежить.
>>646
Ну да давайте даже на анонимном форуме троллей нахваливать безыдейную поделку чтобы у опа было меньше шансов развиваться.
>>644
Редкий случай когда граммар наци полезны. Потому что слово еще не устоявшееся и если его кто-то зафорсит в странном, несоотвествущем естественной интуиции языка написании, оно будет вечно всех корежить.
>>641
Объясняю. Вампиры взлетели не боевкой а казино геймелеем, и примитивность врагов компенсируется их массовостью (им прихрдится обходить друг друга) и низким хп. Да и мне кажется там таки посложнее у них поведение. Вот такие же >>624
корованы реально тупо смотрятся. Я конечно и сам могу объяснить, например тем что суть io игр это примитивность, но хочу чтобы оп задумался над вопросом, и пошел изучать геймдизайн если вообще не знает что есть такая дисциплина.
Объясняю. Вампиры взлетели не боевкой а казино геймелеем, и примитивность врагов компенсируется их массовостью (им прихрдится обходить друг друга) и низким хп. Да и мне кажется там таки посложнее у них поведение. Вот такие же >>624
корованы реально тупо смотрятся. Я конечно и сам могу объяснить, например тем что суть io игр это примитивность, но хочу чтобы оп задумался над вопросом, и пошел изучать геймдизайн если вообще не знает что есть такая дисциплина.
>>608 (OP)
А ты как частоту фреймов регулируешь? Кап поставь, а то у меня щас на 240 фпс чуть ноут не сгорел.
А ты как частоту фреймов регулируешь? Кап поставь, а то у меня щас на 240 фпс чуть ноут не сгорел.
Не ставь кап меньше чем герцовка юзера.
>>655
p.s. Так, стоп, это интересная трабла на моей стороне: у меня к ноуту подключен игровой монитор на 240 фпс, и requestAnimationFrame (наверняка он и используется в фазер) выдаёт 240 фпс вместо стандартных 60.
p.s. Так, стоп, это интересная трабла на моей стороне: у меня к ноуту подключен игровой монитор на 240 фпс, и requestAnimationFrame (наверняка он и используется в фазер) выдаёт 240 фпс вместо стандартных 60.
Вау, побазарил с саппортом яндекс игр - говорят, можно будет у них разместиться. И даже только на английском. Просто у меня была дезинфа по своей невнимательности, что у них русский обязателен. Просто чтобы его добавить, надо потрахаться, а я уже подустал от этой разработки и хочется передохнуть. Русский 100% будет, ведь это мегааудитория, но позже.
>>658
Сорри, братик, лезть в такие дебри желания пока нет.
Подключить бы некроноут чтобы проверить на лоуенд писи, да лень хдд перекидывать. Есть тут обладатели игровых пк 2 ядра 2 гига? Был бы признателен за инфу по перформансу (и железу).
И это, я всегда под галкой. Хейтерки, вас люблю и целую в пупок.
Кстати, заметили, что мир в игре разделён на чанки? Иначе пеки-то сгорели бы. 2100 мобов на сервере (они респаунятся после убийства, если что), не считая тех, что в данжах; 4100 ресурсов/еды/семян (тоже респаунятся), плюс игроки, проджектайлы и прочее. И при этом коллизии (ох как же я с ними натрахался). И это на НОДЕ, на сервере из оп-поста. Если честно, я охуел.
>>658
Сорри, братик, лезть в такие дебри желания пока нет.
Подключить бы некроноут чтобы проверить на лоуенд писи, да лень хдд перекидывать. Есть тут обладатели игровых пк 2 ядра 2 гига? Был бы признателен за инфу по перформансу (и железу).
И это, я всегда под галкой. Хейтерки, вас люблю и целую в пупок.
Кстати, заметили, что мир в игре разделён на чанки? Иначе пеки-то сгорели бы. 2100 мобов на сервере (они респаунятся после убийства, если что), не считая тех, что в данжах; 4100 ресурсов/еды/семян (тоже респаунятся), плюс игроки, проджектайлы и прочее. И при этом коллизии (ох как же я с ними натрахался). И это на НОДЕ, на сервере из оп-поста. Если честно, я охуел.
>>670
Говорят, туда сложновато пройти, по полгода футболят из-за того или другого. Плюс сейчас начали вроде снимать с показа за неактивность. Висеть на яндекс-играх без игроков не получится.
>побазарил с саппортом яндекс игр
Говорят, туда сложновато пройти, по полгода футболят из-за того или другого. Плюс сейчас начали вроде снимать с показа за неактивность. Висеть на яндекс-играх без игроков не получится.
>>670
Хорошая шутка.
мимо этой осенью буду отмечать десятилетие своего проекта (ещё в глубокой разработке).
>я уже подустал от этой разработки и хочется передохнуть
Хорошая шутка.
мимо этой осенью буду отмечать десятилетие своего проекта (ещё в глубокой разработке).
>>654
starve.io (вдохновлялся некоторыми вещами, как можно заметить). Игроки и мобы ходят друг в друге. Можно настакать в одной точке 10 мобов и эта жирная точка идет за тобой. Игра возымела успех. Или это другое?
В рот я ебал геймдизайн, если честно. И геймдев. Это твёрдо и чётко последняя игра, мною сделанная. Хотелось довести до конца сей опус магнум, который долго вынашивался, и пойти дальше спокойно ковырять фронт за кэш без нервяка. Ну если только не произойдёт чудо и миллиарды
>>677
Соболезную. Что мотивирует?
>Вот такие же >>624 корованы реально тупо смотрятся
starve.io (вдохновлялся некоторыми вещами, как можно заметить). Игроки и мобы ходят друг в друге. Можно настакать в одной точке 10 мобов и эта жирная точка идет за тобой. Игра возымела успех. Или это другое?
> хочу чтобы оп задумался над вопросом, и пошел изучать геймдизайн если вообще не знает что есть такая дисциплина
В рот я ебал геймдизайн, если честно. И геймдев. Это твёрдо и чётко последняя игра, мною сделанная. Хотелось довести до конца сей опус магнум, который долго вынашивался, и пойти дальше спокойно ковырять фронт за кэш без нервяка. Ну если только не произойдёт чудо и миллиарды
>>677
Соболезную. Что мотивирует?
>>690
Из геймдева не так просто уйти. Примерно как перестать гэмблить, если уже пристрастился. Однажды утром снова проснёшься с мыслью "а что, если вот такая идея выстрелит?"
Из геймдева не так просто уйти. Примерно как перестать гэмблить, если уже пристрастился. Однажды утром снова проснёшься с мыслью "а что, если вот такая идея выстрелит?"
>>680
Ты новенький и не знаешь что если создал тред на этой доске, то это автоматом дроп. Так было, так будет, всегда.
Ты новенький и не знаешь что если создал тред на этой доске, то это автоматом дроп. Так было, так будет, всегда.
>>608 (OP)
зашёл на эту доску потому что такая же идея появилась. это на движке каком то работает или как? просто нихуя не шарю в браузерках
зашёл на эту доску потому что такая же идея появилась. это на движке каком то работает или как? просто нихуя не шарю в браузерках
1,4 Мб, 1080x924
>>737
Забей.
Браузерные клиент-серверные игры - это не то чтобы прямо высший пилотаж, но авоська используемых технологий там такая, что и перечислять страшно. Тут как минимум HTML, CSS, JavaScript, Vue, Phaser, Socket.io, NodeJS, ещё поди какая-нибудь база данных, чтобы достижения юзеров сохранять.
мимо
Забей.
Браузерные клиент-серверные игры - это не то чтобы прямо высший пилотаж, но авоська используемых технологий там такая, что и перечислять страшно. Тут как минимум HTML, CSS, JavaScript, Vue, Phaser, Socket.io, NodeJS, ещё поди какая-нибудь база данных, чтобы достижения юзеров сохранять.
мимо
>>740
Хотя по большому счёту всё сводится к знанию JavaScript:
vue, phaser, socket.io - просто js-библиотеки
на Node крутится js-код
html/css там нужны примитивные, их освоить пару дней.
Да и базу данных, если нужна, можно взять Mongo, которая на js.
В этом и сила джаваскрипта, что он может крутиться везде.
Хотя по большому счёту всё сводится к знанию JavaScript:
vue, phaser, socket.io - просто js-библиотеки
на Node крутится js-код
html/css там нужны примитивные, их освоить пару дней.
Да и базу данных, если нужна, можно взять Mongo, которая на js.
В этом и сила джаваскрипта, что он может крутиться везде.
Нужно упрощать и делать динамичнее.
Сейчас есть 5 мест крафта: верстак, печь для переплавки руды, кузница для крафта кирок/оружия/брони из железа/золота, кузница для крафта из алмазов/аметистов/душ, алхимический котёл для варки зелий. Ну и с руки можно крафтить. И, кажется, это слишком душно и никто этой херней страдать не будет. Сделаю чтобы абсолютно всё крафтилось с руки. Старался растянуть геймплей, но переборщил. Много времени потратил на это, но скрепя сердце нужно выпилить, увы. Нужно чтобы открыл окно крафта - сразу понимаешь, что в этой игре есть.
Мир уменьшу, мобов сделаю слабее, но больше в количестве.
Постройку стен нужно убрать, т.к. ими можно абузить убийство мобов, застроить спаун или выход из данжа. Больше проблем, чем пользы.
Сейчас когда голод/холод/жажда на нуле, хп не регенится, каждую секунду теряется 2 хп, оружие очень медленное. Последнее убрать, потерю хп 1 в секунду сделать.
Прекрасно понимаю, что это не та игра, которую люди будут помнить и целенаправленно заходить. Нет. Это уровень яндекс игр и crazygames. Зашёл из каталога, потыкал, посмотрел рекламу, вышел. Мб залетел в дискорд, еще когда-то зашёл. Русский таки добавлю сразу при запуске. Пара десятков минут геймплея есть - достаточно.
Рекламку можно сделать перед входом в мир, после смерти. Мотивированный просмотр чтобы начать катку с предметами получше. Не всё сразу, что-то из этого.
Сейчас есть 5 мест крафта: верстак, печь для переплавки руды, кузница для крафта кирок/оружия/брони из железа/золота, кузница для крафта из алмазов/аметистов/душ, алхимический котёл для варки зелий. Ну и с руки можно крафтить. И, кажется, это слишком душно и никто этой херней страдать не будет. Сделаю чтобы абсолютно всё крафтилось с руки. Старался растянуть геймплей, но переборщил. Много времени потратил на это, но скрепя сердце нужно выпилить, увы. Нужно чтобы открыл окно крафта - сразу понимаешь, что в этой игре есть.
Мир уменьшу, мобов сделаю слабее, но больше в количестве.
Постройку стен нужно убрать, т.к. ими можно абузить убийство мобов, застроить спаун или выход из данжа. Больше проблем, чем пользы.
Сейчас когда голод/холод/жажда на нуле, хп не регенится, каждую секунду теряется 2 хп, оружие очень медленное. Последнее убрать, потерю хп 1 в секунду сделать.
Прекрасно понимаю, что это не та игра, которую люди будут помнить и целенаправленно заходить. Нет. Это уровень яндекс игр и crazygames. Зашёл из каталога, потыкал, посмотрел рекламу, вышел. Мб залетел в дискорд, еще когда-то зашёл. Русский таки добавлю сразу при запуске. Пара десятков минут геймплея есть - достаточно.
Рекламку можно сделать перед входом в мир, после смерти. Мотивированный просмотр чтобы начать катку с предметами получше. Не всё сразу, что-то из этого.