qlik-oss / core-chopper

A Qlik Core gamification using bicycle sensors.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

core-chopper

As of 1 July 2020, Qlik Core is no longer available to new customers. No further maintenance will be done in this repository.

A Qlik Core gamification using bicycle sensors.

Prerequisites

This repository currently requires physical/hardware sensors to properly test it:

  • ANT+ USB stick to receive ANT+ events
  • ANT+ sensors attached to e.g. a bike

Windows

Additional components are needed on Windows:

  • node-gyp build tools: npm i -g --production windows-build-tools
  • USB driver for the ANT+ stick: http://zadig.akeo.ie/

Get started

docker-compose up -d
npm i
node server

And in another terminal:

npm start

Open http://localhost:1234.

Troubleshooting

  • If the server hangs after the printout reader:starting it is most likely related to missing NFC drivers. You can skip using NFC by passing a --disable-nfc flag when starting the server.

TODO

Features

  • Add graphics for e.g. "velocity text" [*********--]
  • Implement multiple modes
  • Do not drop all the way to 0 height when dying, add warning when descending more than X, then kill at X * 1.5

Fixes

  • Refactor game implementation
    • Fix physics/animations, make them less jaggy
    • Fix sprites for floor and clouds
    • Fix floor collision

About

A Qlik Core gamification using bicycle sensors.

License:MIT License


Languages

Language:JavaScript 92.8%Language:CSS 6.9%Language:HTML 0.2%