HomeSuomeksi

TietoTaistelu - AI-pohjainen visailualusta

Next.jsNext.js
Tailwind CSSTailwind CSS
FirebaseFirebase

TietoTaistelu – AI-pohjainen reaaliaikainen visailualusta


TietoTaistelu ei ole vain perinteinen tietovisa; se on dynaaminen verkkopeli, joka hyödyntää uusinta tekoälytekniikkaa luodakseen uniikkeja pelikokemuksia sekunneissa. Käyttäjä voi syöttää minkä tahansa aiheen, ja sovellus generoi siihen liittyvät kysymykset livenä.


Keskeiset ominaisuudet

  • Rajaton sisältö: OpenAI:n GPT-4o-mini -malli luo kysymykset mistä tahansa aiheesta – historiasta pop-kulttuuriin tai sisäpiirivitseihin.
  • Reaaliaikainen moninpeli: WebSocket-tyylinen synkronointi Firebasen avulla mahdollistaa pelaamisen kavereiden kanssa eri laitteilla ilman viivettä.
  • Älykäs pisteytys: Lineaarinen pistelaskumalli, joka palkitsee sekä oikeasta vastauksesta että nopeudesta (bonus max 400p).
  • Automaattinen arkistointi: Sovellus rakentaa omaa "Offline-tietopankkiaan" tallentamalla AI:n luomia kysymyksiä tulevia pelejä varten.


Teknologiapino

  • Frontend: Next.js 14, Tailwind CSS (Neon-estetiikka & animaatiot)
  • Backend: Next.js API Routes (Serverless)
  • Tietokanta: Google Firebase Firestore (Reaaliaikainen data-synkroni)
  • AI-integraatio: OpenAI API (GPT-4o-mini)
  • Hallinta: Automaattinen tietokannan siivous (Passive Cleanup)

Kuvat

Pääsivu

Pääsivu

Luotuun peliin liittyminen

Luotuun peliin liittyminen

Pelin aula ja liittyneet pelaajat

Pelin aula ja liittyneet pelaajat

Aulan näkymä mobiilissa

Aulan näkymä mobiilissa

Pelin isännöintinäkymä

Pelin isännöintinäkymä

Puhelin ohjaimena

Puhelin ohjaimena

Vastaus näkyy kun aika päättyy tai vastaa oikein

Vastaus näkyy kun aika päättyy tai vastaa oikein

Tulokset kierroksen päätyttyä

Tulokset kierroksen päätyttyä