Tornar als projectes
Full-StackReal-timeGame DevJavaScript

Cotocau.

El joc de cartes tradicional alcoià, ara en digital

Sobre el projecte

Cotocau és la versió digital del coto i cau, el joc de cartes més emblemàtic d'Alcoi i dels seus voltants. Es juga cada any als locals socials de les filaes, especialment els divendres i al campionat mundial que se celebra en octubre, i és una tradició profundament arrelada a la cultura alcoiana.

Aquest projecte va nàixer d'una iniciativa pròpia, amb el desig genuí de construir alguna cosa útil i gratuïta per a la comunitat on vam créixer. Juntament amb Ivan L. (disseny i interfície), vam voler fer esta tradició accessible a qualsevol persona, des de qualsevol lloc, sense cap cost.

La plataforma adapta fidelment les dues variants de joc més habituals a les filaes, permetent als jugadors unir-se a partides obertes o crear sales privades per a jugar amb amics sense importar la distància.

150+

usuaris registrats

75+

partides jugades cada dia

Característiques

Juga des de qualsevol lloc

Sense descàrregues ni instal·lacions. Només obri el navegador i juga. Funciona en qualsevol dispositiu, mòbil, tauleta o ordinador.

Sales privades

Crea una sala privada i compartix el codi amb els teus amics. Jugueu junts encara que estigueu en punts diferents del món.

Tria la teua filà

Selecciona la teua agrupació festera i representa-la en cada partida. Els teus resultats contribuïxen al rànquing global de la filà.

Rànquing global

Competix contra jugadors d'arreu. Seguix la teua posició al marcador i escala fins al capdamunt.

Dues variants de joc

Inclou tant el coto com el cau, les dues variants més habituals als locals socials de les filaes.

Tutorial interactiu

No coneixes les regles? Cap problema. El reglament integrat ho explica tot, i el mode un jugador et permet practicar contra bots al teu ritme.

Tecnologia

Cotocau és una aplicació full-stack en TypeScript dissenyada per al multijugador en temps real. El frontend està construït amb React i Tailwind CSS, i el backend funciona sobre Node.js amb Express. L'estat de la partida se sincronitza entre jugadors mitjançant Socket.IO, i les dades de jugadors i rànquings s'emmagatzemen en una base de dades Supabase (PostgreSQL).

TypeScriptReactSocket.IONode.jsExpressSupabasePostgreSQLTailwind CSS

Captures de pantalla

Cotocau - coto gameplayCotocau - cau gameplayCotocau - rankingsCotocau - room lobby

Un projecte de: Jordi Capó (lògica de joc i backend) i Ivan L. (disseny i frontend)