Thanks, Mustang. :)
Haramanai:
I am going for a cartoonish look. I did a colour reduction on the grass to try and make it more cartoonish - I could try to reduce it some more, I s'pose. I actually thought it looked OK. :/
Without the shadow, the whole screen looks REALLY flat and unimpressive. I didn't think the snake needed a shadow because it's right on the ground (can't get lower than a snake's belly, they say) and isn't really high enough to cast a significant one. It would also be a pain to do.
Anyone else think the snake looks like it's flying?
octothorpe:
I actually think I tried the idea of using cylinders instead of spheres. This was easy to try as I already have to rotate each segment according to the way they're 'facing', in order to get the highlight positioned in the correct place. There was alot of extra work and graphics just to get that effect.
As I remember (been months since I've touched this code), cylinders didn't look as nice to me. I can't really remember - maybe I'll give it another go. There may also be collision detection problems with using cylinders as I can imagine it be possible to turn very close to the wall and have a cylinder segment 'catch' the wall, as it curves around (if you see what I mean).
Haramanai:
I am going for a cartoonish look. I did a colour reduction on the grass to try and make it more cartoonish - I could try to reduce it some more, I s'pose. I actually thought it looked OK. :/
Without the shadow, the whole screen looks REALLY flat and unimpressive. I didn't think the snake needed a shadow because it's right on the ground (can't get lower than a snake's belly, they say) and isn't really high enough to cast a significant one. It would also be a pain to do.
Anyone else think the snake looks like it's flying?
octothorpe:
The snake I'm not so fond of...
Consider giving the snake segments a more isometric look by creating images of cylinders (rather than spheres) for a selection of angles (like the rollercoaster cars in Rollercoaster Tycoon - maybe multiples of 15 or 30 degrees.) Draw them in back-to-front (y axis) order and I think you'll be able to pull off a rather nice effect!
Yes, the snakes don't look too impressive in the screenies, I admit. However, in motion I think they look alot better. It's quite mesmerizing watching the snake's markings moving around. :)Consider giving the snake segments a more isometric look by creating images of cylinders (rather than spheres) for a selection of angles (like the rollercoaster cars in Rollercoaster Tycoon - maybe multiples of 15 or 30 degrees.) Draw them in back-to-front (y axis) order and I think you'll be able to pull off a rather nice effect!
I actually think I tried the idea of using cylinders instead of spheres. This was easy to try as I already have to rotate each segment according to the way they're 'facing', in order to get the highlight positioned in the correct place. There was alot of extra work and graphics just to get that effect.
As I remember (been months since I've touched this code), cylinders didn't look as nice to me. I can't really remember - maybe I'll give it another go. There may also be collision detection problems with using cylinders as I can imagine it be possible to turn very close to the wall and have a cylinder segment 'catch' the wall, as it curves around (if you see what I mean).
As to whether you should develop it or ditch it? Unless you come up with a novel gameplay concept, I doubt I'll play it for more than one sitting - I've played my fill of snake/tron games; however, kids might find this highly engaging!
Sure. I mainly had kids and casual gamers in mind. The fact that I overheard two mate's girlfriends talking about their new mobile/cell phones and moaning that they couldn't play Snake anymore, made me think I might be on to a good thing. I really don't know though, TBH. :)