Rendered at 03:42:32 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
hash0 3 days ago [-]
I got 50 hits in 100 tries. That being said, I did not particularly like hitting that poor frog :'( Yes, I am the kind of player who would never choose the rude option when talking to an NPC.
2 days ago [-]
escanor 2 days ago [-]
pure random player:
(async function(punch, delay) {
async function sleep(ms) {
return new Promise((resolve, _) => {
setTimeout(resolve, ms)
})
}
for (let i = 0; i < 100; i++) {
punch(['L', 'R'][(Math.random() * 2) | 0])
await sleep(delay)
}
})(punch, 150)
I once coded a rock-paper-scissors game that you can play against a tree based matcher/learner, with symmetry between the options accounted for. Pretty similar idea-wise. To be honest, it was pretty hard to get a better than random score.
IdiotSavage 2 days ago [-]
If you want to see what a random distribution looks like:
jot -r 100 0 1 | rs -t 10
I noticed my "fake randomness" is lacking long sequences of the same key. I feel like I'm "predictable" when I press the same key 5 times in a row, yet that happens a lot in a truly random distribution.
AlexanderZ 21 hours ago [-]
With Brain Frog I went even further - it doesn't actually check L/R. Instead, it checks what you do after a landed/blocked punch (some people tend to switch after a block, others insist on hitting the same side until they land a hit).
subarctic 2 days ago [-]
Curious how a couple people got >100 hits on 100 punches
AlexanderZ 21 hours ago [-]
some people went on to explore the code limits, hehe. it's been fixed
brtkwr 2 days ago [-]
Would be fairer if the frog occasionally got to throw a punch or two...
pjio 2 days ago [-]
In the first round I struggled to notice if I missed. The frog punching back would be a good indicator. And I wouldn't feel so guilty for punching a pacifist frog.
AlexanderZ 21 hours ago [-]
On my todo list: when the frog wins, it runs towards you and knocks you out, haha
sscaryterry 8 days ago [-]
That was fun, got up to 79 :)
AlexanderZ 8 days ago [-]
practice mode? the record for ranked matches is 64
sscaryterry 8 days ago [-]
Yes
momoraul 7 days ago [-]
46 and that was my ceiling. frogs smarter than me.
AlexanderZ 21 hours ago [-]
plot twist: there is no frog, it's all your internal biases (what you do after success/failure)
andai 5 days ago [-]
Woah, neat. Is this like, a Markov chain?
AlexanderZ 4 days ago [-]
a variation of Aaronson Oracle
digitalWestie 5 days ago [-]
Just wanted to give the little guy a hug
jmpavlec 2 days ago [-]
Looks like the leaderboard was hacked unfortunately. Fun little concept.
AlexanderZ 21 hours ago [-]
Fixed it. The fun part is there is no real protection against bots/AI and the code works as expected - they EASILY score 100. It's the humans that are too predictable.
jv22222 5 days ago [-]
How many pixels wide is the hit zone?
AlexanderZ 4 days ago [-]
you don't have to aim
ramon156 2 days ago [-]
Leaderboard has been overtaken :(
AlexanderZ 21 hours ago [-]
Fixed it. Elon Musk had too much time on his hands
ramon156 18 hours ago [-]
Kudos!
2 days ago [-]
vyrotek 5 days ago [-]
Bam! 50 on the first try. Fun.
AlexanderZ 4 days ago [-]
nice! try playing it the first thing every morning, it really wakes up your brain
ozyschmozy 5 days ago [-]
Why does a silly little online game need my email to send a one-time login code? What a strange experience
AlexanderZ 4 days ago [-]
because it doesn't? practice mode requires no login. if you want to play a ranked match then you'll need an account, how else could it work?
applfanboysbgon 2 days ago [-]
> how else could it work?
Username+password. There is zero reason to require e-mail for account creation.
AlexanderZ 21 hours ago [-]
well, it's a personal preference thing then. I'd rather enter my email quickly and click a link than generate and store a new password for each website in a password manager
xorgun 2 days ago [-]
[dead]
ozyschmozy 4 days ago [-]
Practice mode also has a popup telling you what to do which seems to negate the point of the game?
AlexanderZ 3 days ago [-]
it's the coach mode telling you which biases you have so you can fix them in a ranked match
punch = function(myMove) {
};Username+password. There is zero reason to require e-mail for account creation.