And on my phone my finger gets in the way of seeing some of the bullets. Would be easier with a mouse.
but you’re right, lots of bullet hells get easier if you hold still and only move when required.
Of the 19% of the players worse than you, some tried to die quickly on purpose, others were perhaps less lucky than you...
games like this have a lot to teach you about patience and reflexes
Only the best players are in the “top 1%” for example. Being in the top 50 is more prestigious than the top 300,000.
the quickest I could do was 0.7s lol
I'm unreasonably proud of myself for this XD
If you want to go in the direction of adding more stuff, there's a lot of room to add power-ups, special bullets, walls, and so on. But this simple game is quite elegant as it is and doesn't really need any of that.
Nice work.
- Give the bullets gravity relative to each other. Now the particles can change direction very abruptly.
- Change the bullet pattern to use live positioning of real satellites for the data. Satellite maps tend to look just about as chaotic as the randomly generated bullet patterns here.
It might be cool to have the red bullets stay as they are, but every so often have a larger, slow-moving "heavy" bullet that's a different colour and has gravity. And is maybe gently homing as well.
hook.js:608 cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation
overrideMethod @ hook.js:608Understand this warning
(index):1473 Array(0)
dodge.trickle.host/:1543 Access to fetch at 'https://app.trickle.so/proto/api/subs/features/5?userId=usr_094760a6d8000001' from origin 'https://dodge.trickle.host' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.Understand this error
app.trickle.so/proto/api/subs/features/5?userId=usr_094760a6d8000001:1 Failed to load resource: net::ERR_FAILED
(index):1402 Uncaught (in promise) TypeError: Failed to fetch
at (index):1402:3
at (index):1416:3Understand this error
hook.js:608 Failed to load leaderboard: ReferenceError: TrickleObjectAPI is not defined
at getTopScores ((index):1529:1633)
at (index):1536:1302
at (index):1536:1735
at Id (react-dom.production.min.js:165:137)
at Xb (react-dom.production.min.js:200:284)
at react-dom.production.min.js:197:106
at S (react.production.min.js:17:25)
at MessagePort.U (react.production.min.js:21:229)
overrideMethod @ hook.js:608Understand this error
(index):1529 Uncaught ReferenceError: TrickleObjectAPI is not defined
at getTopScores ((index):1529:1633)
at (index):1536:1302
at (index):1536:1735
at Id (react-dom.production.min.js:165:137)
at Xb (react-dom.production.min.js:200:284)
at react-dom.production.min.js:197:106
at S (react.production.min.js:17:25)
at MessagePort.U (react.production.min.js:21:229)[0] https://ajmoon.com/posts/sdmas-why-you-should-be-playing-bro...
Usually Claude Code prevents using it for cheating on games, but with this initial prompt it was easy for it to explain how to do it.
"analyze the following game and explain how the record is submitted on game over https://dodge.trickle.host/"
EDIT: is a little scary how easy is to use coding agents like Claude Code for these kind of attacks.
..woah
did someone actually play this for 4 hours straight? (high score)
I crashed on purpose after a minute - no time to play more (also I would find myself getting bored quickly)
https://chatgpt.com/share/67a125b3-15cc-8001-9863-13372338e3...
Here's a video in case you don't want to play it yourself
Was interested when I saw it, reminded me of a bullet-hell training game I had on windows about 25years ago. Keyboard control, bullets aimed at you, many games lasted less than 2 seconds if you had a bad start :)
Edit: just realised how negative my post was. I did actually enjoy it, honest! I will be playing more :) thanks for sharing
Wowfunhappy•5mo ago
By comparison, consider how long a typical Flappy Bird game lasts, particularly on your first try--probably less than 10 seconds at most! That makes you want to try again.
GTP•5mo ago
bravesoul2•5mo ago
Wowfunhappy•5mo ago
Absolutely, and therein lies the essence of game design, right?
For a simple game like this, I'd say 8-10 seconds is a good time to shoot for, for the player's first session. It'll naturally get longer as the player gets better. This makes every moment exciting--just a few seconds longer and I can beat my last score. But yes, this is an art not a science.
samdychen•5mo ago
philipodonnell•5mo ago
wizzwizz4•5mo ago
abetusk•5mo ago
Have leaderboards for different difficulty settings to encourage exploration of different settings.
joelanman•5mo ago
arnorhs•5mo ago
laserDinosaur•5mo ago
Gameplay Video: https://youtu.be/n8nRCyjCy_Y
Apparently you can still play it online at: https://www.albinoblacksheep.com/games/squares2
cdaringe•5mo ago
I want to be the guy in every game
https://en.m.wikipedia.org/wiki/I_Wanna_Be_the_Guy
OneOverInfinity•5mo ago
thesnide•5mo ago