Ключова ідея
Для гравців Солана найпростіше розуміти як мережу, що обробляє дії з урахуванням гаманця: платежі, підписи, токен-акаунти, публічні записи і розрахунок. Це не та частина, яка сама по собі робить гру цікавою. Грі все одно потрібні правила, баланс, прогрес і причина повернутися.
Корисна ментальна модель - розділення. Ваш гаманець ідентифікує вас і схвалює конкретні дії. Ігровий сервер усе ще може перевіряти ігровий процес, запобігати зловживанням, запускати підбір матчів або рахувати нагороди. Солана стає цінною, коли гравцю потрібен прозорий або схвалений користувачем крок.
Поширене непорозуміння
Поширене непорозуміння - думка, що підключення гаманця дає грі необмежений контроль. У нормальних потоках підключення показує вашу публічну адресу, щоб гра могла розпізнати гаманець. Переміщення коштів, оплата комісій або прийняття розрахунку потребує окремого запиту транзакції.
Інша помилка - вважати кожен термін Солана мовою лише для розробників. Гравцям не потрібно писати програми, але вони мають розуміти практичну різницю між СОЛ, токен-акаунтами, підписами і схваленням транзакції. Це знання робить запити гаманця менш загадковими.
Як виглядає хороша реалізація
Хороша Солана-гра пояснює дії до запиту схвалення. Вона має повідомити гравцю, чи він підключає гаманець, підписує повідомлення, платить СОЛ, отримує токен або схвалює транзакцію, що змінює стан акаунта.
Інтерфейс також має тримати контекст поруч із запитом. Якщо гравець платить за вхід, забирає результат або схвалює розрахунок, інтерфейс має показати причину, суму, контекст отримувача і очікуваний результат до відкриття гаманця.
Миракл у контексті
У Миракл Солана має підтримувати гаманець і поверхню нагород, поки стратегічний цикл лишається зрозумілим без читання документації для розробників. Гравці спочатку мають зрозуміти карти добування, ресурси, гільдії, межі дуелей і сезонну ціль.
Після цього деталям Солана легше довіряти: що робить підключення гаманця, коли може з'явитися СОЛ і чому транзакція окрема від звичайного прогресу гри.

