← Visi darbi
CTO un līdzdibinātājs · 2021–
Roach Racing Club
Web3 sacīkšu spēle ar savu WebGL dzinēju.
10 spēlētāju vienā dzīvajā braucienā
Konteksts
Reāllaika 3D sacīkstes, kurās prusaku vada ar tirdzniecību: katrs piesaistīts kriptovalūtu pārim, un ar peļņu slēgts long vai short darījums to paātrina. Darbojas tīmeklī un kā Telegram mini lietotne.
Ko es izdarīju
- Spēles dizains, tokenomika un Solidity līgumi; hibrīda on/off-chain arhitektūra ar blokķēdes skeneri un transakciju pārvaldnieku.
- Pārlūka dzinējs uz Three.js dzīvajiem braucieniem ar 10 spēlētājiem: GLTF modeļi, animācija, pēcapstrāde, Mēbiusa lentes formas trases.
- Sacīkšu modelis ar fiziku un aerodinamiku (var nostāties līdera „slipstrīmā”); balansu pielāgoju administrēšanas simulatorā, kur prusaki ar dažādiem parametriem — pulss, skābeklis, laktāts, nogurums — skrien cits pret citu; katra prusaka AI izvēlas jaudu pēc prognozes 10–20 sekundes uz priekšu, nejaušības nav — to dod tikai dzīvie biržu kursi; ģeneratīvi prusaki tiek salikti no daļām un renderēti Blender.
- Mikroservisu backend uz Node.js/TypeScript, PostgreSQL, RabbitMQ un Redis: horizontāli mērogojami API un WebSocket sacīkšu serveri, dzīvās cenas no Binance, Kraken un Bybit, Telegram bots un mini lietotne, maksājumi USDC un Telegram Stars.
- Gāzi taupošs genesis mint ar ERC-721A; sinhronizācija ar Polygon, kur reorgi notiek vairākas reizes diennaktī, līdz 7 blokiem dziļi. Izlaists Abstract blokķēdē 2025. gadā ar reāllaika PvP braucieniem un 3D grafiku.