Show HN: Eyeball
153 points
8 hours ago
| 33 comments
| eyeball.rory.codes
| HN
p2hari
2 minutes ago
[-]
My best on first attempt was 0.00% (Pure coincidence) . But was fun!
reply
MontyCarloHall
2 hours ago
[-]
A modern take on Matthias Wandel's classic [0], which has you guess a variety of geometric attributes (e.g. angle bisection, centroid locating, shape regularization), not just simple partitioning of a line.

[0] https://woodgears.ca/eyeball/index.html

reply
kerblang
16 minutes ago
[-]
Oh that version actually made sense.

Going back to our newer game, I realized that I am supposed to figure out where the number given should fall on the line.

A case study in modern useability - looks a lot cooler, can't figure it out.

reply
stronglikedan
2 hours ago
[-]
This is great. If only the little square tool would disappear while I make adjustments though - it's just enough of a distraction to barely miss.
reply
mrroryflint
2 hours ago
[-]
Oh wow - that is very cool. Thanks for sharing.
reply
harrisi
1 hour ago
[-]
Just want to say thank you for sharing your project. Very fun, and I wouldn't know about Matthias Wandel's version if not for yours!

Also, both of these tickled my brain in a great way. I think a potentially fun continuation would be to "eyeball" physics. For example, throw a ball and pause the physics before it hits something (ground, object, who knows?) and guess the location. Or show two objects about to collide with certain shapes and masses and guess what one of them will hit first and where.

reply
forlorn_mammoth
4 hours ago
[-]
Love it!

It would be great to have a 'training' mode, where you get to repeat ones you miss. This would increase the learning speed.

Easy training- repeat the one you just borked Medium training- cycles through say 5 examples until you get all five within your target range (1%, 0.1%, whatever)

reply
mrroryflint
4 hours ago
[-]
Cool idea - thanks! I'm building a mobile app as we speak so I'll add it for sure.
reply
davidcollantes
3 hours ago
[-]
I was 0.06% off on eyeball. Beat me: https://eyeball.rory.codes.

This is fun!

reply
pelagicAustral
2 hours ago
[-]
> perfect - you picked 0 · off by 1 (0.03%)
reply
layer8
2 hours ago
[-]
0.10%, but on a touch screen.
reply
tgamma
59 minutes ago
[-]
I was 0.00% off on eyeball. Beat me: https://eyeball.rory.codes

Lucky punch, on a touch screen!

reply
Theodores
3 hours ago
[-]
Almost: 0.07%, allegedly 'perfect'. Getting an early win makes the game so much more 'playable'.
reply
stavros
2 hours ago
[-]
Why does an early win matter? Isn't it random?
reply
densekernel
1 hour ago
[-]
https://eyeball.rory.codes/ I was 0.20% off on eyeball. Beat me: https://eyeball.rory.codes
reply
pravj
57 minutes ago
[-]
I reached 0.05% and retired for the day.

https://postimg.cc/MXBQqrXf

reply
harrisi
56 minutes ago
[-]
It's interesting that there are, at the time I'm commenting, 11 new users commenting on this submission, some commenting multiple times. I wonder what the effect of "share my score" type pages have on account creation.
reply
hazelnut
31 minutes ago
[-]
yes, was thinking the same. but it's also weird that the amount of new users commenting is so much higher here. wonder if that is just not a coincidence.
reply
Mabusto
56 minutes ago
[-]
I love these simple games that take 2 seconds to understand the rules.

Off by 6 on my iPad by mis-clicking. Very satisfying!

