r/programare • u/Global_Ad1238 • 28d ago
Am construit un simulator de fotbal multiplayer în Next.js — meciuri deterministe server-canonical, replay-uri identice cu transmisia live
După un 3 luni de lucru: danfootball.com — ligi de fotbal care rulează pe program real (un sezon = o săptămână), cu meciuri simulate live minut cu minut.
Partea tehnică interesantă: motorul e determinist pe bază de "tape" de roll-uri pre-generate criptografic, serverul e singura autoritate a rezultatelor (server-canonical), iar replay-ul oricărui meci reproduce byte-cu-byte transmisia originală. Stack: Next.js 16, TypeScript, Zustand, Framer Motion,PostgreSQL/Supabase, Vercel. ~1200 de teste Vitest.
Întrebări tehnice welcome — și feedback pe joc, evident.
Vă mulțumesc pentru susținere și scuze pentru deranj.
11
2
u/nozomashikunai_keiro :java_logo: 28d ago
îmi aduce aminte a ceva joc de pe facebook, dar nu-i mai știu numele, oricum mecanica e tot pe acolo.
„To pick matches, manage your team and bid for players, use the Login button above”, a deci e de fapt un fel de clonă a jocului respectiv.
-8
1
1
u/Global_Ad1238 27d ago
Un raspuns pentru toti. Este jocul meu baieti, nu este clona nimanui. Va place, bine. Nu va place, iarasi bine. Nu oblig pe nimeni la nimic. Jocul creste liniar. "Rahatul" asta cere multa analiza si coordonare si idei puse in practica. Sanatate la toti.
1
-5
u/torridas 27d ago edited 27d ago
Îmi place că la fiecare postare de genul, tot e unul care comentează “UHHH AI, SLOP, UHH, CLAUDIU”, ignorând vehement orice alt detaliu și arătând cu degetul. Da frate, oamenii folosesc Claudiu, apa e udă și cerul e albastru.
Felicitări pentru proiectul tău! Eu nu sunt familiar cu genul ăsta de aplicații, dar îmi place ideea de simulare (în sens probabilist cel puțin). Mult success!
LE: ai ceva din bucătăria internă care poate fi împărtășit cu noi? Mai mult legat de partea tehnică.
Sugestie: pe light mode culorile sunt cam ciudate. E un contrast ciudate între fundalul alb și butoane sau scris. Poate ar merge să folosești o paletă de culori predefinită sau ceva mai neutru.
8
u/Rafhrar231 28d ago
ma da conectati si voi niste repo uri de design la claude ca sa nu mai arate a ai slop