Skip to content

Latest commit

 

History

History
50 lines (47 loc) · 2.9 KB

File metadata and controls

50 lines (47 loc) · 2.9 KB

About

This is the master list of tasks we've decided on for the project. If this file get's too lengthy (specifically the tasks), we can create relative links to those files in docs/md/. Don't think of this list as set in stone, more as a general direction :)

Terminology

  • Task is a set of features or tasks that can be combined together to help define a milestone for project versions or releases. This will help should non-contributors want to be updated on progress. It also makes tasks feel more manageable and progress feel more tangible.
  • Win condition is the simplified explination of when a task should ideally be considered completed.

Versioning

The format for version number is as follows:

  • Major Version . Minor Version . Progress Version (e.g. 1.03.09)
  • Major Version should be defined as a sizeable collection of tasks that contribute to a cohesive gameplay experience. (listed with no leading digits)
  • Minor Version should be defined as a collection of tasks with a particular short-term goal in mind (listed as two digits)
  • Progress Version should be defined as the number of sub-tasks completed (listed as two digits)

Roadmap

  • No game yet, just core features
    • Upload to Github
    • Task 1 (Core engine work)
    • Task 2 (Creative mode with friends)
  • Public game link when version 0.6 is done
    • Task 3 (More Tools)
    • Task 4 (Technical improvements)
    • Task 5 (NPCs and zones (no building zones etc.))
    • Task 6 Server set-up
      • Potential scaling strategy?
      • More server options
        • Max players
        • AFK time-out
        • Blacklist / Whitelist
      • Appropriately license this repo
      • Rent an actual public & private server for the game
      • Setup a home page for the game with relevant links
        • Repo
        • Game (Newgrounds link?)
        • How to play
        • How to host
        • User submissions?
  • Singleplayer, coop, and progression features
    • Task 6 (Tools to help in making items, structures, npcs?, etc.) (And to encourage modding)
      • Proceduraly generated game content (items, blocks, textures, npcs) (bonus goal)
      • 3D "Camera" for Exporting selections as models / structures
    • Task 7 (Item slots (armor etc.), Skill upgrading, and weapon mods)
  • TLC for multiplayer game modes
    • Task 8 (Parkour modes like Racing, Tag, and Death Run)
    • Task 9 (Action modes like TDM, Gungame, Capture the Flag, and MAYBE Battle Royal)
  • Home stretch (Version 1.00 release goal)
    • Task 10 (Bosses)
    • Task 11 (World events (a gate unlocking, world growing, world changing, etc.))
    • Task 12 (Goal for campaign)
  • More to come?