原文作者:Simon из IOSG Ventures, Sylve из Dojo и Kooshaba из Lattice
От ПК до мобильного интернета и даже искусственного интеллекта — игры привели к внедрению новых технологий, обучая новое поколение потребителей и создавая сценарии использования, которые в противном случае не существовали бы.
В процессе игры/создания веселых игр люди пробуют новые технологии и придумывают, как ими воспользоваться. Геймеры могут сделать простой вывод – в игровой индустрии работают одни из самых выдающихся дизайнеров и разработчиков!
Всемирная ассамблея #Automous#, прошедшая в #Devconnect Стамбуле, является, пожалуй, самым проницательным и инновационным криптособытием за последнее время. AW, мы видим, что люди используют криптографию для создания новых, а не старых вещей, поэтому IOSG рассматривает AW/FOCG как один из многих путей для достижения массового внедрения. (Нижеследующее основано на презентациях Сильве из Dojo и Kooshaba из Lattice на IOSG OFR в Стамбуле)
Почему AW - Dojo:
«Почему люди размещают игры на блокчейне?» Я хотел бы попытаться ответить на этот вопрос.
До сих пор блокчейн-игры были сосредоточены на одном, а именно на том, чтобы как можно меньше помещать игры в блокчейн и помещать в цепочку только игровые активы, и, похоже, это имеет смысл, потому что он децентрализован и активы совместимы с другими активами. Но что произойдет, если вы также поместите игровой процесс и полезность активов в блокчейн?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-610fb8a5e1-dd1a6f-cd5cc0.webp)
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-aa4c077a26-dd1a6f-cd5cc0.webp)
Ончейн-игры обещают целую кучу вещей, и я хотел бы их резюмировать. Я бы сказал, что они обещают привнести в игры то, что DeFi привносит в традиционные финансы: децентрализацию и совместимость без разрешений. Но мы хотим поднять его на более высокий уровень, и тогда мы придумываем еще одну концепцию под названием автономный мир.
Это пока еще очень расплывчатое определение. Но идея заключается в том, что за пределами какого-либо игрового контроля у вас есть игра, которая постоянно вовлечена. Подумайте об этом, мы живем в мире, основанном на блокчейне, где каждый может внести свой вклад. И мы исходим из этого определения. Если вы посмотрите на Twitter, то увидите, что у каждого свое представление о том, что такое автономный мир, как он работает, каким он должен быть, а каким не должен быть. У нас много идей. В результате большая группа людей тратит много времени и усилий, пытаясь хотя бы концептуально понять, что это значит. У нас даже есть компании, пытающиеся создавать игровые движки, чтобы помочь большему количеству людей присоединиться и создавать ончейн-игры, у нас есть Mud, Dojo, Argus и Curio. Мы уверены, что это весело, и нам бы даже хотелось, чтобы больше людей присоединились и создали его.
Почему? Почему мы тратим на это столько времени и сил? Мой ответ отрицательный: почему мы не должны этого делать? Это действительно плохая идея.
Во-первых, игры сложно строить на блокчейне. Для игр блокчейн недостаточно быстр и слишком дорог. Мы уже не в первый раз слышим подобное заявление. Мне нравится цитата Антонопулоса: «Большинство сетей просто не могут масштабироваться изящно, но в конечном итоге эти сети — это то, что нам нужно». Он использовал эту метафору для описания интернета. Юзабилити не для Интернета, и всякий раз, когда мы пытаемся раздвинуть границы Интернета, есть группа людей, которые говорят: «Вы не должны делать это в Интернете». Интернет создан не для этого.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-39bfb15996-dd1a6f-cd5cc0.webp)
Когда дело доходит до блокчейна, мы, по сути, на одной волне. Различные инициативы говорят: «Нет, вы не можете поместить монеты в блокчейн, да ладно, вы сломаете блокчейн». Если вы посмотрите на историю блокчейна, то увидите, что в основном это были игры, которые полностью обрушили сеть, и мы находимся в ситуации, когда мы говорим: «Пожалуйста, вы не можете размещать игровые токены на блокчейне, вы испортите всем удовольствие». Хорошо, что теперь у нас есть второй и третий эшелоны, и мы запускаем их как сервис, что является огромным шагом вперед по сравнению с предыдущими.
Я думаю, что есть три основные вещи, которые помещают игры на блокчейн.
Мы строим эту штуку с вашей энергией и финансами. Блокчейн — это легитимная машина. Вы не должны доверять мне, вы не должны доверять моей репутации, вы просто должны доверять моему коду. И это хорошо, что многие новые инди-разработчики и многие люди могут извлечь выгоду из легитимности, которую блокчейн дает им для создания этого многопользовательского мира. Вам не нужно быть Valorant или Fornite, вам просто нужно создать свою собственную игру и извлечь выгоду из легитимности, которую дает вам блокчейн. Таким образом, люди будут доверять коду, а не вам.
На мой взгляд, "разрешение возможно" - это самая интересная часть этого. Создавая эту игру на блокчейне, люди могут смешивать и сочетать. Это не значит, что вы не можете обойтись без блокчейна. Просто блокчейн очень удобен. Вы можете сделать это через API или что-то еще. Но еще удобнее, если у вас есть прямой доступ.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-084ab223cd-dd1a6f-cd5cc0.webp)
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-605281bdcb-dd1a6f-cd5cc0.webp)
Например, в этом примере у нас есть два мира, A и B. У них одна и та же карта, но, возможно, у вас есть другая игра, в которой приложения отличаются, но они показывают ту же игровую логику, и если вы пойдете дальше, вы даже сможете найти способы заставить людей внести свой вклад в мир. Это не всегда компания, которая приносит пользу сети. Например, в наши дни на MUD играют в игры, и эти люди никогда не устают от этого. Что произойдет, если вы найдете способ мотивировать людей?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-96e8e33fc6-dd1a6f-cd5cc0.webp)
В конце концов, я думаю, что все дело в темпераменте Джорджа Мэллори, и когда кто-то спрашивает его, почему он хочет подняться на Эверест, он отвечает, что это потому, что Эверест там. Я думаю, что сейчас люди любят вызовы, толпы и отличные сообщества. Вы не должны делать эти вещи в блокчейне. Так почему бы этого не сделать?
На прошлой неделе Lattice, разработчик полноцепочечного игрового движка Mud, запустил L2, построенный на Op Stack, который может значительно снизить стоимость заявок L1 и может быть использован для поддержки работы полноцепочечных игр или DApps в автономных мирах. С самого начала разработки Mud команда Lattice стремилась предоставить общий модульный фреймворк с открытым исходным кодом для полноцепочечных игр или автономных миров, надеясь создать общий стандарт и снизить входной барьер для разработчиков. Redstone вышел на новый уровень, решив проблему того, какую цепь использовать на всей цепи, и, несомненно, закрепив универсальный путь развития рва - Mud+Redstone. Это также может сильно повлиять на решение полноцепочечных игр или приложений использовать RaaS для разработки цепочек.
Что такое AW - Латекс
«Почему ончейн-игры сложны и как мы можем сделать их лучше?» Сегодня я хочу поговорить о том, как сделать хорошую ончейн-игру.
Мы уже некоторое время занимаемся ончейн-играми, и я много думал об этом. Для меня это мечта, вот почему мы здесь.
Я работаю в Lattice, и мы работаем над ончейн-играми, которые представляют собой мастер-игровой движок под названием Mud и ончейн-фреймворк. Я специализируюсь на Sky Strife и разработке игр в Lattice.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-af66383e5e-dd1a6f-cd5cc0.webp)
Вот скриншот Runescape. Runescape - это браузерная 3D-онлайн-игра, которая была выпущена в 2001 году. Это просто сумасшествие, и миллионы игроков до сих пор играют в нее. Лично я потратил тысячи часов на Runescape. Если вы не играли в Runescape, мы никогда не станем друзьями. Это очень веселая игра, и я немного опишу ее. ](https:/.bit. Вы) Вы начинаете с первого уровня игры, вы очень слабы, цель получить новые навыки, заработать деньги, получить влияние, получить власть, в принципе, реальная жизнь немного похожа на вторую жизнь для маленького ребенка и незрелого взрослого. Это процветающая экономика, управляемая игроками, где деньги являются основным фактором, влияющим на игру, наряду с PVP-экшеном и перманентной смертью, где вы теряете все на игроке.
На протяжении всей разработки Runescape время от времени происходили протесты игроков против съемочной группы, и все это связано с экономикой. Теперь мой вопрос: что вы делаете, чтобы сделать Runescape неудержимым? Я думаю, что если вы спросите любого обычного игрока в Runescape: «Эй, ты хочешь убить всех, кто сделал эту игру?», я думаю, он ответит: «Да, я хочу, чтобы они исчезли, и никто не должен меня контролировать». Нам нужна была игра, которая существовала бы сама по себе, и никто не мог бы ее монополизировать, поэтому я поставил много ограничений в разговоре. «Автономный мир» — это, безусловно, наша мечта, и то, что мы хотим, — это Runescape и ончейн-игра, которая никогда не будет остановлена, где никто не может ее контролировать, ни у кого нет ключа управления и ни у кого нет возможности обновиться. Логика этой игры - 100% ончейн-игра, ни у кого нет доступа к игре, они не могут переубедить вас, игра не имеет никакого отношения к клиенту. Если есть возможность, вы можете играть в игру в окне терминала без графики.
Это более технический вопрос, но это похоже на то, что нет никакой предварительной компиляции, нет конкретного гена приложения, это не значит, что я принижаю эти вещи, просто если мы хотим автономный мир как мечту, эти вещи, эти технологии пожертвуют децентрализацией ради игрового процесса. Сегодня мы сосредоточимся на EVM, которая является наиболее часто используемой средой выполнения. Давайте не будем усложнять.
Runescape имеет игровой тик 1,66 Гц, что очень медленно для традиционной игры, и я полагаю, что Valorant и CSgo имеют тик 120 Гц или 140 Гц. Так что это кажется достижимым в блокчейне, не так ли? Он по-прежнему быстрее, чем любой другой блокчейн, который мы видели, но у него очень простой игровой цикл, который мы определенно можем сделать в блокчейне, и что может пойти не так?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-77941e28b2-dd1a6f-cd5cc0.webp)
Вот картинка стартовой зоны, прямо рядом со стартовой зоной находится небольшая деревня гоблинов, игрок здесь начинает с первого уровня, в общем, игроку нужно сюда пройтись и начать сражаться с гоблинами, вокруг много гоблинов. Вы можете часами сражаться с гоблинами, подбирать добычу и многое другое. Хорошо, первое, что мы собираемся сделать, это заставить этих гоблинов двигаться, хорошо, все должно быть в порядке. В традиционной игровой архитектуре вам нужен сервер с «√», чтобы решить, куда вы хотите, чтобы лепреконы отправились. Сервер просто перемещает их шаг за шагом, в то время как игрок бежит за ними и в конце концов побеждает их. Нам нужен поиск пути - это первая проблема здесь, нам нужно вычислить поиск пути в цепочке, что является первым препятствием, нам нужно запустить навигацию по цепочке, что является совершенно неограниченной операцией, допустим, игрок полностью выбегает из стартовой зоны эльфа, когда его преследует эльф, а эльфу нужно вычислить объекты вокруг него, потенциально превысив лимит газа блока.
Первое ограничение заключается в том, что этот гоблин будет вести себя глупо Вы должны стоять очень близко к гоблину, чтобы знать, что вы существуете, потому что у него есть пять лун, которые могут запускать звезды, и другой вопрос заключается в том, кто будет отправлять эти транзакции. У нас нет серверов, работающих в фоновом режиме Кто-то должен отправить транзакцию лично и сказать: «Эй, лепрекон, ты должен пойти и напасть на этого игрока» Например, если вы позволите игроку отправить транзакцию самостоятельно, игрок никогда не отправит транзакцию.
Почему я должен добровольно позволить этому гоблину напасть? Традиционный ончейн-ответ на этот вопрос заключается в том, что единственный способ ответить на этот вопрос заключается в том, чтобы игроки сначала взаимодействовали с гоблином и в то же время отбивались, когда они нападают друг на друга. Это тоже не работает, потому что, если игра близится к концу, вы больше не сможете атаковать гоблинов. Вы можете убежать, чтобы не было опасности.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-5628f6ec91-dd1a6f-cd5cc0.webp)
Поэтому нам нужно каким-то образом стимулировать игроков отправлять транзакции для запуска гоблинов, в то же время они также платят газ за управление этими гоблинами. И все они, гоблины на игровых серверах, они ходят и чувствуют себя живыми, и вы должны их бояться. Для традиционных игр это только на поверхности, но у нас уже есть некоторые странные финансовые стимулы, когда нам нужно сказать игроку: «Эй, мы собираемся дать тебе небольшое количество жетонов, чтобы тебя захватили гоблины».
Продолжим игру. Мы собираемся где-то запустить график, и нам нужно знать, где избежать гоблинов, но на этот раз нам нужно запустить координату на цепочке, которую игрок может вычислить для себя. Мы предлагаем это в наших контрактах. В договоре нужно только подтвердить, что он действителен. На данный момент подтверждение — это все еще расчет, который нам нужно сделать, но это намного проще, чем запуск координаты, и технически игроки могут предоставить любую рассчитанную ими пропускную способность пути, если она действительна. Мы можем начать.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/resized-social/moments-7f230462a9-6399b1542e-dd1a6f-cd5cc0)
Итак, в результате игрок и эльф бегают и сталкиваются друг с другом. В дополнение к эльфам и игрокам, вообще говоря, в игровом мире есть только ландшафт, такой как деревья, что является обычным элементом в традиционных играх.
Откуда мы знаем о существовании этого дерева в блокчейне? Давайте не будем спорить о том, как лучше хранить это дерево в блокчейне. В какой-то момент дерево должно уйти в хранилище, которое называется «газ». Вопрос в том, кто будет платить за хранение этого мира. Это похоже на то, как если бы разработчик игр отвечал за сохранение мира. Это только стартовая область World of Rune, а весь мир World of Runetera может быть в 1 000 или 2 000 раз больше стартовой области. И это просто относительно простые онлайн-игры, которые люди могут запускать в своих браузерах. Из-за различных ограничений, независимо от того, что мы делаем в блокчейне, масштаб крайне ограничен. Технически это возможно, и если вы хотите потратить миллионы долларов, чтобы переместить всю рунную карту мира в блокчейн, вы можете сделать это полностью. Это также можно сделать в основной сети.
В Runecrafts вы попадаете в лепрекона, а затем видите число, которое варьируется от 0 до 15 Когда вы находитесь на 1-м уровне, в этом числе есть определенная случайность, а случайность — это еще одна вещь, которую мы не можем легко достичь в блокчейне, как мы это делаем? Каждый раз, когда игрок совершает действие, мы отправляем хэш блока в прошлом, а затем при следующей атаке мы собираемся раскрыть этот хэш блока и выявить случайность, которую эта атака принесет. Это всего лишь небольшая техническая деталь, но она пронизывает дизайн всей ончейн-игры.
В любой момент сценария раскрытия обещания вы будете знать результат своего следующего шага, поэтому вы никогда не будете думать: «О, я не знаю, сколько урона я собираюсь нанести в следующий раз». Вы просто подумаете о том, сколько урона я нанесу после следующей атаки. Это похоже на странную вещь, которую игроки должны решить, когда на самом деле вы просто пытаетесь скрыть информацию по всему стеку. Но что ж, в наших битвах используется эта странная механика случайности, гоблины перемещаются, у нас есть карта мира, и игроки отлично проводят время.
Потрясающе Что выпадают из эльфов? В традиционном руническом царстве из них выпадает золото, и вы можете видеть, что у меня в инвентаре есть немного золота. Я не знаю, между 3 и 5 золотыми, это кран с точки зрения геймдизайна, и даже небольшое количество золота заставит кого-то сидеть здесь бесконечное количество времени. Они будут злоупотреблять этим краном, чтобы получить неограниченное количество золота из стартовой зоны эльфов. Игра инфляционная, и это нормально, но в цепной игре это становится проблемой, потому что любой токен, который вы привяжете к этой награде, быстро обнулится, верно. Так что нам нужна синхронизация, нам нужно разрушение собственности в природе, нам нужен способ вывести эту цель из экосистемы, и я думаю, что это будет основным дизайнерским решением для всех ончейн-игр. Это как в традиционной онлайн-игре, вам не нужно беспокоиться об инфляции. Но здесь, я думаю, нам нужна экстремальная перманентная смерть, ваш персонаж должен быть очень хрупким Золото должно покидать систему с большей скоростью Это не очень хороший опыт для новых игроков Если за каждым углом есть страх смерти, это, вероятно, просто вопрос образования, как в нашей цепной игре, вы должны быть в ужасе все время, это в основном реальная жизнь.
Итак, у меня нет полностью удовлетворительного ответа на вопрос о том, как мы можем сделать все это лучше, но все, что я только что описал, технически достижимо в основной сети. Ничто не мешает вам делать эти вещи в Mainnet, кроме денег, но на самом деле это образовательная проблема, как общая примитивная проблема.
В настоящее время каждый ончейн-разработчик игр заново изобретает велосипед при создании игр. Мы должны быть на одной волне, когда они пишут свои собственные библиотеки или используют свой собственный опыт. Нам нужен общий игровой движок, общий фреймворк. Вам придется довериться мне, чтобы сделать расчеты на салфетке, но я быстро сделал небольшой прототип: я предполагаю, что если бы пяти игрокам и пяти лепреконам потребовалось бы около 2,3 миллиона газа в секунду, что безумно, и если вы хотите сравнить это с тем, что мы имеем сейчас, то теоретическая ценность mainnet составляет 2,5 миллиона газа в секунду. Известный как самый быстрый и пропускной способ, Arbitram Nova составляет 7 миллионов газа в секунду, а Uh Base — 15 миллионов газа в секунду.
Извините, если я не упомянул вашу любимую цепочку, я говорю это быстро, но правда в том, что мы еще не дошли до того, чтобы запустить стартовую зону гоблинов Unstoppable. Runescape будет потреблять все ресурсы основной сети Ethereum, так что давайте разберемся. Итак, да, просто для иллюстрации: наша игра не слишком интересна физически, допустим, у нас есть только небольшая деревня, работающая в основной сети Ethereum, и нам нужны цепочки, которые могут поддерживать большие миры.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?
原文作者:Simon из IOSG Ventures, Sylve из Dojo и Kooshaba из Lattice
От ПК до мобильного интернета и даже искусственного интеллекта — игры привели к внедрению новых технологий, обучая новое поколение потребителей и создавая сценарии использования, которые в противном случае не существовали бы.
В процессе игры/создания веселых игр люди пробуют новые технологии и придумывают, как ими воспользоваться. Геймеры могут сделать простой вывод – в игровой индустрии работают одни из самых выдающихся дизайнеров и разработчиков!
Всемирная ассамблея #Automous#, прошедшая в #Devconnect Стамбуле, является, пожалуй, самым проницательным и инновационным криптособытием за последнее время. AW, мы видим, что люди используют криптографию для создания новых, а не старых вещей, поэтому IOSG рассматривает AW/FOCG как один из многих путей для достижения массового внедрения. (Нижеследующее основано на презентациях Сильве из Dojo и Kooshaba из Lattice на IOSG OFR в Стамбуле)
Почему AW - Dojo:
«Почему люди размещают игры на блокчейне?» Я хотел бы попытаться ответить на этот вопрос.
До сих пор блокчейн-игры были сосредоточены на одном, а именно на том, чтобы как можно меньше помещать игры в блокчейн и помещать в цепочку только игровые активы, и, похоже, это имеет смысл, потому что он децентрализован и активы совместимы с другими активами. Но что произойдет, если вы также поместите игровой процесс и полезность активов в блокчейн?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-610fb8a5e1-dd1a6f-cd5cc0.webp)
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-aa4c077a26-dd1a6f-cd5cc0.webp)
Ончейн-игры обещают целую кучу вещей, и я хотел бы их резюмировать. Я бы сказал, что они обещают привнести в игры то, что DeFi привносит в традиционные финансы: децентрализацию и совместимость без разрешений. Но мы хотим поднять его на более высокий уровень, и тогда мы придумываем еще одну концепцию под названием автономный мир.
Это пока еще очень расплывчатое определение. Но идея заключается в том, что за пределами какого-либо игрового контроля у вас есть игра, которая постоянно вовлечена. Подумайте об этом, мы живем в мире, основанном на блокчейне, где каждый может внести свой вклад. И мы исходим из этого определения. Если вы посмотрите на Twitter, то увидите, что у каждого свое представление о том, что такое автономный мир, как он работает, каким он должен быть, а каким не должен быть. У нас много идей. В результате большая группа людей тратит много времени и усилий, пытаясь хотя бы концептуально понять, что это значит. У нас даже есть компании, пытающиеся создавать игровые движки, чтобы помочь большему количеству людей присоединиться и создавать ончейн-игры, у нас есть Mud, Dojo, Argus и Curio. Мы уверены, что это весело, и нам бы даже хотелось, чтобы больше людей присоединились и создали его.
Почему? Почему мы тратим на это столько времени и сил? Мой ответ отрицательный: почему мы не должны этого делать? Это действительно плохая идея.
Во-первых, игры сложно строить на блокчейне. Для игр блокчейн недостаточно быстр и слишком дорог. Мы уже не в первый раз слышим подобное заявление. Мне нравится цитата Антонопулоса: «Большинство сетей просто не могут масштабироваться изящно, но в конечном итоге эти сети — это то, что нам нужно». Он использовал эту метафору для описания интернета. Юзабилити не для Интернета, и всякий раз, когда мы пытаемся раздвинуть границы Интернета, есть группа людей, которые говорят: «Вы не должны делать это в Интернете». Интернет создан не для этого.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-39bfb15996-dd1a6f-cd5cc0.webp)
Когда дело доходит до блокчейна, мы, по сути, на одной волне. Различные инициативы говорят: «Нет, вы не можете поместить монеты в блокчейн, да ладно, вы сломаете блокчейн». Если вы посмотрите на историю блокчейна, то увидите, что в основном это были игры, которые полностью обрушили сеть, и мы находимся в ситуации, когда мы говорим: «Пожалуйста, вы не можете размещать игровые токены на блокчейне, вы испортите всем удовольствие». Хорошо, что теперь у нас есть второй и третий эшелоны, и мы запускаем их как сервис, что является огромным шагом вперед по сравнению с предыдущими.
Я думаю, что есть три основные вещи, которые помещают игры на блокчейн.
Мы строим эту штуку с вашей энергией и финансами. Блокчейн — это легитимная машина. Вы не должны доверять мне, вы не должны доверять моей репутации, вы просто должны доверять моему коду. И это хорошо, что многие новые инди-разработчики и многие люди могут извлечь выгоду из легитимности, которую блокчейн дает им для создания этого многопользовательского мира. Вам не нужно быть Valorant или Fornite, вам просто нужно создать свою собственную игру и извлечь выгоду из легитимности, которую дает вам блокчейн. Таким образом, люди будут доверять коду, а не вам.
На мой взгляд, "разрешение возможно" - это самая интересная часть этого. Создавая эту игру на блокчейне, люди могут смешивать и сочетать. Это не значит, что вы не можете обойтись без блокчейна. Просто блокчейн очень удобен. Вы можете сделать это через API или что-то еще. Но еще удобнее, если у вас есть прямой доступ.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-084ab223cd-dd1a6f-cd5cc0.webp)
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-605281bdcb-dd1a6f-cd5cc0.webp)
Например, в этом примере у нас есть два мира, A и B. У них одна и та же карта, но, возможно, у вас есть другая игра, в которой приложения отличаются, но они показывают ту же игровую логику, и если вы пойдете дальше, вы даже сможете найти способы заставить людей внести свой вклад в мир. Это не всегда компания, которая приносит пользу сети. Например, в наши дни на MUD играют в игры, и эти люди никогда не устают от этого. Что произойдет, если вы найдете способ мотивировать людей?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-96e8e33fc6-dd1a6f-cd5cc0.webp)
В конце концов, я думаю, что все дело в темпераменте Джорджа Мэллори, и когда кто-то спрашивает его, почему он хочет подняться на Эверест, он отвечает, что это потому, что Эверест там. Я думаю, что сейчас люди любят вызовы, толпы и отличные сообщества. Вы не должны делать эти вещи в блокчейне. Так почему бы этого не сделать?
На прошлой неделе Lattice, разработчик полноцепочечного игрового движка Mud, запустил L2, построенный на Op Stack, который может значительно снизить стоимость заявок L1 и может быть использован для поддержки работы полноцепочечных игр или DApps в автономных мирах. С самого начала разработки Mud команда Lattice стремилась предоставить общий модульный фреймворк с открытым исходным кодом для полноцепочечных игр или автономных миров, надеясь создать общий стандарт и снизить входной барьер для разработчиков. Redstone вышел на новый уровень, решив проблему того, какую цепь использовать на всей цепи, и, несомненно, закрепив универсальный путь развития рва - Mud+Redstone. Это также может сильно повлиять на решение полноцепочечных игр или приложений использовать RaaS для разработки цепочек.
Что такое AW - Латекс
«Почему ончейн-игры сложны и как мы можем сделать их лучше?» Сегодня я хочу поговорить о том, как сделать хорошую ончейн-игру.
Мы уже некоторое время занимаемся ончейн-играми, и я много думал об этом. Для меня это мечта, вот почему мы здесь.
Я работаю в Lattice, и мы работаем над ончейн-играми, которые представляют собой мастер-игровой движок под названием Mud и ончейн-фреймворк. Я специализируюсь на Sky Strife и разработке игр в Lattice.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-af66383e5e-dd1a6f-cd5cc0.webp)
Вот скриншот Runescape. Runescape - это браузерная 3D-онлайн-игра, которая была выпущена в 2001 году. Это просто сумасшествие, и миллионы игроков до сих пор играют в нее. Лично я потратил тысячи часов на Runescape. Если вы не играли в Runescape, мы никогда не станем друзьями. Это очень веселая игра, и я немного опишу ее. ](https:/.bit. Вы) Вы начинаете с первого уровня игры, вы очень слабы, цель получить новые навыки, заработать деньги, получить влияние, получить власть, в принципе, реальная жизнь немного похожа на вторую жизнь для маленького ребенка и незрелого взрослого. Это процветающая экономика, управляемая игроками, где деньги являются основным фактором, влияющим на игру, наряду с PVP-экшеном и перманентной смертью, где вы теряете все на игроке.
На протяжении всей разработки Runescape время от времени происходили протесты игроков против съемочной группы, и все это связано с экономикой. Теперь мой вопрос: что вы делаете, чтобы сделать Runescape неудержимым? Я думаю, что если вы спросите любого обычного игрока в Runescape: «Эй, ты хочешь убить всех, кто сделал эту игру?», я думаю, он ответит: «Да, я хочу, чтобы они исчезли, и никто не должен меня контролировать». Нам нужна была игра, которая существовала бы сама по себе, и никто не мог бы ее монополизировать, поэтому я поставил много ограничений в разговоре. «Автономный мир» — это, безусловно, наша мечта, и то, что мы хотим, — это Runescape и ончейн-игра, которая никогда не будет остановлена, где никто не может ее контролировать, ни у кого нет ключа управления и ни у кого нет возможности обновиться. Логика этой игры - 100% ончейн-игра, ни у кого нет доступа к игре, они не могут переубедить вас, игра не имеет никакого отношения к клиенту. Если есть возможность, вы можете играть в игру в окне терминала без графики.
Это более технический вопрос, но это похоже на то, что нет никакой предварительной компиляции, нет конкретного гена приложения, это не значит, что я принижаю эти вещи, просто если мы хотим автономный мир как мечту, эти вещи, эти технологии пожертвуют децентрализацией ради игрового процесса. Сегодня мы сосредоточимся на EVM, которая является наиболее часто используемой средой выполнения. Давайте не будем усложнять.
Runescape имеет игровой тик 1,66 Гц, что очень медленно для традиционной игры, и я полагаю, что Valorant и CSgo имеют тик 120 Гц или 140 Гц. Так что это кажется достижимым в блокчейне, не так ли? Он по-прежнему быстрее, чем любой другой блокчейн, который мы видели, но у него очень простой игровой цикл, который мы определенно можем сделать в блокчейне, и что может пойти не так?
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-77941e28b2-dd1a6f-cd5cc0.webp)
Вот картинка стартовой зоны, прямо рядом со стартовой зоной находится небольшая деревня гоблинов, игрок здесь начинает с первого уровня, в общем, игроку нужно сюда пройтись и начать сражаться с гоблинами, вокруг много гоблинов. Вы можете часами сражаться с гоблинами, подбирать добычу и многое другое. Хорошо, первое, что мы собираемся сделать, это заставить этих гоблинов двигаться, хорошо, все должно быть в порядке. В традиционной игровой архитектуре вам нужен сервер с «√», чтобы решить, куда вы хотите, чтобы лепреконы отправились. Сервер просто перемещает их шаг за шагом, в то время как игрок бежит за ними и в конце концов побеждает их. Нам нужен поиск пути - это первая проблема здесь, нам нужно вычислить поиск пути в цепочке, что является первым препятствием, нам нужно запустить навигацию по цепочке, что является совершенно неограниченной операцией, допустим, игрок полностью выбегает из стартовой зоны эльфа, когда его преследует эльф, а эльфу нужно вычислить объекты вокруг него, потенциально превысив лимит газа блока.
Первое ограничение заключается в том, что этот гоблин будет вести себя глупо Вы должны стоять очень близко к гоблину, чтобы знать, что вы существуете, потому что у него есть пять лун, которые могут запускать звезды, и другой вопрос заключается в том, кто будет отправлять эти транзакции. У нас нет серверов, работающих в фоновом режиме Кто-то должен отправить транзакцию лично и сказать: «Эй, лепрекон, ты должен пойти и напасть на этого игрока» Например, если вы позволите игроку отправить транзакцию самостоятельно, игрок никогда не отправит транзакцию.
Почему я должен добровольно позволить этому гоблину напасть? Традиционный ончейн-ответ на этот вопрос заключается в том, что единственный способ ответить на этот вопрос заключается в том, чтобы игроки сначала взаимодействовали с гоблином и в то же время отбивались, когда они нападают друг на друга. Это тоже не работает, потому что, если игра близится к концу, вы больше не сможете атаковать гоблинов. Вы можете убежать, чтобы не было опасности.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-5628f6ec91-dd1a6f-cd5cc0.webp)
Поэтому нам нужно каким-то образом стимулировать игроков отправлять транзакции для запуска гоблинов, в то же время они также платят газ за управление этими гоблинами. И все они, гоблины на игровых серверах, они ходят и чувствуют себя живыми, и вы должны их бояться. Для традиционных игр это только на поверхности, но у нас уже есть некоторые странные финансовые стимулы, когда нам нужно сказать игроку: «Эй, мы собираемся дать тебе небольшое количество жетонов, чтобы тебя захватили гоблины».
Продолжим игру. Мы собираемся где-то запустить график, и нам нужно знать, где избежать гоблинов, но на этот раз нам нужно запустить координату на цепочке, которую игрок может вычислить для себя. Мы предлагаем это в наших контрактах. В договоре нужно только подтвердить, что он действителен. На данный момент подтверждение — это все еще расчет, который нам нужно сделать, но это намного проще, чем запуск координаты, и технически игроки могут предоставить любую рассчитанную ими пропускную способность пути, если она действительна. Мы можем начать.
! [AW и повествование о полноцепочечном игровом движке, что принесут Dojo и Mud?] (https://img-cdn.gateio.im/resized-social/moments-7f230462a9-6399b1542e-dd1a6f-cd5cc0)
Итак, в результате игрок и эльф бегают и сталкиваются друг с другом. В дополнение к эльфам и игрокам, вообще говоря, в игровом мире есть только ландшафт, такой как деревья, что является обычным элементом в традиционных играх.
Откуда мы знаем о существовании этого дерева в блокчейне? Давайте не будем спорить о том, как лучше хранить это дерево в блокчейне. В какой-то момент дерево должно уйти в хранилище, которое называется «газ». Вопрос в том, кто будет платить за хранение этого мира. Это похоже на то, как если бы разработчик игр отвечал за сохранение мира. Это только стартовая область World of Rune, а весь мир World of Runetera может быть в 1 000 или 2 000 раз больше стартовой области. И это просто относительно простые онлайн-игры, которые люди могут запускать в своих браузерах. Из-за различных ограничений, независимо от того, что мы делаем в блокчейне, масштаб крайне ограничен. Технически это возможно, и если вы хотите потратить миллионы долларов, чтобы переместить всю рунную карту мира в блокчейн, вы можете сделать это полностью. Это также можно сделать в основной сети.
В Runecrafts вы попадаете в лепрекона, а затем видите число, которое варьируется от 0 до 15 Когда вы находитесь на 1-м уровне, в этом числе есть определенная случайность, а случайность — это еще одна вещь, которую мы не можем легко достичь в блокчейне, как мы это делаем? Каждый раз, когда игрок совершает действие, мы отправляем хэш блока в прошлом, а затем при следующей атаке мы собираемся раскрыть этот хэш блока и выявить случайность, которую эта атака принесет. Это всего лишь небольшая техническая деталь, но она пронизывает дизайн всей ончейн-игры.
В любой момент сценария раскрытия обещания вы будете знать результат своего следующего шага, поэтому вы никогда не будете думать: «О, я не знаю, сколько урона я собираюсь нанести в следующий раз». Вы просто подумаете о том, сколько урона я нанесу после следующей атаки. Это похоже на странную вещь, которую игроки должны решить, когда на самом деле вы просто пытаетесь скрыть информацию по всему стеку. Но что ж, в наших битвах используется эта странная механика случайности, гоблины перемещаются, у нас есть карта мира, и игроки отлично проводят время.
Потрясающе Что выпадают из эльфов? В традиционном руническом царстве из них выпадает золото, и вы можете видеть, что у меня в инвентаре есть немного золота. Я не знаю, между 3 и 5 золотыми, это кран с точки зрения геймдизайна, и даже небольшое количество золота заставит кого-то сидеть здесь бесконечное количество времени. Они будут злоупотреблять этим краном, чтобы получить неограниченное количество золота из стартовой зоны эльфов. Игра инфляционная, и это нормально, но в цепной игре это становится проблемой, потому что любой токен, который вы привяжете к этой награде, быстро обнулится, верно. Так что нам нужна синхронизация, нам нужно разрушение собственности в природе, нам нужен способ вывести эту цель из экосистемы, и я думаю, что это будет основным дизайнерским решением для всех ончейн-игр. Это как в традиционной онлайн-игре, вам не нужно беспокоиться об инфляции. Но здесь, я думаю, нам нужна экстремальная перманентная смерть, ваш персонаж должен быть очень хрупким Золото должно покидать систему с большей скоростью Это не очень хороший опыт для новых игроков Если за каждым углом есть страх смерти, это, вероятно, просто вопрос образования, как в нашей цепной игре, вы должны быть в ужасе все время, это в основном реальная жизнь.
Итак, у меня нет полностью удовлетворительного ответа на вопрос о том, как мы можем сделать все это лучше, но все, что я только что описал, технически достижимо в основной сети. Ничто не мешает вам делать эти вещи в Mainnet, кроме денег, но на самом деле это образовательная проблема, как общая примитивная проблема.
В настоящее время каждый ончейн-разработчик игр заново изобретает велосипед при создании игр. Мы должны быть на одной волне, когда они пишут свои собственные библиотеки или используют свой собственный опыт. Нам нужен общий игровой движок, общий фреймворк. Вам придется довериться мне, чтобы сделать расчеты на салфетке, но я быстро сделал небольшой прототип: я предполагаю, что если бы пяти игрокам и пяти лепреконам потребовалось бы около 2,3 миллиона газа в секунду, что безумно, и если вы хотите сравнить это с тем, что мы имеем сейчас, то теоретическая ценность mainnet составляет 2,5 миллиона газа в секунду. Известный как самый быстрый и пропускной способ, Arbitram Nova составляет 7 миллионов газа в секунду, а Uh Base — 15 миллионов газа в секунду.
Извините, если я не упомянул вашу любимую цепочку, я говорю это быстро, но правда в том, что мы еще не дошли до того, чтобы запустить стартовую зону гоблинов Unstoppable. Runescape будет потреблять все ресурсы основной сети Ethereum, так что давайте разберемся. Итак, да, просто для иллюстрации: наша игра не слишком интересна физически, допустим, у нас есть только небольшая деревня, работающая в основной сети Ethereum, и нам нужны цепочки, которые могут поддерживать большие миры.