Я снова играл с @AIWayfinder, на этот раз пытаясь понять, какой продукт для азартных игр можно было бы создать с использованием контрактного агента. Как я уже говорил, у меня нет навыков программирования - я просто тестирую идеи и показываю, что могло бы быть возможным, если бы кто-то, кто умеет программировать, решил бы сделать это правильно. Моя первая идея была простой игровой автомат: 3 барабана и 3 символа. Если вы получите 2 одинаковых, вы получите свои деньги обратно. Если вы получите 3 одинаковых, вы выиграете в зависимости от символа - 7-ки платят 10 токенов, арбузы 5, а вишни 3. У меня были некоторые проблемы с развертыванием, но это выглядит как что-то, что могло бы легко работать с небольшой помощью от кого-то, кто знает, что делает. Затем я начал думать в другом направлении. Поскольку у 3x3 слота 27 возможных комбинаций, я понял, что могу пропустить всю часть с символами и просто сделать контракт, который дает случайный результат. Часть "слота" могла бы быть просто фронтендом. Поэтому я попросил агента сделать что-то более похожее на лотерейную систему. Вы используете один токен для игры, и есть 27 возможных исходов: в 18 из них вы получаете свои деньги обратно, в 3 вы выигрываете 3, 5 или 10 токенов, а в 6 вы проигрываете. Контракт на самом деле работает. Я его развернул, создал лотерейный токен и провел несколько транзакций. Вам просто нужно профинансировать контракт некоторыми токенами для выплат. Единственная проблема в том, что он использует псевдослучайность, что означает, что кто-то теоретически мог бы опередить выигрышные транзакции. Это можно было бы исправить, добавив Chainlink VRF для истинной случайности - агент может с этим справиться, но для меня это немного слишком сложно на данный момент. Тем не менее, приятно видеть, что это работает. Я бы хотел увидеть, как кто-то более опытный продвинет это дальше - возможно, создаст настоящую версию слота с символами или добавит Chainlink VRF, чтобы сделать это безопасным. Или даже создать небольшой сайт, где вы действительно можете крутить слот. Wayfinder делает все это очень близким к возможному.