/planett6

Planet T6

Primary LanguageJavaScript

T6-os bolygó

Build Status

A játék menete

Fred, egy fejvadász, akit azért küldtek a T6-os bolygóra, hogy megtisztítsa azt a bennszülött lényektől.

Dolgok, amiket lehet csinálni

  • Meg kell ölni minden szörnyet ahhoz, hogy egy ellenörzőponton tovább tudj menni
  • Ha meghalsz, akkor az utolsó ellenörzőponttól kezded újra
  • Elérhetsz mérföldköveket, jó nehezek
  • A pálya "végtelen"
  • A pálya tele van akadályokkal, ugrálni kell, hogy átmenj rajtuk
  • Ha egy szörny észrevett, addig követ téged amíg meg nem ölöd, vagy ő meg nem öl téged
  • A szörnyeket a kezedben lévő fegyverrel tudod megölni, lőni kell hozzá
  • Be tudsz jelentkezni, hogy a mérföldköveidet tárolhasd, illetve más dolgokat is meg tudsz nézni
  • Tudsz játszani valaki mással is egyszerre, egy gépen, egy billentyűzeten. Ilyenkor együtt kell haladnotok, a másik játékos is bejelentkezhet, hogy tárolhassa a mérföldköveit, vagy játszhat idegen módban. Ha valamelyikőtök meghal, akkor csak ellenörzőponton folytathatja a játékot

Gépigény

  • Modern böngésző (Google Chrome 64+)
  • Szélessávú internetkapcsolat

Ebben írjuk

  • NodeJS
  • HTML
  • CSS
  • Vue.js
  • JavaScript ES6
  • TypeScript

Akik írják

  • Hofmeister Ákos
  • Molnár Máté
  • Hugyecz Petra

Aki rajzolta

  • Bogyó Péter

Amit rajzolt

Fred megy Fred ugrik Játék indítása Fred és a lények

Parancsok

  • Telepítés
# install dependencies
yarn install
  • Kliens futtatása
# run client with hot reload for development
yarn dev-app

# build client for production with minification
yarn build-app
  • Szerver futtatása
    • Megjegyzés: MongoDB adatbázis szerver szükséges a futtatásához.
# run server for development, setting mongodb address
# (assuming Linux/MacOS host for env variable setting and db at mongodb://localhost/planett6)
MONGO_ADDRESS=mongodb://localhost/planett6 yarn dev-server

# build server for production
yarn build-server
  • Tesztelés
# run tests
yarn test

# run tests for client
yarn test-app

# run tests for client with watch
yarn test-app:watch

# run tests for server
yarn test-server

# run tests for client with watch
yarn test-server:watch
  • Extra eszközök
    • ESLint a JavaScript kód stílusának analizálására
    • TSLint a TypeScript kód stílusának analizálására
# run static code analyzer for client and its tests (ESLint)
yarn lint-app
yarn lint-app-test

# run static code analyzer for server (TSLint)
yarn lint-server