alexdantas / nSnake

The classic snake game with textual interface
http://nsnake.alexdantas.net
GNU General Public License v3.0
199 stars 57 forks source link

vertical movement is a little faster than horizontal movement #10

Open lynus opened 10 years ago

lynus commented 10 years ago

and I think speedup feature is needed.

alexdantas commented 10 years ago

Vertical movement is indeed a little faster than horizontal movement, but that's inherent to terminal-based applications.

You see, the characters are taller than wider, in an approximate proportion of 2:1.

To make the square-ish effect of nFlood (screenshot below) I actually printed two characters on the screen instead of one.

I could make that on nSnake, but it would reduce significantly the screen size. It would also require changing a good part of the interface code.

Maybe if more people requested it I could make a test.

screen2

alexdantas commented 10 years ago

And about the speed-up effect, you're right! I added a new issue #11 with your suggestion.

ghost commented 8 years ago

+1 For the speed being equalised.

ViLXDRYAD commented 6 years ago

i upvote this feature too, perhaps instead of using two characters per tile, it may also work to reduce speed to half moving vertically, and having the usual speed when moving horizontally