Skip to content
Назад к проектам
web3

Protonia: Web3 игровая платформа

Web3-игра, где блокчейн-активы — часть экономики с самого начала, а не приклеены сверху, а кошелёк заводится прямо в обычной регистрации, не отпугивая новичков.

Founder / Frontend Developer / Web3 Developer

Обновлено 2026-07-28 · v3

Приватный проект

Обзор

Protonia — Web3-игра, в которой блокчейн-активы не для галочки. Владение по-настоящему on-chain, а кошелёк заводится без всякого крипто-опыта за плечами.

Проблема

Большинство Web3-игр гонят игрока через полосу препятствий с кошельком ещё до того, как он увидит саму игру: поставь расширение, купи газ, подключись, подтверди. Большинство обычных игроков эту стену просто не проходят. Плюс «on-chain активы» во многих таких играх ощущаются приклеенными к уже существующей игре, а не встроенными в экономику с первого дня.

Решение

Protonia сделана в первую очередь как обычное веб-приложение. Кошелёк создаётся через Privy — embedded- и социальный вход, так что никому не нужно заранее ставить браузерный кошелёк, чтобы просто попробовать игру. А под этой дружелюбной оболочкой владение активами настоящее: контракты на Solidity, развёрнутые в сети Base, а не строка в базе данных, которая притворяется ончейн-записью.

Архитектура

  • React
  • TypeScript
  • Vite
  • Solidity
  • Web3.js
  • viem
  • Privy Wallets
  • Alchemy
  • Base Network

Фронтенд — React, TypeScript и Vite, тот же клиентский стек, что и в других проектах SharapovLab. Контракты на Solidity, развёрнутые в Base, описывают логику активов on-chain. viem и Web3.js занимаются чтением/записью в контракты и взаимодействием с сетью на клиенте. Privy отвечает за создание встроенного кошелька и вход — это критично для игроков без опыта в крипто. Alchemy выступает RPC/node-провайдером и держит доступ к сети стабильным, а не капризным.

Возможности

  • Игровые активы с настоящим on-chain владением, а не записью в базе, притворяющейся таковой
  • Встроенный онбординг кошелька через Privy, без необходимости ставить внешнее расширение, чтобы начать играть
  • Работает на Base, что держит стоимость транзакций далеко ниже основной сети Ethereum

Технологии

  • React
  • TypeScript
  • Vite
  • Solidity
  • Web3.js
  • viem
  • Privy Wallets
  • Alchemy
  • Base Network

Галерея

Пока нет.

Видео

Roadmap

  1. Базовый онбординг кошельков + контракты активов

  2. Обновление v2: визуал и системы

  3. Публичный релонч + расширение игровой экономики

Сложности

Сложнее всего было сбалансировать реальное on-chain владение с ожиданиями игроков, никогда в жизни не трогавших крипто-кошелёк. Именно из-за этого напряжения создание кошелька живёт прямо внутри обычной регистрации, а не требует MetaMask прежде, чем человек вообще успеет осмотреться.

Уроки

Кошелёк стоит воспринимать как деталь реализации входа, а не как турникет, который нужно пройти перед использованием продукта. Это решение сыграло для реального привлечения игроков больше, чем выбор конкретной сети или стандарта контрактов под капотом.

Будущее

Развитие on-chain экономики и разнообразия активов поверх уже существующей инфраструктуры Base.

Изменения

v2 — крупное обновление визуала и систем во всей игре.

  • Три несвязанные цветовые палитры уступили место единой sci-fi дизайн-системе: общие токены темы, шрифты, переиспользуемые панели/кнопки/бары — применена последовательно в хабе, кошельке, листе персонажа, дуэлях, карте и маркетплейсе.
  • Шапка теперь всегда показывает актуальные балансы ETH/PRTN и статус сети, а не только внутри выпадающего меню кошелька.
  • На листе персонажа портрет наконец в предназначенной для него рамке, а инвентарь подтягивает реальные названия, типы и бонусы предметов вместо сырых ID.
  • Экран дуэлей: выпадающие списки атаки/защиты заменены кликабельной диаграммой зон поражения, соответствующей ончейн-модели частей тела. Заодно исправлен реальный баг — принятие дуэли могло затронуть не тот ончейн-запрос, если более ранний уже успел истечь.
  • Вид солнечной системы получил визуальный апгрейд (свечение, туманность, орбитальные кольца) и исправление бага, из-за которого изображения планет, солнца и кораблей молча не загружались.
  • Новая Galaxy Map связывает реальные разделы игры в одном хаб-графе.
  • Маркетплейс из мёртвой немаршрутизируемой заглушки превратился в рабочий флоу покупки, выставления и отмены лота, включая шаг ончейн-подтверждения.
  • Аудит смарт-контрактов нашёл реальные проблемы, теперь исправленные: контроль доступа на обновление побед, исправлена логика рефералов, убрано дублирующееся состояние персонажа, комиссия клановых баффов теперь реально взимается, усилена случайность боёв, небезопасные ETH-переводы заменены на защищённые от реентрантности вызовы, оптимизированы поиски по дуэлям и таблице лидеров. Эти исправления пока только в исходном коде и ждут передеплоя.
  • Полноценный набор тестов на Hardhat теперь покрывает каждое из этих исправлений.

GitHub

Приватный репозиторий. Код не публичен.

Демо

Публичного демо сейчас нет.

FAQ

Нужен ли крипто-кошелёк, чтобы играть?

Нет. Protonia использует Privy для встроенного создания кошелька, так что игроки стартуют без установки отдельного расширения.

В какой сети находятся активы?

Смарт-контракты Protonia развёрнуты в сети Base.

Исходный код открыт?

Нет, репозиторий приватный.