An implementation of Fictionary for Android. Includes Android client and Node.js server
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
fictionary-android
server
.gitignore
.travis.yml
README.md

README.md

Fictionary

An implementation of Fictionary for Android

server/ contains a NodeJS server backend. It requires dictionary.sql to be loaded in a MySQL database. To start the server, set up the MySQL database with USE dictionary.

Setup the config.json following the instructions from server/runServer.js. Navigate to server/ and run npm i to initialize and npm start. Then, set the URL in fictionary-android/gradle.properties to your instance.

Then, build and run the Android app.

Todo:

  • Add better instructions for how to play, possibly with a viewpager/page by page for easy understanding.
  • Actually implement the game

Roadmap:

Short term goals:

  • Have a working game on a single device.
  • Have an offline cache of SQLite3 database of words, instead of requiring a backend.
  • Get some icons

Long term goals:

  • Multi device support with Bluetooth/Wi-Fi.
  • Possible porting to React Native/Intel Multi-OS Engine/libGDX/Corona, depends on which one I want to learn
  • Cross-platform support (including possibly web)