reply
mrroryflint
23 minutes ago
[-]
Thank you!
reply
layer8
2 hours ago
[-]
The fact that the numbers are in a brighter color than the end marks, and that the numbers go inwards, makes it slightly more difficult than it would otherwise be, because the eye is biased by the more prominent space between the numbers being different from the line between the marks.
reply
wolttam
1 hour ago
[-]
The low contrast of this website hurts my eyeball
reply
schuhwerk
1 hour ago
[-]
Nice! Would be nice to see your progress over time (if you got better, also as a function of speed...)
reply
throwawaydudhdn
2 hours ago
[-]
Great idea! Have you considered storing triplets <range, correct number, selected number> for each try and making image plots of these (x/y coordinates are correct/selected numbers, color of each pixel represents frequency) for multiple users for each range? I think the image might reveal interesting properties of human eyeballing, like near-perfect accuracy around 50%, but with less obvious correlations.
reply
mrroryflint
2 hours ago
[-]
Very cool idea! Will try and add.
reply
pedromlsreis
4 hours ago
[-]
0.11% by luck, because I actually got lucky the target number was too close to zero, out of a big scale.
reply
ashm1104
3 hours ago
[-]
I love these kind ones! Really engaging also yes as someone commented, the training mode would be an awesome idea.

Also, I tried this on laptop as well as my phone, I liked it more on my phone (I know the whole point is about precision though)

reply
mrroryflint
3 hours ago
[-]
I'm* building an app currently!

*my old pal Claude

reply
Hugsbox
36 minutes ago
[-]
I didn't think I'd be any good at this. What I didn't expect is how wildly inaccurate I'd be on every single goddamn attempt lmao it's like I completely lack whatever part of your brain is required to do this
reply
Chaseraph
1 hour ago
[-]
Well I suck.
reply
mrroryflint
1 hour ago
[-]
I built it and still suck, don’t feel so bad.
reply
joey9prints
3 hours ago
[-]
Cool idea, love how simple it is. Minimal and clean.
reply
zer0tonin
6 hours ago
[-]
This is fun but you need to put "click the line" higher on the page. It took me a while to figure out what I was looking at.
reply
oneeyedpigeon
3 hours ago
[-]
Just any kind of contrast between foreground and background would help.
reply
ketul_shah
6 hours ago
[-]
same happened to myself as well.
reply
antoine-codefly
3 hours ago
[-]
Definitely need an iOS version! An angle version on a circle would be nice too.
reply
mrroryflint
3 hours ago
[-]
Just wrapping up the beta for iOS! Will let you know asap.
reply
tantalor
2 hours ago
[-]
What does native give you that this doesn't?
reply
zokier
3 hours ago
[-]
10 round avg 4.5%.

A time limit would make sense imho. For extra challenge, add diagonal or curved lines.

reply
FinanceFreddy
2 hours ago
[-]
Oh, this is actually fun! How about if you change the target every few seconds to add a bit of pressure.
reply
0x000xca0xfe
3 hours ago
[-]
10 perfect hits in a row!

...

handleClick({clientX: els.bar.getBoundingClientRect().left + els.bar.getBoundingClientRect().width / state.n * state.target })

reply
oastp
1 hour ago
[-]
love it, pulls you in after a first try)
reply
ramon156
3 hours ago
[-]
800

0 out of 1,600

I still missed. Even when there was centered text.

Maybe the human is the weakest link

reply
ketul_shah
5 hours ago
[-]
this is fun and helping me get grounded :). adding a timer would be a good idea, I think.
reply
ehsangazarr
1 hour ago
[-]
Really fun! I am pretty much blind
reply
lbeyer
2 hours ago
[-]
Simple premise, oddly hard to put down.
reply
cdelsolar
55 minutes ago
[-]
i got a 0.00% after 3 tries!
reply
tt_dev
2 hours ago
[-]
this was fun
reply
trickybusiness
7 hours ago
[-]
this is fun!
reply
ehsangazarr
1 hour ago
[-]
pretty fun!
reply
elliotJames548
6 hours ago
[-]
i made 0.87%
reply
nextma
8 hours ago
[-]
my best is 0.08%
reply
zer0tonin
6 hours ago
[-]
> I was 0.00% off on eyeball. Beat me: https://eyeball.rory.codes

(It was pure luck)

reply
aspectop
3 hours ago
[-]
my avg was around 2% not able to do more than that lol
reply