GamePortal er en webapplikasjon som samler flere små spill på ett sted. Målet er å lage en brukervennlig portal hvor spillere enkelt kan finne og spille enkle, nettbaserte spill uten behov for nedlasting.
- Hva er GamePortal?
- Hvordan bruke det
- Målgruppe
- Teknologier
- Hvorfor disse teknologiene?
- Installasjon
- Videre utvikling
GamePortal er et samlingspunkt for små nettbaserte spill utviklet i JavaScript/Typescript. Den fungerer som en digital spillhall hvor brukeren kan velge mellom ulike minispill. Plattformen er utviklet med fokus på enkelhet, tilgjengelighet og moro.
- Gå til [gameportal.zuffi.me/FAQ]
- Resten står der
- Last ned eller klon prosjektet
- Gjør npm install (se [Installajson] vis du ikke har node)
- Run npm run dev for frontend og backend
- Så har du spillet lokalt
- Se [Installajson] for mer info
Prosjektet er ment for:
- Barn og ungdom som ønsker å spille masse enkle spill på PC eller mobil
- Lærere som ønsker en trygg plattform for spill som beløning til elever
- Utviklere som vil se eksempler på små spill med åpen kildekode
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Tailwind
- Node.js
- Git og GitHub
- HTML/CSS/JS gir fleksibilitet og gjør det enkelt å lage små, lett tilgjengelige spill
- TypeScript/React/Tailwind er valgt fordi det har mye praktisk bruk (jeg ville)
- Git og GitHub gir versjonskontroll og gjør det enkelt å samarbeide og dokumentere utviklingen
git clone https://github.com/OliOSZ/GamePortal.git
Frontend:
cd client
npm install
npm run dev
Backend
cd server
npm install
npm run dev(Vis du ikke har node se: https://nodejs.org/en/download)
- Flere spill skal legges til
- Mulighet for high scores
- Tilrettelegging for mobilbruk
- Fokus på universell utforming og tilgjengelighet
- Compalier for Pyhton spill
GamePortal samler inn og behandler personopplysninger i samsvar med personopplysningsloven og GDPR. Vi samler kun inn nødvendige data for å tilby våre tjenester, og disse dataene lagres sikkert på våre servere. Brukere har rett til innsyn, retting og sletting av sine data. For spørsmål om personvern, vennligst kontakt oss på [email protected].