Alexander Morou
Sponsor
I'm just curious.
Lately I've been just swamped with work, and as a result don't have a lot of time to work on actual programming; however, that is about to change, with a change of jobs. So, I wanted to get some insight towards some ideas I've had:
1. Map Editor
a. Inherited Maps - I plan on making a program for making games, and one thing I've always wondered about is instances in games where a town is destroyed or altered in some major fashion. Would it be useful to be able to create a map that derives or inherits another map's base data and basic elements? Ignoring the design aspect of it, if you had this 'copy' that only stored the differences between the two, you could have your copy from early on, make the changes that need made, and as your game's design progresses, if you make changes to the original, the copy follows suit, except where the changes are made.
b. Map Stamps - Similar to the inherited maps concept, except a bit smaller. In some games, it's useful to be able to take a basic structure and allow the player to 'place' it around the town. This could be accomplished by prefabricated constructs (or, small maps) that you could specify in code where and when to place them, based upon user decisions. When the map is loaded, the system would automatically 'stamp' the current map with your prefabs, making them show up where desired. The specific code that would specify when and where, might require user code, but it's an interesting idea since it removes the need to manually iterate the map data structure in code, and alter the main map's data.
I'll post more ideas as they come. Please give your insight towards these, and if you have any ideas of your own, don't hesitate to post them, since I'm interested in seeing what people find most useful.
Lately I've been just swamped with work, and as a result don't have a lot of time to work on actual programming; however, that is about to change, with a change of jobs. So, I wanted to get some insight towards some ideas I've had:
1. Map Editor
a. Inherited Maps - I plan on making a program for making games, and one thing I've always wondered about is instances in games where a town is destroyed or altered in some major fashion. Would it be useful to be able to create a map that derives or inherits another map's base data and basic elements? Ignoring the design aspect of it, if you had this 'copy' that only stored the differences between the two, you could have your copy from early on, make the changes that need made, and as your game's design progresses, if you make changes to the original, the copy follows suit, except where the changes are made.
b. Map Stamps - Similar to the inherited maps concept, except a bit smaller. In some games, it's useful to be able to take a basic structure and allow the player to 'place' it around the town. This could be accomplished by prefabricated constructs (or, small maps) that you could specify in code where and when to place them, based upon user decisions. When the map is loaded, the system would automatically 'stamp' the current map with your prefabs, making them show up where desired. The specific code that would specify when and where, might require user code, but it's an interesting idea since it removes the need to manually iterate the map data structure in code, and alter the main map's data.
I'll post more ideas as they come. Please give your insight towards these, and if you have any ideas of your own, don't hesitate to post them, since I'm interested in seeing what people find most useful.