3 ms·
Hi! Glad it works on mobile, this is the first time I've really tried to make something that worked on mobile and i was pretty nervous about getting it to work
by eieio 2y ago
Hi! Glad it works on mobile, this is the first time I've really tried to make something that worked on mobile and i was pretty nervous about getting it to work for everyone.
1. I heard this a few times during playtesting, but I thought that having walls would just make the game too challenging; it's hard enough to move around as it is, and getting stuck on a wall would be no fun. I considered sticking people to more of a "grid" but didn't really see the benefit of that without having walls, felt like turning your head "up" and still moving to the right would be disorienting, and thought it would add some complexity to my engine, so I didn't.
2. The bots are playing with exactly the same parameters as you! In fact, on average they should be slightly slower than a human that opens and closes their mouth at the "optimal" speed. The bot logic[1] is only capable of opening/closing a bot's mouth or changing the direction that they're facing, and then the same rules apply to them as a human.
That said, the bots are...pretty good, at least until you get pretty used to the game. Maybe this is a mistake? I didn't have bots until a few days before launch; this was originally just a local multiplayer game, and I added bots to make it easier for my friends to test. Then I realized that bots were a straightforwardly good addition. But it might have made sense to spend some time adding bot difficulty levels or something - the fact that they can react quickly to information and that they don't struggle to turn their face at the right time makes them pretty good.
That said I promise they're beatable :)
[1] https://github.com/nolenroyalty/paccam/blob/main/src/BotStateMachine.js https://github.com/nolenroyalty/paccam/blob/main/src/BotStat...