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 :)
Taskis 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 conditionis the simplified explination of when a task should ideally be considered completed.
The format for version number is as follows:
- Major Version . Minor Version . Progress Version (e.g. 1.03.09)
Major Versionshould be defined as a sizeable collection of tasks that contribute to a cohesive gameplay experience. (listed with no leading digits)Minor Versionshould be defined as a collection of tasks with a particular short-term goal in mind (listed as two digits)Progress Versionshould be defined as the number of sub-tasks completed (listed as two digits)
- No game yet, just core features
- 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)
- Task 6 (Tools to help in making items, structures, npcs?, etc.) (And to encourage modding)
- 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?