I don't think it's an exact duplicate, but it's a pretty similar concept to lowest unique number, simple race, and probably a few others.
Any of the more trivial optimization-based KotHs like this are likely to be close enough to not add much new. It's probably unique enough to not be closed as a dupe, though.
KotHs are one of the more "risky" types of challenges in that it's not unlikely only a few people will bother to compete, despite them taking significantly more work to create than a typical challenge :/
The really frustrating thing is that I've only just really worked out the infrastructure for one. with a more complex challenge that fell on it's face. I hoped something simple and small might get more casual interest
In the future, especially since this is already written in JS, you might want to consider making a browser based controller. Anything to lower the entry barrier is good for getting people to try it out.
There's a few other things to keep in mind, like the length of the post, that can influence how complicated a challenge feels (which is often more important than how complicated it actually is)
This one's just been posted, it might be that people are waiting for someone else to submit a bot first or just haven't gotten around to it yet
UI's not even the main thing (although it's nice to have). Just having a way to easily run games from the browser, maybe even with a system to auto-fetch the answers, goes a long way toward making bot-designing less painful.
@AJFaraday I liked the other KotH you did, but I had no idea where I would even start putting together a bot for something like that, since I have pretty much no experience with KotHs.
Yup, if you go to the ui https://ajfaraday.github.io/Thud/dist/index.html Click Customise, select a bot, then click Edit. You've got the code to play with
NOTE FROM CM TEAM: As per the guidance in the original post, this ad submission will not be selected to be displayed on site. To be more specific, this is an ad promoting a knowledge sharing or collaboration platform, aimed at technologists.
Hmmm
I suppose it's fair enough, as SE provides us advertising space for free. Still feels off tho
@user It "shadows sanely" :P The first let x=0; creates an immutable variable x assigned to 0. Then let x=x+1; creates a new immutable variable x, but references the previous value of x to calculate its value.
@Anush Why do you insist on using such a non-standard under-supported feature in the first place lol
JPG's pixel data is not localized IIRC (it uses Fourier transform or something), unlike PNG where you can change each pixel if you know where the corresponding byte is