Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add map layout randomized #85

Open
gadesx opened this issue Sep 11, 2016 · 1 comment
Open

Add map layout randomized #85

gadesx opened this issue Sep 11, 2016 · 1 comment

Comments

@gadesx
Copy link

gadesx commented Sep 11, 2016

I know that it's impossible make a complete randomized map because you only see glitched maps,
but based in each area can be made some iterations that let you has new experience in
stages and continue the playthrough.
I can help making some new layouts from maps

An example of I talk:
megaman2iterarion map sample

@duckfist
Copy link
Owner

I have considered some kind of tilemap randomness like this. However, I think any implementation of this would be incredibly time consuming. For example, let's consider your method. Nearly every screen in the game would need multiple redesigns, including the tilemap and placement of enemies/items. Since there are well over 100 screens in the entire game, to implement a good variety there would have to be hundreds of manually designed screens. The algorithm to piece them together would be relatively simple, but we would likely need a larger team dedicated to creating tilemaps to make this reasonable.

Also, your method of random tilemaps is only one possibility. It is also possible to change the scroll directions of rooms, allowing stages to have completely different layouts. Also, instead of manually designing each screen in the game, it should be possible to procedurally generate the content of each screen by defining groups of tiles to place and how they link together. However, these ideas would also likely require a large amount of effort.

I'm willing to assist you or anyone in implementing algorithms for this, but I am not going to commit to manually designing hundreds of additional maps for the game myself. I would rather develop a Mega Man 2 clone from scratch with randomization in mind using modern tools - even with the process of creating the entire game from scratch, it would likely take less effort than what we are proposing here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants