МАМА Я БИЛДЕР
На войсе в UnderLab, @sotric забайтил меня сделать BaseApp.
Цель
Сделать всё максимально по-нормисовски, без использования тяжёлых IDE, Hardhat/Foundry, бесплатно и быстро.
Очень нравится тейк Leo из IDO Research, который я услышал на каком-то стриме: "За MVP вам должно быть стыдно".
Я адепт, мне стыдно за всё, что я делаю.
Идея
Быстрый MVP с простым юзкейсом.
Тест на реакцию и концентрацию отлично подходит под это описание.
Лидерборд добавлен для соревнования и ончейн-механики. В таблице отображается ваше Basename, если его нет, то EVM-адрес.
Геймплей
Зажимаем синий квадрат мышкой и пробуем продержаться как можно дольше, уклоняясь от прямоугольников и стен игрового поля. Это Classic режим. Крипто тестируйте сами;)
Инструменты
Код: opencode (gui, windows) с использованием модели Big Pickle;
Контракт развернут через web-ide https://remix.ethereum.org/;
Задеплоено на Vercel.
Стек и тех
UI: Next.js, React, Tailwind
Onchain: Wagmi + viem
Alchemy RPC + public RPC Base
Контракт на Base mainnet (0x2813cd6A71aBF5de5c2c6dcFAb526FF6421a357A)
ERC-8021 мета-тег для аттрибуции приложения и транзакций
Деплой на vercel, регистрация аппки и привязка домена через Base Dashboard
Контракт лидерборда на basescan верифать не стал, ибо отправить скор можно просто создав транзу с нужной calldata, но, полагаю, что те, кто не могут сфокусироваться 30 секунд на квадрате, не станут заморачиваться по такой хуйне и вытаскивать ABI. Мы же тут все серьёзные вайбкодеры и дегены.
Заценить можно тут https://fighter-pilot-baseapp.vercel.app
Я продержался 38секунд!
Post #579
441