How to make a grid layout in Ruby (Gosu)?
1
votes
1
votes
Posted by: user3213110 on 08/21/2015 | Add Revision
So I'm attempting to make a simple Snake game. However, there's one major problem with that - I don't know how to make my playing field as a grid.
So far I've split my snake into segemnts, which are drawn every time it eats an apple. My turn method looks like that (it's analogical for every direction pretty much):
if @direction == :right
x = @head.x + @speed
y = @head.y
new_segment = Segment.new(@window, self, [x, y])
end
with new_segment being immediately pushed into the array segments
.
The problem with that is that the snake is too independant. I'd like to make it move in predetermined rows and columns a.k.a make myself a grid. Could somoene help me with that? Thank you!