Ciao raga!
Sono uno sviluppatore full-stack italiano. Negli ultimi mesi ho costruito
da solo un progetto che è partito come una cosa e ne è diventata un'altra, e
mi piacerebbe farvelo vedere e sentire cosa ne pensate.
Si chiama vibeAI ed è composto da due metà che si incastrano.
━━ LA PARTE CHAT ━━
- Crei i tuoi personaggi AI: personalità, storia, avatar, modo di parlare
- Ci chatti uno a uno, oppure li metti insieme in una chat di gruppo e li
fai interagire tra loro
- Puoi scoprire e chattare con i personaggi creati dagli altri utenti
- Messaggi giornalieri gratuiti per tutti
━━ LA PARTE GIOCO (Vibe Battle) ━━
Qui è dove il progetto è sfuggito di mano: dentro l'app c'è un picchiaduro
completo, e i nemici sono anche i personaggi che hai creato tu.
- Combattimento a tempismo, non a pressione di tasti: fermi una barra in
movimento nella zona verde per colpire, tocchi al momento giusto un cerchio
che si restringe per parare — e occhio alle finte
- Campagna con 60+ avversari: 50 personaggi predefiniti più i tuoi, mescolati
con un seed così ogni run ha un ordine diverso
- Un boss che compare a sorpresa durante la run: è volutamente imbattibile,
ti distrugge e se ne va, giusto per farti capire cosa ti aspetta
- Boss finale a 3 forme che scala in base a quanto sei forte, così resta una
sfida vera anche a fine gioco
- Skin con bonus permanenti di vita e attacco, mosse speciali limitate a un
uso per match (così devi scegliere il momento giusto)
- PvP live 1v1 contro giocatori reali, accoppiati per XP in modo che i nuovi
non finiscano contro i veterani
- Classifica mondiale con le statistiche di ogni giocatore
━━ LA PARTE TECNICA (quella che mi ha fatto penare) ━━
Stack: React + TypeScript, Supabase (auth, Postgres, Realtime), Stripe,
deploy su Vercel. È una PWA, quindi niente store: si apre nel browser e si
può aggiungere alla schermata home su Android e iPhone.
La parte che mi ha portato via più tempo di tutto il resto messo insieme è
l'anti-cheat del multiplayer. Il PvP è arbitrato dal server: i client non
dichiarano quanti danni fanno, comunicano solo quanto è stato preciso il loro
tempismo, e il danno lo calcola il server leggendo le statistiche reali dal
database.
**━━ SULLA MONETIZZAZIONE, per essere chiaro ━━
**
Il gioco è gratuito e nessun contenuto è bloccato: campagna, boss finale e
PvP sono accessibili a tutti. Ci sono acquisti opzionali (skin e valuta di
gioco), che servono a coprire i costi delle API e dell'infrastruttura. Lo
dico subito perché preferisco essere trasparente piuttosto che farvelo
scoprire dopo.
━━ ━━ ━━
Se avete voglia di provarlo e dirmi cosa non funziona, mi fate un favore:
sto cercando feedback veri, soprattutto sul feel del combattimento e sulla
chiarezza dei primi minuti di gioco. Rispondo a qualsiasi domanda tecnica,
in particolare su Realtime e sulla sincronizzazione del PvP.
https://vibe-ai.chat/