Основанная на классических аркадных играх, таких как Street Fighter, Shoshin предлагает стратегические сражения один на один. Игроки выбирают героев и применяют заранее определенные стратегии или выбирают их в реальном времени. Этому способствует язык, который позволяет игрокам (даже не программистам) создавать динамическое поведение.
Обзор ИИ
В этой статье представлена независимая от TPS асинхронная полноцепочечная стратегическая игра под названием Shoshin, разработанная командой Topology. В настоящее время игра находится в стадии бета-тестирования, и ее игровой процесс напоминает Street Fighter. Два персонажа помещаются на 2D-арену и сражаются друг с другом.
Основанная на классических аркадных играх, таких как Street Fighter, Shoshin предлагает стратегические сражения один на один. Игроки выбирают героев и используют заранее определенные стратегии или выбор в реальном времени. Этому способствует язык, который позволяет игрокам (даже не программистам) создавать динамическое поведение.
Топологический подход подчеркивает снижение сложности при увеличении глубины. Вместо механики реального времени Shoshin предлагает уникальный асинхронный игровой процесс.
В целом, Шошин по-новому определяет взаимодействие игрока и ИИ, выходя за рамки традиционного машинного обучения. Прямое управление стратегией и доступный дизайн поведения меняют боевую систему. Продолжая совершенствовать Shoshin, компания Topology предлагает новый подход к решению задач искусственного интеллекта в играх на основе блокчейна.
В статье представлены обучающие материалы по играм, приложения и сопутствующие справочные материалы.
Введение в игру
Первоначально Shoshin был разработан Topology, командой разработчиков экологических игр Starknet. В настоящее время он находится на стадии тестирования и опыта и в настоящее время не имеет доступа к экономической модели. Все данные в игре будут храниться в цепочке, что делает ее полностью сетевой игрой. С точки зрения игрового процесса Shoshin похож на аркадные игры, такие как The King of Fighters.В игре игроки будут играть роль героя и использовать операции и стратегии, чтобы побеждать вражеских героев и побеждать. В игре есть два режима работы: вы можете разработать фиксированную стратегию боя вашего персонажа или вручную проводить контратаки в реальном времени, исходя из боевой обстановки.
Предыстория команды
Topology — это команда разработчиков экологических игр StarkNet. Topology посвящена созданию полноценной игры, основанной на знаниях физики. До этого Topology последовательно выпустила две игры: Isaac и Mu-Mu.
Техническое введение — от виновногогёза
Шошин асинхронен. Весь игровой цикл Shoshin написан на Cairo 0 и выполняется в CairoVM, эмулируется cairo-rs лямбда-класса, а затем преобразуется для запуска в браузере. Вы можете испытать верный игровой процесс Shoshin полностью в своем браузере, даже не прикасаясь к блокчейну.
С точки зрения архитектуры Шошин похож на компьютер. Стратегии, созданные игроками, представлены в виде конечных автоматов, а функции перехода — в виде двоичных деревьев выражений.
В качестве важной вехи в этой экосистеме Шошин расширяет возможности CairoVM. Потому что команда топологии с энтузиазмом относится к будущему проверяемых вычислений. Создание Shoshin — это способ команды Topology выразить эту страсть.
Наконец, в качестве миссии Шошин поставил перед собой задачу решить проблему «Фотошопа» в задачах ИИ. Команда Topology считает, что для того, чтобы игры, полностью основанные на цепочке, стали играми, имеющими значительное влияние, им придется столкнуться с реальными трудностями в игровом дизайне.
Photoshop для ИИ — сложная проблема. Некоторые проекты решают эту проблему с помощью машинного обучения. Однако природа машинного обучения является статистической, и обученная модель считается черным ящиком, а это означает, что игрок не может напрямую видеть результирующее поведение и не может его напрямую редактировать. Шошин придерживается другого подхода.
В Shoshin команда Topology хотела, чтобы игроки имели прямой контроль над каждым аспектом своей боевой стратегии. Кроме того, команда Topology также хочет, чтобы люди, которые никогда в жизни не программировали компьютеры, наслаждались Shoshin. Команде топологии необходимо было предоставить им простой для понимания язык, который мог бы описывать богатое и динамичное ситуационное поведение. В теоретической информатике есть такое понятие, как колмогоровская сложность. Колмогоровская сложность объекта (например, фрагмента текста) — это размер самой короткой компьютерной программы, написанной на заранее определенном компьютерном языке, которая создает этот объект в качестве вывода. Например, колмогоровская сложность алгоритма двоичной сортировки, написанного на языке BrainFuck, очень высока. А как насчет использования Java? Сложность значительно уменьшится. Команда Topology позаимствовала эту концепцию и заявила: «Мы хотели разработать язык, который позволил бы игрокам создавать стратегии Шошина с минимально возможной колмогоровской сложностью».
Команда Topology также поняла, что у них нет соблазна скопировать механику популярных файтингов. Такие игровые механики, как Street Fighter, Tekken, Guilty Gear, Dragon Ball FighterZ и Super Smash Bros., великолепны, но они возникли на основе пути проектирования, оптимизированного для игры в реальном времени. А Шошин играется не в реальном времени.
Дизайн игровой механики
Геймплей Shoshin организован в аркадном стиле.Во всей игре только два персонажа, наш герой и герой противника, соревнуются на двухмерной плоской арене. Стоит отметить, что игра предоставляет игрокам два режима работы. Во-первых, вам необходимо заранее спланировать каждое действие вашего героя во всей игре, исходя из игровой ситуации, включая движения, комбо, уклонения, удары и т. д. И перед этими действиями добавляются соответствующие триггерные условия, причем эти условия полностью придумываются самими игроками.
Второй тип очень похож на Короля бойцов, в которого мы играем, который формирует обратную связь посредством работы в реальном времени и побеждает в игре, как показано на рисунке ниже.
Игровой опыт
Шошин позволил мне увидеть игровой опыт, который отличается от традиционных игр.Аркадные игры на самом деле знакомы всем, но после объединения их со свойствами хранения в цепочке блокчейна появился совершенно новый игровой процесс. На самом деле, когда я только начал играть, я думал, что игра очень простая, потому что ваш противник может действовать не в реальном времени, а может быть просто кем-то другим, кто уже сформулировал стратегию борьбы с вами. нужно попробовать еще несколько раз.Вы можете использовать свои боевые навыки, чтобы узнать, что вы пытаетесь сделать. Особенно во втором режиме я могу контратаковать, исходя из стратегии противника. Поначалу я практически выигрывал все бои, даже если иногда терпел неудачу, я мог подстроиться под стратегию противника.
Но когда сложность вашей игры становится выше, а игроки, которых вы встречаете, становятся сильнее, игра только начинается. Вам захочется сформулировать непобедимую стратегию.Поскольку спусковой механизм разделен на очень мелкие типы, он может предсказать практически любое действие каждого игрока в игре и соответствовать всем боевым сценариям. В настоящее время это соревнование умственных способностей. Как разработать выигрышный стиль игры, стало основным игровым процессом этой игры. Это больше не тот режим, в котором своевременная обратная связь в игре может принести вам счастье, а тот режим, в котором вы получаете Когда ты проснулся утром, это признание твоего ума, когда ты обнаружил, что все враги, пытавшиеся с тобой конкурировать, были убиты твоим ножом.
Учебное пособие по игре
Зайдите на официальный сайт игры. Если вы входите в игру впервые, там будет автоматизированное обучение, которое в основном включает в себя все обучение игровому процессу.
В основном он разделен на два режима.Режим кампании требует от игроков сформулировать стратегию в правой части игры до начала игры, а затем сражаться, используя стратегии других игроков, хранящиеся в цепочке.Игроки могут побеждать, постоянно меняя свои стратегии. . нажмите, чтобы войти.
В текущей версии на выбор есть два героя.Используя этого героя для победы в бою, вы не только получите очки, но и увеличите соответствующий прогресс. После подтверждения выбранного героя нажмите Продолжить.
После выбора героя будут отображаться некоторые навыки и общие комбо текущего героя, которые помогут вам лучше победить противника. Затем выберите своего противника.Информация об этих противниках хранится в цепочке.Если вы также решите сохранить ее в цепочке, вам понадобится только одно взаимодействие для завершения.
Нажмите «Битва» и подождите несколько секунд, чтобы официально войти в игру. Всего справа вы можете выбрать один из восьми типов условий срабатывания.
Также есть 14 действий для завершения срабатывания этих условий, и последнее из этих действий представляет собой комбо. Следует отметить, что условия срабатывания определяются сверху вниз, и условие с более высоким приоритетом не будет пропущено.Проще говоря, вы не можете вызвать два условия одновременно, даже если такая ситуация существует в игре. Нажмите кнопку воспроизведения слева, чтобы начать матч. Во время игры внизу экрана боя отображается текущий статус героя и выполненные операции.
Условия срабатывания следующие:
Расстояние
Расстояние между вашим противником и вами. Поскольку вначале обе стороны находятся по обе стороны карты, будет определенное расстояние, и им нужно будет переместиться, чтобы войти в эффективную дальность атаки. Кроме того, разные умения имеют разную дистанцию атаки и требуют условного срабатывания для завершения действия.
Поведение противника
Здесь подразделяется на то, атакует ли противник, защищается, уклоняется и т. д. Сталкивайтесь с различными действиями противника и выполняйте контратаки соответствующих навыков. Например, вы можете защищаться, когда противник атакует, и контратаковать, когда противник входит в промежуток между атаками.
Значение гнева противника
Значение гнева показывает, может ли противник использовать окончательный ход. Столкнувшись с окончательным ходом, вам необходимо соответствующим образом контратаковать.
Здоровье противника
Стратегии, используемые для разных очков здоровья, также совершенно различны.Только комбинируя навыки, вы можете эффективно выполнить комбо, которое можно отнять.
Мой статус
В разных состояниях выбор подходящего действия позволяет лучше избежать ущерба или начать атаку.
Моя ценность гнева
Значение гнева полно и открыто.
Мое здоровье
Вы можете потратить немного крови, когда вы сыты, но вам необходимо стабилизироваться, когда у вас есть остаточная кровь.
Триггер навсегда (без ограничений)
Можно выбрать следующие действия:
Отдых
Атака
Вызов
Боковая атака
Защита
двигаться вперед
Назад
Бег вперед
Назад рывок (уклонение)
прыжок
Нирвана
Лоу-кик
Насмешка
Комбинированные навыки: вы можете выбрать несколько навыков для сортировки.
Если вы выберете режим ARCADEMODE, это будет аркадный режим, и вы выиграете, управляя клавиатурой.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Крипто-стрит-файтер? Узнайте о последней полноценной игре Topology Shoshin за 5 минут
Основанная на классических аркадных играх, таких как Street Fighter, Shoshin предлагает стратегические сражения один на один. Игроки выбирают героев и применяют заранее определенные стратегии или выбирают их в реальном времени. Этому способствует язык, который позволяет игрокам (даже не программистам) создавать динамическое поведение.
Обзор ИИ
В этой статье представлена независимая от TPS асинхронная полноцепочечная стратегическая игра под названием Shoshin, разработанная командой Topology. В настоящее время игра находится в стадии бета-тестирования, и ее игровой процесс напоминает Street Fighter. Два персонажа помещаются на 2D-арену и сражаются друг с другом.
Основанная на классических аркадных играх, таких как Street Fighter, Shoshin предлагает стратегические сражения один на один. Игроки выбирают героев и используют заранее определенные стратегии или выбор в реальном времени. Этому способствует язык, который позволяет игрокам (даже не программистам) создавать динамическое поведение.
Топологический подход подчеркивает снижение сложности при увеличении глубины. Вместо механики реального времени Shoshin предлагает уникальный асинхронный игровой процесс.
В целом, Шошин по-новому определяет взаимодействие игрока и ИИ, выходя за рамки традиционного машинного обучения. Прямое управление стратегией и доступный дизайн поведения меняют боевую систему. Продолжая совершенствовать Shoshin, компания Topology предлагает новый подход к решению задач искусственного интеллекта в играх на основе блокчейна.
В статье представлены обучающие материалы по играм, приложения и сопутствующие справочные материалы.
Введение в игру
Первоначально Shoshin был разработан Topology, командой разработчиков экологических игр Starknet. В настоящее время он находится на стадии тестирования и опыта и в настоящее время не имеет доступа к экономической модели. Все данные в игре будут храниться в цепочке, что делает ее полностью сетевой игрой. С точки зрения игрового процесса Shoshin похож на аркадные игры, такие как The King of Fighters.В игре игроки будут играть роль героя и использовать операции и стратегии, чтобы побеждать вражеских героев и побеждать. В игре есть два режима работы: вы можете разработать фиксированную стратегию боя вашего персонажа или вручную проводить контратаки в реальном времени, исходя из боевой обстановки.
Предыстория команды
Topology — это команда разработчиков экологических игр StarkNet. Topology посвящена созданию полноценной игры, основанной на знаниях физики. До этого Topology последовательно выпустила две игры: Isaac и Mu-Mu.
Техническое введение — от виновногогёза
Шошин асинхронен. Весь игровой цикл Shoshin написан на Cairo 0 и выполняется в CairoVM, эмулируется cairo-rs лямбда-класса, а затем преобразуется для запуска в браузере. Вы можете испытать верный игровой процесс Shoshin полностью в своем браузере, даже не прикасаясь к блокчейну.
С точки зрения архитектуры Шошин похож на компьютер. Стратегии, созданные игроками, представлены в виде конечных автоматов, а функции перехода — в виде двоичных деревьев выражений.
В качестве важной вехи в этой экосистеме Шошин расширяет возможности CairoVM. Потому что команда топологии с энтузиазмом относится к будущему проверяемых вычислений. Создание Shoshin — это способ команды Topology выразить эту страсть.
Наконец, в качестве миссии Шошин поставил перед собой задачу решить проблему «Фотошопа» в задачах ИИ. Команда Topology считает, что для того, чтобы игры, полностью основанные на цепочке, стали играми, имеющими значительное влияние, им придется столкнуться с реальными трудностями в игровом дизайне.
Photoshop для ИИ — сложная проблема. Некоторые проекты решают эту проблему с помощью машинного обучения. Однако природа машинного обучения является статистической, и обученная модель считается черным ящиком, а это означает, что игрок не может напрямую видеть результирующее поведение и не может его напрямую редактировать. Шошин придерживается другого подхода.
В Shoshin команда Topology хотела, чтобы игроки имели прямой контроль над каждым аспектом своей боевой стратегии. Кроме того, команда Topology также хочет, чтобы люди, которые никогда в жизни не программировали компьютеры, наслаждались Shoshin. Команде топологии необходимо было предоставить им простой для понимания язык, который мог бы описывать богатое и динамичное ситуационное поведение. В теоретической информатике есть такое понятие, как колмогоровская сложность. Колмогоровская сложность объекта (например, фрагмента текста) — это размер самой короткой компьютерной программы, написанной на заранее определенном компьютерном языке, которая создает этот объект в качестве вывода. Например, колмогоровская сложность алгоритма двоичной сортировки, написанного на языке BrainFuck, очень высока. А как насчет использования Java? Сложность значительно уменьшится. Команда Topology позаимствовала эту концепцию и заявила: «Мы хотели разработать язык, который позволил бы игрокам создавать стратегии Шошина с минимально возможной колмогоровской сложностью».
Команда Topology также поняла, что у них нет соблазна скопировать механику популярных файтингов. Такие игровые механики, как Street Fighter, Tekken, Guilty Gear, Dragon Ball FighterZ и Super Smash Bros., великолепны, но они возникли на основе пути проектирования, оптимизированного для игры в реальном времени. А Шошин играется не в реальном времени.
Дизайн игровой механики
Геймплей Shoshin организован в аркадном стиле.Во всей игре только два персонажа, наш герой и герой противника, соревнуются на двухмерной плоской арене. Стоит отметить, что игра предоставляет игрокам два режима работы. Во-первых, вам необходимо заранее спланировать каждое действие вашего героя во всей игре, исходя из игровой ситуации, включая движения, комбо, уклонения, удары и т. д. И перед этими действиями добавляются соответствующие триггерные условия, причем эти условия полностью придумываются самими игроками.
Второй тип очень похож на Короля бойцов, в которого мы играем, который формирует обратную связь посредством работы в реальном времени и побеждает в игре, как показано на рисунке ниже.
Игровой опыт
Шошин позволил мне увидеть игровой опыт, который отличается от традиционных игр.Аркадные игры на самом деле знакомы всем, но после объединения их со свойствами хранения в цепочке блокчейна появился совершенно новый игровой процесс. На самом деле, когда я только начал играть, я думал, что игра очень простая, потому что ваш противник может действовать не в реальном времени, а может быть просто кем-то другим, кто уже сформулировал стратегию борьбы с вами. нужно попробовать еще несколько раз.Вы можете использовать свои боевые навыки, чтобы узнать, что вы пытаетесь сделать. Особенно во втором режиме я могу контратаковать, исходя из стратегии противника. Поначалу я практически выигрывал все бои, даже если иногда терпел неудачу, я мог подстроиться под стратегию противника.
Но когда сложность вашей игры становится выше, а игроки, которых вы встречаете, становятся сильнее, игра только начинается. Вам захочется сформулировать непобедимую стратегию.Поскольку спусковой механизм разделен на очень мелкие типы, он может предсказать практически любое действие каждого игрока в игре и соответствовать всем боевым сценариям. В настоящее время это соревнование умственных способностей. Как разработать выигрышный стиль игры, стало основным игровым процессом этой игры. Это больше не тот режим, в котором своевременная обратная связь в игре может принести вам счастье, а тот режим, в котором вы получаете Когда ты проснулся утром, это признание твоего ума, когда ты обнаружил, что все враги, пытавшиеся с тобой конкурировать, были убиты твоим ножом.
Учебное пособие по игре
Зайдите на официальный сайт игры. Если вы входите в игру впервые, там будет автоматизированное обучение, которое в основном включает в себя все обучение игровому процессу.
В основном он разделен на два режима.Режим кампании требует от игроков сформулировать стратегию в правой части игры до начала игры, а затем сражаться, используя стратегии других игроков, хранящиеся в цепочке.Игроки могут побеждать, постоянно меняя свои стратегии. . нажмите, чтобы войти.
В текущей версии на выбор есть два героя.Используя этого героя для победы в бою, вы не только получите очки, но и увеличите соответствующий прогресс. После подтверждения выбранного героя нажмите Продолжить.
После выбора героя будут отображаться некоторые навыки и общие комбо текущего героя, которые помогут вам лучше победить противника. Затем выберите своего противника.Информация об этих противниках хранится в цепочке.Если вы также решите сохранить ее в цепочке, вам понадобится только одно взаимодействие для завершения.
Нажмите «Битва» и подождите несколько секунд, чтобы официально войти в игру. Всего справа вы можете выбрать один из восьми типов условий срабатывания.
Также есть 14 действий для завершения срабатывания этих условий, и последнее из этих действий представляет собой комбо. Следует отметить, что условия срабатывания определяются сверху вниз, и условие с более высоким приоритетом не будет пропущено.Проще говоря, вы не можете вызвать два условия одновременно, даже если такая ситуация существует в игре. Нажмите кнопку воспроизведения слева, чтобы начать матч. Во время игры внизу экрана боя отображается текущий статус героя и выполненные операции.
Условия срабатывания следующие:
Расстояние между вашим противником и вами. Поскольку вначале обе стороны находятся по обе стороны карты, будет определенное расстояние, и им нужно будет переместиться, чтобы войти в эффективную дальность атаки. Кроме того, разные умения имеют разную дистанцию атаки и требуют условного срабатывания для завершения действия.
Здесь подразделяется на то, атакует ли противник, защищается, уклоняется и т. д. Сталкивайтесь с различными действиями противника и выполняйте контратаки соответствующих навыков. Например, вы можете защищаться, когда противник атакует, и контратаковать, когда противник входит в промежуток между атаками.
Значение гнева показывает, может ли противник использовать окончательный ход. Столкнувшись с окончательным ходом, вам необходимо соответствующим образом контратаковать.
Стратегии, используемые для разных очков здоровья, также совершенно различны.Только комбинируя навыки, вы можете эффективно выполнить комбо, которое можно отнять.
В разных состояниях выбор подходящего действия позволяет лучше избежать ущерба или начать атаку.
Значение гнева полно и открыто.
Вы можете потратить немного крови, когда вы сыты, но вам необходимо стабилизироваться, когда у вас есть остаточная кровь.
Можно выбрать следующие действия:
Отдых
Атака
Вызов
Боковая атака
Защита
двигаться вперед
Назад
Бег вперед
Назад рывок (уклонение)
прыжок
Нирвана
Лоу-кик
Насмешка
Комбинированные навыки: вы можете выбрать несколько навыков для сортировки.
Если вы выберете режим ARCADEMODE, это будет аркадный режим, и вы выиграете, управляя клавиатурой.