soundmud / soundrts

A real-time strategy audio game
http://jlpo.free.fr/soundrts
Other
43 stars 31 forks source link

3d maps #51

Open ctoth opened 9 years ago

ctoth commented 9 years ago

Current maps allow navigation in 2 dimensions. a-z and 1-N. I propose allowing navigation in the 3rd dimension for certain maps, in essence implementing a space system for star trek/other space-style combat. How we represent the 3rd dimension/other characteristics we can discuss, but I wish to push the idea forward.

soundmud commented 9 years ago

Why not? The collision system would require more CPU and memory resources, or maybe it could be removed completely since collisions in a 3D space are less frequent. Is a 3D grid a good way to represent space? I'm not completely sure, because in space games most of the world is void. There are some identified places (planet, asteroid, space station) and you usually select one you know, or you give coordinates. Then you select the local targets while not really knowing the coordinates of them, just their distance and relative direction. Maybe a completely rewritten prototype would be better, since the game might lead to something completely different. I don't know.

sanslash332 commented 9 years ago

I think that it turns the game in a complete and different game. The idea is good, but is for create a soundrts3d, or a spin of of this game.

Personally, I think that separate this game of the classic rts games, and the idea is that you mai create or replicate the starcraft, or AOE2 with the soundrts engine. But with a 3d map, the things are a mutch harder.

From: soundmud [mailto:notifications@github.com] Sent: lunes, 20 de abril de 2015 14:00 To: soundmud/soundrts Subject: Re: [soundrts] 3d maps (#51)

Why not? The collision system would require more CPU and memory resources, or maybe it could be removed completely since collisions in a 3D space are less frequent. Is a 3D grid a good way to represent space? I'm not completely sure, because in space games most of the world is void. There are some identified places (planet, asteroid, space station) and you usually select one you know, or you give coordinates. Then you select the local targets while not really knowing the coordinates of them, just their distance and relative direction. Maybe a completely rewritten prototype would be better, since the game might lead to something completely different. I don't know.

— Reply to this email directly or view it on GitHub https://github.com/soundmud/soundrts/issues/51#issuecomment-94509086 .

soundmud commented 6 years ago

It's probably not that difficult. The code base would be either with continuous space or with discrete, 1.0 style, space. A square would become a cube, some keyboard shortcuts would have to be added, etc.

This would be an experiment in a branch or fork. I'm not sure if the 2D and 3D code could be shared in a simple way, especially with the current code.

Feel free to experiment this in a branch or fork.