Hi everyone! I wanted to learn Typescript and experiment with PWAs[1] so I decided to create these little games. In fact if you go to https://xojoc.pw/games2d/ in some mobile browsers you'll receive a prompt to install the games. They should work offline too.
I get 4 snakes, can control one, the rest remain stationary. It will then also show circle-food thingies that jump around, but always of a color that's not mine.
I suspect that's not how it is supposed to play, no? Using Mobile Safari.
Hi eps, you're supposed to control only one snake at a time. When the snake eats some food (i.e. the circles) the snake of the corresponding color starts to move.
Sorry for the confusion... btw, under the game there's a short description of the game.
The snake game bundled with DOS 5 let you play with two snakes. It was very difficult to play solo. IIRC the intent was two players on the same keyboard.
I think it'd be a lot easier to control the snake if you had the turning radius start wider and decrease over dozens of frames of constant turning before clamping to the tight one you currently use initially. That way the player could modulate turning a bit to maintain a larger turning radius, as well as make subtle corrections with small taps.
I also was confused by the 4 snakes concept. I think perhaps it could have been solved by putting a different color food in front of the snake when the board is initialized. This way the "time to snake change" is reduced drastically.
this is a great game, I only with it had less degrees of freedom (I.e. only 4/8 directions), it's super difficult to control while also thinking for me :)
You can find the code on my GitHub: https://github.com/xojoc/games2d
[1] https://developer.mozilla.org/en-US/docs/Web/Progressive_web...