Neal.fun has clearly hacked my brain. it is too much fun and I don’t know why.
setInterval(() => { document.querySelector('.main-btn-wrapper button').click() }, 10)
helped have me save my trackpad
There's certainly better ways to do this, but here's one way to automate 1000 clicks from the console:
for (let i = 0; i < 1000; i++) {
document.querySelector('button.main-btn-pretty').click();
}
Automating this art piece probably also says ... something.
If you run it in portrait on a cellphone, there's not enough room for any upgrade button! 8)
Tip: On Firefox at least, you can right-click the videos (slime, mukbang, etc) and mute them.
setInterval(() => { [...document.querySelectorAll(".upgrade,.loot-box-target,button")].map((e) => e.click()); }, 50)
Carpel Tunnel here I come.
Nice.
Another game I sunk way too much time into to get to the end is Idle Loops which ends up being kind of like programming once you get deeper into it: https://dmchurch.github.io/omsi-loops/ (There are three versions, all open source on GitHub – this one is the third in the chain of forks, with the most updates)
2025 off for a good start in dystopian scinfi tech
Im lying ILI
I love how everything here isn't even farfetched. It's just standard YouTube and TikTok content. The red notification bubbles were also a nice touch, I felt myself really drawn to those, and if I think back, I guess that's the earliest example I can recall of where these patterns all started: Facebook's little red notification bubble
Fun game, love incrementals.
2) Buy as many DVDs as possible and shrink the size of your window. Instant win.
let max = 1000000;
let btn = $('.main-btn');
function cl() {
btn.click();
max--;
if (max > 0) {
setTimeout(cl, 1)
}
}
cl()
"Once we can roll back some of Halliday's ad restrictions, we estimate we can sell up to 80% of an individual's visual field before inducing seizures"
Short version, guy can't sleep. Someone tells him get a dog. Dog barks, still can't sleep. Well you'll also need a blah... repeat until the man has a small farm of loud animals going. Then finally "get rid of them" and suddenly it's all so quiet again.
It's pretty fascinating how much more calm everything seems when you finish/stop this game
As you wage all-out war on your senses.
best thing in a while, bravo.
EDIT: I really wish the still-locked achievements gave a hover/hint. I simply can't figure out what these missing achievements are, and it looks like the count is wrong. Also, I wish I could revive my chicken. :(
for (let i = 0; i < 100000; i++) {
document.getElementById("foobar").click();
}
Despite the HN comments complaining about it being overwhelming and a dark reflection of how awful and distracting the internet is, clearly enough people enjoyed it to get to the front page. The stimulation torture wasn't really torture, but another level to the game.
All the content creators whose inclusion at first seems like an indictment of the kinds of internet videos that lead to addiction or overstimulation also all get a pleasant shout-out which seems silly. Are these supposed to represent what's awful about the internet?
EDIT: To hammer the dissonance home, at the end of the game we are met with a calming ocean scene that I'm guessing the average player appreciated for about thirty seconds before clicking away.
To me, this whole exercise doesn't reflect how distorted humanity has become because of technology, but of how humans refuse to look themselves in the mirror.
We want to be the kind of people who buck the mold and escape systems of control, so that we can properly enjoy things like waves of the ocean, but at any point during this game we could just open a new tab and watch the ocean on a YouTube livestream. Instead we spend an hour clicking and advancing this manic stream of chaos.
What's more human, then: calmly watching the waves crash against the beach, or clicking buttons trying to win and discover what's at the end of a silly game?
setInterval(() => Array.from(document.querySelectorAll('.main-btn, .upgrade-icon, .press-collect, .press-btn, .collect')).forEach(item => item.click()), 50);
After around level 40 things get very very slow.
I mean games that do not require to make any decisions at all or little as possible - similar to this one. Just numbers going up
Other favorites:
* Absurd Trolley Problem: https://neal.fun/absurd-trolley-problems/
* Password game: https://neal.fun/password-game/
Many years back, someone had made a clicker parody game internally at Google (go/swe-simulator-game). You clicked to write CLs, DDs, build a team, get into committees, get promoted. I wish that was made available externally, it was hilarious and painful at the same time.
Thank you!
I know the point the game was making. And that's why it scares me even more.
I guess this game is more representative than we'd like to think.
EDIT: Almost crashed Chromium on Android / Vanadium, too.
Until then I'm returning to http://trimps.github.io/.
what happens after you buy the trip to the ocean? the game hung up at this point on my phone, seemed to use a lot of RAM. lots of animations were lagging from quite early on.
if (button) { const clickButtonMultipleTimes = async () => { while (true) { const userInput = prompt("Enter the number of times to click the button (or type 'exit' to stop):");
if (userInput === null || userInput.toLowerCase() === 'exit') {
alert("Exiting the click process.");
break;
}
const clicks = parseInt(userInput, 10);
if (isNaN(clicks) || clicks < 0) {
alert("Please enter a valid non-negative number.");
continue;
}
for (let i = 0; i < clicks; i++) {
button.click();
}
alert(`Clicked the button ${clicks} time(s)!`);
}
};
clickButtonMultipleTimes();
} else {
alert("The button with class 'main-btn' was not found on this page.");
}
I remember cookie clicker taking days to finish when it first released, I like this is a self-contained experience that ends, and really generates the kind of anxiety it's trying to comment on by the end, and then gracefully steps away at the right time.
Then it hit me: Point. made. dammit.
The whole earn coins to purchase faster ways to earn coins is objectively stupid, I'm not going to do anything with them but I still feel like I need to earn more and feel good when I unlocked new stuff.
Is that Pavlov conditioning ? Used to buy new stuff and always make more money.
https://stimulation-clicker.neal.fun/ sounds/true-crime.mp3 - it's hosted on Cloudflare, but even so I don't want to cost OP significant bandwidth, so join the two strings above for the direct link.
"Aww, he was all cat 'n tonic when he first saw her." An absolute classic. I would do anything to know more about how this came to exist.
At the end I was losing track of my mouse cursor and fatigue was setting in, the final ending scene was such a calming sense of relief!
* Roaring Kitty (Definitely made over 100k on bitcoin trades)
* Polyglot (Duolingo no longer appears -- did I need to never answer any incorrectly? It seemed like incorrectly answered questions re-appeared later)
paste in "setInterval(() => document.querySelector('.main-btn').click(), 20)" into the browser console, clicks 50x per second for you :)
I reached several quintillion stimulation, at which point I was offered to purchase "go to the beach" for 2 million. This ends the game and plays a relaxing beach video.
You too can get to the beach in just 5 minutes.
It's not a simple bifucation process or fractal, it's something else. I use fractals in music and they are too unstable to produce this ebb and flow of consonance and dissonance the game uses in the evolution of each widget.
it's practically a hypnosis method. what is the underlying pattern in these?
A masterpiece.
Clicker games can be considered banal, but when there is an interesting unexpected story or comedy behind the progressions, they are fun little pieces of art.
Two games I have played in the past of this ilk are Spaceplan [0] and Nodebuster [1], both of which only take around an hour or so to progress through. Fun and interesting like Neal's game.
[0] http://www.spaceplan.click/ [1] https://store.steampowered.com/app/3107330/Nodebuster/
Not sure that will help me end by stock market addiction. nice game.
The increasingly-dark Duolingo bird has to be my favorite part. Maybe I didn't get all the easter eggs there, but I almost wish the whole game just turned into an elaborate plot for vengeance for the owls.
Once you start making money with the crypto, it goes fast. One could say this applies to real life (stock market or crypto). But at the start, it is slow.
other than that, one of the most creative clickers.
Just one request, can we get dual or more subway surfers!
Even if you hit the "end" none of the elements are cleaned up so will continue to use cycles in the background. If it's supposed to be a permanent end, then you should remove all elements besides the serenity media.
let button = document.querySelector('.main-btn'); document.querySelector('.main-btn'); if (button) { let clickCount = 0; const interval = setInterval(() => { button.click(); clickCount++; if (clickCount >= 10000000) { clearInterval(interval); console.log('Clicked 1000 times!'); } }, 10); // Adjust the interval (10ms) if necessary } else { console.log('Button not found!'); }
setInterval(function() { document.querySelectorAll('button, .upgrade-icon').forEach((button) => button.click()) }, 1)
This is great but I can't make it work reliably. It crashed both on Android Chrome (a while after buying on-screen banners) and on Opera dekstop (earlier, before reaching crypto).
Feature request: save current state in local storage so I can resume when I open it back again.
Update: The answer is yes of course! https://news.ycombinator.com/item?id=42613699
Comments: