Amway — увлекательная игра для программирования на JS

внешний интерфейс JavaScript игра искусственный интеллект

Сегодня появился интересный проект на плагине Nuggets для Chrome-warriorjs. Его введение гласит следующее:

«warriorjs — это игра на JavaScript для изучения JavaScript и искусственного интеллекта. Эта игра предназначена для обучения JavaScript и искусственному интеллекту в увлекательной интерактивной форме»

Адрес проекта: https://github.com/olistic/warriorjs

Официальный сайт и документация: https://warrior.js.org/


Установка очень проста, просто пройдите через npm (студенты, работающие с фронтендом, обязательно~)

В остальном просто пишите логику и набирайте команды, просто следуйте инструкциям на официальном сайте.


Ну, хотя выглядит очень глубоко. Но проще говоря, это небольшая игра, в которую нужно сыграть, написав JS, взобраться на башню мира JS и, наконец, получить священный меч мира JS (эмммм...). Так как именно вы играете в нее? Вы можете увидеть картинку ниже.


Это написать логику действий для воина (игрока) в классе Player.

Мы несем ответственность только за выполнение действия, независимо от реализации действия. Например, если вы хотите продвигаться вперед, вызовитеWarrior.walk(), если вы хотите атаковать, вызовитеWarrior.attack().


Другие API, которые все еще имеют действия, нужно получать через уровень, поэтому здесь нет спойлера~ Конечно, официального документа нет~ (вначале я был очень озадачен!)


Ну игра должна быть запущена. Эта игра запускается из командной строки ~ так что не беспокойтесь о видеокарте или чем-то еще >

Коробка — это карта этого уровня. @ — это мы сами. Конечно, есть и такие элементы, как враги и заложники. Это также то, что вам нужно знать, проходя через барьер~


Естественно, официальной документации на веб-сайте нет~~ (Все равно запишите для Archer Range 2!)


В целом, это по-прежнему очень интересная игра (в конце концов, это почти 6 тысяч звезд). Сложность игры также будет увеличиваться по ходу игры. Однако одно из моих ощущений — это бесконечные операторы if. Я спросил своих друзей и сказал, что на самом деле это своего рода обучение с подкреплением... Если вам нравится JS, пожалуйста, попробуйте~


В настоящее время он достиг шестого уровня и застрял Т Т

Студенты, которые хотят попробовать, пожалуйста, приходите~~

Наконец, поместите мою текущую логику и описание уровня~



Это аккаунт с подпиской, чтобы писать все, что приходит на ум.Аниме, японцы, технологии, восприятие, будет о~Почему бы вам не подписаться и давайте учиться и прогрессировать вместе!