Snake in 3D
Hi,
I''ve been reading this forum for half a year, but this is my first post.
I''m writing a game called 3D Snake. It is the classic snake game in 3D, where the snake eats the food and increase in length. The basic parts are finished, but I''d like a few suggestions for the design. The features are as follow:
1) the snake can be curved into arcs of elipse
2) different obstacles such as walls and maybe wormhole
3) different game modes, for example the free mode, where you just play on until you die, or level mode where you reach the requirement and go to the next level
This is actually the second version, in C++. The first was in VB, unfortunately the exe went out of order and I don''t have the source code =(. Please comment and give suggestions.
To clarify the meaning of "in 3D", it is not only graphically 3D. There are six directions, +x, -x, +y, -y, +z and -z in a 8*5*3 place.
Well, it sounds like an interesting concept, but it also sounds like it could potentially be very tricky to control, especially when compared with the ease of controlling the original snake.
This in particular sounds like a feature which could possibly make the snake significantly more difficult to control, as players may have increased difficulty in predicting the path of such an arc. Also, collision detection may be harder, as an arc is unlikely to remain constrained to cubes (as the original snake relied to each segment basically filling a ''cell,'' a cube seems the logical 3D extension).
It does sound like it could be quite interesting if done correctly however.
quote:
1) the snake can be curved into arcs of elipse
This in particular sounds like a feature which could possibly make the snake significantly more difficult to control, as players may have increased difficulty in predicting the path of such an arc. Also, collision detection may be harder, as an arc is unlikely to remain constrained to cubes (as the original snake relied to each segment basically filling a ''cell,'' a cube seems the logical 3D extension).
It does sound like it could be quite interesting if done correctly however.
- Jason Astle-Adams
I can envision that like a flight sim inwhich your vehicle, this case the snake, gets bigger. Bigger can mean longer and wider. It would be kind of cool actually.
Specially if you throw in another snake in a limited space.
![](smile.gif)
Have a look at this:
http://www.tihlde.org/~torbjorv/snok/
But when I played this last, other players snakes didnt grow, only your own, so you couldn''t cut people off
. Was still fun though.
The controls were slightly odd, but once mastered it was quite a laugh, so I reckon your onto a winner with 3D snake, especially if you can make it look as good as this
http://www.tihlde.org/~torbjorv/snok/
But when I played this last, other players snakes didnt grow, only your own, so you couldn''t cut people off
![](sad.gif)
The controls were slightly odd, but once mastered it was quite a laugh, so I reckon your onto a winner with 3D snake, especially if you can make it look as good as this
![](smile.gif)
Wow, I have just tried Snok. It was hard!
Mine is much easier. It doesn''t use Direct3D or OpenGL, just a 3D logic behind and it''s in bird eye''s view. It''s quite hard to explain, cause my first version''s gone and I can''t show it to you.
It''s just quite like the original snake but with one more dimension. Don''t underestimate the extra dimension, though, two more buttons is definitely tougher. My record length is between 50 and 60, and when you are at that length you''ll really feel the excitement.
Mine is much easier. It doesn''t use Direct3D or OpenGL, just a 3D logic behind and it''s in bird eye''s view. It''s quite hard to explain, cause my first version''s gone and I can''t show it to you.
It''s just quite like the original snake but with one more dimension. Don''t underestimate the extra dimension, though, two more buttons is definitely tougher. My record length is between 50 and 60, and when you are at that length you''ll really feel the excitement.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement