omegapixel

X++ Roadmap/Todo, from beginning to end.

Jul 23rd, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.73 KB | None | 0 0
  1. ~July 2017
  2. 01. Create X's wallslide mechanic.
  3. 02. Create X's wallkick mechanic, including an anim class for the sparks.
  4. 03. Polish X's dash mechanic, using the anim class for the dash sparks.
  5. 04. Create X's basic shooting mechanic, override animations and spawn lemons.
  6. 05. Create X's getting-hurt state and invulnerability.
  7. 06. Create X's teleport-in / teleport-out states.
  8. 07. Add the "READY" animation and fade when spawning in. - YOU ARE HERE-
  9. 08. Create a simple, reliable demo system.
  10. 09. Add a minimalist title screen.
  11. 10. Add background demos.
  12. 11. Finish the camera.
  13.  
  14.  
  15. ~August 2017
  16. 12. Add support for custom tilesets in a level.
  17. 13. Add support for tile layers.
  18. 14. Add support for level backgrounds.
  19. 15. Add support for level-zipping.
  20. 16. Create a base enemy.
  21. 17. Convert notorbanger to the enemy base.
  22. 18. Implement AABB collision testing.
  23. 19. Create an AABB -> hotspot table function for easy world collision.
  24. 20. Add support for a "moving world" e.g. a base for moving platforms.
  25. 21. Add health bar.
  26.  
  27.  
  28. ~September 2017
  29. 22. Create X's charging mechanics.
  30. 23. Add bullet deflect for and "bullet erasure" for charged shots.
  31. 24. Add multiple charged shot types.
  32. 25. Add support for tileset information files (or similar).
  33. 26. Add support for ladder tiles, and X's ladder mechanics.
  34. 27. Finish boss doors.
  35. 28. Create a base boss.
  36. 29. Add support for animated tiles.
  37. 30. Add support for custom music in XEDIT.
  38. 31. Convert levels to a custom binary format.
  39.  
  40.  
  41. ~October 2017 (At this point, I will probably start streaming development.)
  42. 32. Add heart tanks.
  43. 33. Add 1-ups.
  44. 34. Add basic palette swapping support.
  45. 35. Add absolute minimal weapon support. (should be easy)
  46. 36. Add at least 5 actual enemies.
  47. 37. Add at least 2 actual bosses.
  48. 38. Add default boss selection screen.
  49. 39. Anything else I'm forgetting.
  50.  
  51. (Beginning of: I will not stream this part for security purposes.)
  52. 40. Set up a cheap server.
  53. 41. Add user accounts with heavy security.
  54. 42. Add server level distribution.
  55. 43. Add server level upload support.
  56. 44. Add server custom-content support.
  57. 45. Add a level sorting and searching system.
  58. 46. Add automatic updating. (?)
  59. (End of: I will not stream this part for security purposes.)
  60.  
  61.  
  62. ~November 2017 (Closed beta begins.)
  63. 47. Prepare and upload teaser trailer.
  64. 48. Various bugfixes.
  65. 49. Add first time setup.
  66. 50. Add entity properties in XEDIT.
  67. 51. Various bugfixes.
  68. 52. Add overlay armor (sprite overlay).
  69. 53. Add override armor (sprite override, for the lazy).
  70. 54. Various bugfixes.
  71. 55. Add ride armor.
  72. 56. Add cutscene support.
  73. 57. Various bugfixes.
  74. 58. Add Light capsules.
  75. 59. Add hadouken/shoryuken.
  76. 60. Various bugfixes.
  77. 61. Add whatever else.
  78.  
  79.  
  80. ~December 2017
  81. 62. (It's a secret for now.)
  82. 63. Add at least 30 actual enemies.
  83. 64. Various bugfixes.
  84. 65. Add at least 10 actual bosses.
  85. 66. Various bugfixes.
  86. 67. Add at least 20 actual weapons.
  87. 68. Various bugfixes.
  88. 69. Add at least 2 actual armor sets.
  89. 70. Various bugfixes.
  90. 71. (It's a secret for now.)
  91. 72. Various bugfixes.
  92. 73. Transfer servers to a cheap VPS located in California or NY (>40GB SSD).
  93. 74. Stress test the VPS. Thoroughly.
  94. 75. Prepare at least 10 promotional videos (e.g. "Super Mario World in mega man x").
  95. 76. Prepare at least 2 actual trailers.
  96.  
  97.  
  98. ~January 2018 (YouTuber preview begins.)
  99. 77. Distribute to YouTubers and have them all upload on the same day.
  100. 78. Upload at trailers and promotional videos on the same day as the YouTubers upload.
  101. 79. Fix as many bugs as possible found within the next 24 hours.
  102.  
  103. ~24 hours after YouTube previews and trailer upload.
  104. 80. Release on website and push from private bitbucket to public github.
  105.  
  106.  
  107. Estimated release date... Anywhere from Early-December 2017 to Late-January 2018.
Advertisement
Add Comment
Please, Sign In to add comment