04-13-2016, 01:58 PM
Just random thought I recently got: we want to remake original game without drastic changes, while thinking about redesigning missions and exercises, new gameplay mechanics and stuff. Isn't it a bit contradiction? We want to make exercises non-plot related, then thinking if it won't spoil the story mode, also discussing how to explain same things few times, still grabbing original schema.
Maybe we should drop the burden of compatibility and do this programming course non-related with original plot, so we wouldn't care about "does it spoil the plot?", make new, course-compatible story mode and allow yourself to make it however we would want, with blackjack, programming forcing and stuff?
-engine is currently refactored to make it modifiable, so it shouldn't be big problem with handling different assets. There is no reason I think to split it to Gold version and New version, it might be maintained like it was now, in single repository (with compilation flags, if there will be code incompatible between editions).
-data would need to create new repository, with some assets cloned from current state (textures, models, sounds), replacing them in time when it will be needed.
And with the Gold: just polishing existing levels and exercises, maybe some new challenges to make use of new features like build(), try...catch) and make it live by community mods. Possibilities will be still expanded by evolving engine code.
Feel free to hate
Maybe we should drop the burden of compatibility and do this programming course non-related with original plot, so we wouldn't care about "does it spoil the plot?", make new, course-compatible story mode and allow yourself to make it however we would want, with blackjack, programming forcing and stuff?
-engine is currently refactored to make it modifiable, so it shouldn't be big problem with handling different assets. There is no reason I think to split it to Gold version and New version, it might be maintained like it was now, in single repository (with compilation flags, if there will be code incompatible between editions).
-data would need to create new repository, with some assets cloned from current state (textures, models, sounds), replacing them in time when it will be needed.
And with the Gold: just polishing existing levels and exercises, maybe some new challenges to make use of new features like build(), try...catch) and make it live by community mods. Possibilities will be still expanded by evolving engine code.
Feel free to hate
Spoiler :