Skip to content

Roadmap

Kevin Prehn edited this page Aug 2, 2018 · 3 revisions

This project is still in development. Ideally, it should be easy to add to, modify, collect data from, and distribute for both educational studies and activities.

This roadmap is meant to help guide contributors with the long term and short term goals and desired features.

Roadmap

Game Features

  • Improve Link block creation animation to make analogy more clear
  • Fix some instruction panels not scaling with the screen resolution properly
  • Change the appearance and of link blocks so it is more obvious player may interact with them
  • Make the game art more unified
  • More levels for better difficulty progression
  • Different level sets for different age groups
  • Add in more game entities for different data structures
    • Arrays
    • Double-linked list
    • Stack
    • Graphs
    • Directional or Bi-directional Graphs
    • Weighted and non-Weighted Graphs
    • Binary tree
    • Circular Queue
    • Priority Queue
    • Hashtable
  • More intuitive object initialization controls

Development

  • Generalize Link blocks to be more compatible with new game entities
  • Make a generalized Platform to be extendable for new game entities
  • External configuration files for logging
  • External configuration files for levels

Generator

  • TODO

Server side scripts

  • More secure login authentication
  • Improve log data space efficiency
  • Improve format of log data

Level editor

  • Have the game load from Tiled .tmx files directly
Clone this wiki locally