Online Quiz
Live 1v1En live dyst mod en rigtig modstander. Overlist hinanden over en kort række spørgsmål — cirka tre minutter pr. kamp.
En konkurrencepræget quiz — bygget om fra bunden.
Klatr i graderne gennem hurtige, head-to-head-dyster. Bygget og skibet af Halfdan Harring som én React/TypeScript-kodebase til iOS og web — live i App Store.
Quiz Fight er et konkurrencepræget quiz-spil, hvor man klatrer i graderne gennem hurtige dyster ét-mod-ét. Det er bygget som én React/TypeScript-kodebase, der skibes til iOS (live i App Store), web og er Android-klar — fra én kilde til sandheden.
Hele spillet er designet omkring én sammenhængende visuel identitet — varme, bløde farver, afrundede kort, legende polish og mikro-animationer — med nærmest obsessiv opmærksomhed på haptik, overgange, tomme tilstande og den samlede “game-feel”. Det findes på dansk og engelsk.
Spillet
En live dyst mod en rigtig modstander. Overlist hinanden over en kort række spørgsmål — cirka tre minutter pr. kamp.
Endeløs mode med kun ét liv: ét forkert svar, og det er slut. Ren “hvor langt kan du nå”.
Nyere mode, hvor du skal gætte et ler-skulptureret brand og klatre i Clay League — seks runder på cirka to minutter.
Privat gruppespil med vennerne — med venneliste, chat og aktivitetsfeed.
Fremgang sker gennem grader, RP (rang-point), gems, win-streaks, skjolde og medaljer, man kan låse op — med sæsoner, daglige udfordringer og et premium-tier. Og spillet er server-autoritativt og snyde-resistent: al logik, scoring og belønning kører på backenden, og de rigtige svar sendes aldrig til enheden, før du har svaret. Klienten kan bogstaveligt talt ikke “se” svaret på forhånd.
Under motorhjelmen
Erfaringen
Quiz Fight blev genopbygget fra grunden efter en første generation, der lærte mig hårde lektier om, hvad der faktisk får et quiz-spil til at hænge fast. Her er, hvad omskrivningen ændrede:
Tidligere versioner spredte sig ud i mange halvfærdige modes. Omskrivningen skar støjen væk og satsede på nogle få, der faktisk er sjove: live 1v1, Streak Run, Guess the Clay og Friend Rooms.
En lappedyne af stilarter og separate desktop/mobil-layouts blev til ét responsivt design. Mobil-designet er kilden til sandheden, præsenteret på en centreret “scene” på brede skærme. Ingen forgrenet desktop-UI.
Spillogik, scoring og økonomi blev fuldt server-autoritative og idempotente — hver belønning løber gennem én replay-sikker “stat wallet”. Det fjernede snyd på klienten og double-spend-fejl. Rigtige svar sendes aldrig til enheden, før du har svaret.
Delt i fire kodebaser med esbuild-bundling og hash-baserede change-only-deploys, så det gik fra et langsomt fuldt deploy til sekunder at skibe en rettelse.
Strict typing, automatiske tests, i18n-paritet og guard-scripts — plus førsteklasses iOS-polish (safe-area, haptik, native login, push). Forskellen på “en web-app i en indpakning” og en app, der føles native.
Resultatet er et slankere, hurtigere, mere pålideligt og mere poleret Quiz Fight — den samme idé, bygget igen med alt, jeg lærte første gang.
Prøv det
Gratis at spille. Hent Quiz Fight, eller spil direkte i browseren.