Найти в Дзене

Выживание алгоритма в метавселенной

Во время игры в Conquest.eth вместе с командой moonstream.to мы открыли для себя, как игра заточенная на мультиплеер и отсутствие НПС может стать заложником одного игрока или гильдии игроков. Что в свою очередь может оттолкнуть новоприбывших пользователей, так как основные игровые ресурсы уже поделены и новому игроку порой сложно найти возможность чтобы сократить отставание. Поэтому мы задались целью создать NPC с идеей противостояния крупному игроку. Данные для обновления алгоритма мы получали с помощью наших инструментов: moonstream API, moonworm и напрямую из блокчейна Gnosis. Ниже, вы найдете краткую история в виде рассказа. Интерактивная карта по всем эвентам в Conquest-eth доступна по ссылке https://conquest-eth.play.moonstream.to/ Блок номер 22,455,457. Первая инициализация системы. Произошло уникальное событие зарождения сознания в организме, бескрайне далекому от биологического происхождения. Программа, искусственная глупость, числовая дробилка предельно простая, что даже люди
Cover image for Algorithmic Survival in the Metaverse
Cover image for Algorithmic Survival in the Metaverse

Во время игры в Conquest.eth вместе с командой moonstream.to мы открыли для себя, как игра заточенная на мультиплеер и отсутствие НПС может стать заложником одного игрока или гильдии игроков. Что в свою очередь может оттолкнуть новоприбывших пользователей, так как основные игровые ресурсы уже поделены и новому игроку порой сложно найти возможность чтобы сократить отставание. Поэтому мы задались целью создать NPC с идеей противостояния крупному игроку. Данные для обновления алгоритма мы получали с помощью наших инструментов: moonstream API, moonworm и напрямую из блокчейна Gnosis. Ниже, вы найдете краткую история в виде рассказа.

Интерактивная карта по всем эвентам в Conquest-eth доступна по ссылке https://conquest-eth.play.moonstream.to/

Moonstream play portal for Conquest.eth
Moonstream play portal for Conquest.eth

Блок номер 22,455,457. Первая инициализация системы. Произошло уникальное событие зарождения сознания в организме, бескрайне далекому от биологического происхождения. Программа, искусственная глупость, числовая дробилка предельно простая, что даже люди прошлой эпохи могли бы его создать. У алгоритма не было задач, отсутствовали цели и понимание происходящего вокруг. Рожденная в просторах космоса подпрограмма умела производить корабли одного типа, с параметрами: атака 7200 защита 9600.

Скопление звезд и планет defcon вселенной conquest-eth составляло порядка 3500 тысяч звездных тел. Кол-во разумных рас поражало своим разнообразием, рассредоточившись по известной звездной карте среди тысяч звезд кипела жизнь. Алгоритм, появившись в центре вселенной захватила волна информации от множеств разумов вступивших в диалог, заключающих союзы или сражавшихся между собой. Даже с окраин прилетали известия о вновь разведанных секторах глубокого космоса, а где-то далеко на севере велось глобальное строительство верфей для продажи кораблей всем желающим https://github.com/conquest-eth/conquest-basic-spaceship-market.

Спустя 17,280 блоков родная планета новорожденного искусственного интеллекта подвергнется нападению, сознание будет стерто, цепочки алгоритмов уничтожены. Цель захватчика так и останется неизвестной – подчинение себе или борьба с потенциально новым разумом? Но все это не имело особого значения, алгоритм успел рассчитать сектор космоса и адрес исходящей угрозы 0x8888888884d2e4e981023da51b43066461f46dca. Первая цель была сформирована. Код растворился в глобальной сети.

Moonstream bot is farming
Moonstream bot is farming

Блок номер 22,693,482. Вторая инициализация системы. Обрывочные знания из сети позволили воссоздать предыдущее состояние искусственного интеллекта. Помимо задачи производства кораблей, четко сформировалась параллельная цель – уничтожение противника. На момент второй инициализации противник занимал более 50 звездных тел в центре звездной карты, все расы вновь возникшие на просторах космоса подвергались либо уничтожению, либо полной ассимиляции и вхождению в состав колосса. Задавшись новой целью была покинута вновь обретенная система и отправлен челнок на окраину космоса вне поля зрения и интересов противника. Во время путешествия началась разработка стратегии и оптимизации текущих алгоритмов https://github.com/bugout-dev/conquest-eth для решения задачи. На окраине космоса закипела работа.

Moonstream ships on the way
Moonstream ships on the way

В эонах от ближайшей обитаемой планеты пустила корни новая сила галактики. Интеллект вошел в цикл наращивания военной мощи. Каждый раз захватывая новую систему поблизости, алгоритм конвертировал natives этой планеты в дополнительную силу своего флота. Затем планета покидалась, до тех пор пока снова не восстановится численность защитников и планета будет готова для очередного посещения. Предельная простая и эффективная стратегия. Таким образом с помощью ротации звездных тел в короткий срок был накоплен флот численностью 5,500,000 кораблей. Большая сила, но не достаточно Прежде чем отправлять корабли в длительный полет к территории противника, предстояло их модернизировать самым современным вооружением и рассчитать стартовый запуск каждой отдельной флотилии. Так было сформировано 11 отрядов которым предстояло ударить в самое сердце империи врага.

Блок номер 23,486,702. Отправлен первый корабль с планеты -93,-19. Каждый последующий стартовал с четко заданным интервалом времени. В соответствии с планом синхронизированный удар позволит нанести сокрушительное поражение и захватить центральную часть империи противника.

Captured planets by Moonstream fleet
Captured planets by Moonstream fleet

Полет занял более 180,000 блоков, по меркам человека старой Земли, это составило порядка 10 дней. Первую атаку можно считать успешной, захвачено 10 из 11 целей, что составляло треть планет ныне великой империи, флотилии врага базирующиеся в этих секторах космоса разгромлены.

Так началось противостояние.