💾 Archived View for bbs.geminispace.org › u › skyjake › 16626 captured on 2024-07-09 at 04:01:18. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-07-09)
-=-=-=-=-=-=-
Re: "@gritty When I open the "Play Farkle" / proceed to app link..."
Does Lagrange have some kind of auto prompt feature?
Ah of course. This happens because I enabled the "assume URL requires input" on (what I thought was) the "Select Dice" action, to make it respond faster. Looks like you're using the same URL (sans query) for the initial Play Farkle.
So what I'm seeing is clientside behavior that you can disregard if you want.
In the future, you may want to consider making your action URLs more unique to help the client differentiate them better, and also to avoid redirects during user actions.
May 06 · 2 months ago
that's fair. this is my first real app here so I'll keep that in mind. I'll see if i can retool it at some point.
btw, the random function used is systemrandom
@gritty I just noticed something: I've never rolled a 6! I thought there was something weird going on with the odds: I never get a straight and always seem a bit too lucky getting ones and fives!
ohhhh you might be right!
@sev welp, I'm an idiot. I used randrange(1,6) instead of randint(1,6), the latter being inclusive of the 6. I could've done randrange(1,7) as well. You'd think I'd have noticed after all the testing lol. Thanks for identifying.
I obv don't write unit tests for my code, and I should.
Glad it was an easy fix. Funny it took us so long to notice!
Haha! You’re right!
@gritty if you go to gemini://gemini.smallweb.space/farkle/tournament/current.gmi then click on rules the link is broken
There might be some other broken links as well
might be a record today, everyone is in the 6k range with one tie.
another case I didn't account for is ties for 1st 2nd and 3rd.
this is why I'm not a professional programmer, ha. thanks for your patience
@gritty When I open the "Play Farkle" / proceed to app link (/farkle/app), it has started responding with status 10 so I get an input prompt. A bug? The game works normally after submitting empty text in that initial query.