Bomberman Map as Mario Galaxy Map (Planetary Sphere)
I want to create the bomberman map around a planetary sphere, just like Mario Galaxy. As you can see in the image below, the level map has blocks on equal intervals. I want to create the same, but around a sphere.
I need help with the brainstorming as well as in little bit of scripting too. I am kinda new to C# / C++ scripting.
Sharing my brainstorm here: $$anonymous$$y first thought is that you will require a grid to store all the information.. but wait, then I realized that your squares will face the eternal issue of what to do with a map around the poles.
I found a video from a bowser fight in Galaxy, which shows some nice "belts" between uniformly placed "lava-circles" (or whatever they are). This led me to think that your maps should include symmetry, but perhaps not a 2d-grid style symmetry. The symmetry in the map must be able to fit on a sphere.
Then I googled for "grid on a sphere", and found this (hoping links to wikipedia are ok) https://en.wikipedia.org/wiki/Geodesic_grid
How do you intend to arrange the tiles? Squares won't naturally fit, obviously.
Since, I am new to the Unity forum so I actually ended up adding an external thread to the same problem (by mistake of course). But, luckily this guy suggested a really helpful & meaningful comments.
Comment : (Copy Pasted) " The first thing to figure out is the mapping, I will advise you to use the inflated cube method, with correction like this: http://catlikecoding.com/unity/tutorials/cube-sphere/
Also since it's a plain grids it's easier to initialize and move stuff according to generic logic, with crossing the edges corner the most difficult part but relatively trivial .... unless you start wanting to acquire stuff that were not initialized from the sphere in which case I'm currently trying to solve that part. "
The above comment actually makes a lot of sense. As of now, the only downside to above solution is - "I have to block the corners of the CUBIC SPHERE, which is fine. Its just these specific cubes will be larger than the normal grid cubes."
Your answer
Follow this Question
Related Questions
Unknown type name 'LPSTR' 0 Answers
Can I change scripting runtime version in a middle of the project? 0 Answers
So I am trying to get a multiplayer system working. 0 Answers
use MouseOnClick two times? 1 Answer
Marshal C# Method with C++ 0 Answers