123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- * General thoughts
- I expect the road to 1.0 to be very very long. Probably multiple years.
- That being said, keeping a up-to-date roadmap should help me stay organized.
- This is a LIVING document, so please don't assume this will never change.
- They are also in some rough chronological order but the order is by no means guaranteed.
- Each version will be tagged upon being considered complete
- * Versions
- ** 0.0
- *** TODO Ask #lispgames for feedback on this roadmap.
- :PROPERTIES:
- :Effort: 1
- :END:
- *** TODO Figure out a name for the game
- :PROPERTIES:
- :Effort: 1
- :END:
- *** TODO Go through opengl tutorials to become more comfortable
- :PROPERTIES:
- :Effort: 60
- :END:
- ** 0.1
- *** TODO Implement basic OpenGL 2D graphics system with tiles and placeholder graphics. Should be overhead view, not isomorphic. Similar to dwarf fortress.
- :PROPERTIES:
- :Effort: 40
- :END:
- *** TODO Implement basic player character with movement and basic melee and ranged attack (no RNG yet, just standard) as well as health.
- :PROPERTIES:
- :Effort: 20
- :END:
- *** TODO Create basic static map to play around in. Implement this by creating a map format to save maps and loading it. Should have walls, nothing else.
- :PROPERTIES:
- :Effort: 10
- :END:
- *** TODO Add basic tile based collision so player can't exit map nor collide with walls.
- :PROPERTIES:
- :Effort: 20
- :END:
- *** TODO Create basic config. Basic player stats (health, attack damage) should exist.
- :PROPERTIES:
- :Effort: 10
- :END:
- *** TODO Create one enemy, identical abilities to player. Make sure it also has collision. No AI needed for this version, just a punching bag.
- :PROPERTIES:
- :Effort: 10
- :END:
- **** Training dummy graphic would be good. Perhaps an auto retaliate attack to test out combat better?
- ** 0.2
- *** TODO Ask on #lispgames for feedback on version 0.1.
- :PROPERTIES:
- :Effort: 1
- :END:
- ** 0.3
- ** 0.4
- ** 0.5
- ** 0.6
- ** 0.7
- ** 0.8
- ** 0.9
- ** 1.0
|