Back

Show HN: Eyeball

112 points8 hourseyeball.rory.codes
MontyCarloHall2 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

stronglikedan1 hour 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.

mrroryflint2 hours ago

Oh wow - that is very cool. Thanks for sharing.

harrisi50 minutes 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.

densekernel1 hour ago

https://eyeball.rory.codes/ I was 0.20% off on eyeball. Beat me: https://eyeball.rory.codes

forlorn_mammoth3 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)

mrroryflint3 hours ago

Cool idea - thanks! I'm building a mobile app as we speak so I'll add it for sure.

wolttam32 minutes ago

The low contrast of this website hurts my eyeball

davidcollantes3 hours ago

I was 0.06% off on eyeball. Beat me: https://eyeball.rory.codes.

This is fun!

layer81 hour ago

0.10%, but on a touch screen.

pelagicAustral2 hours ago

> perfect - you picked 0 · off by 1 (0.03%)

Theodores3 hours ago

Almost: 0.07%, allegedly 'perfect'. Getting an early win makes the game so much more 'playable'.

stavros2 hours ago

Why does an early win matter? Isn't it random?

schuhwerk50 minutes ago

Nice! Would be nice to see your progress over time (if you got better, also as a function of speed...)

layer81 hour 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.

throwawaydudhdn2 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.

mrroryflint2 hours ago

Very cool idea! Will try and add.

pedromlsreis4 hours ago

0.11% by luck, because I actually got lucky the target number was too close to zero, out of a big scale.

ashm11043 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)

mrroryflint3 hours ago

I'm* building an app currently!

*my old pal Claude

oastp49 minutes ago

love it, pulls you in after a first try)

joey9prints3 hours ago

Cool idea, love how simple it is. Minimal and clean.

zer0tonin6 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.

oneeyedpigeon3 hours ago

Just any kind of contrast between foreground and background would help.

ketul_shah5 hours ago

same happened to myself as well.

antoine-codefly2 hours ago

Definitely need an iOS version! An angle version on a circle would be nice too.

mrroryflint2 hours ago

Just wrapping up the beta for iOS! Will let you know asap.

tantalor2 hours ago

What does native give you that this doesn't?

FinanceFreddy2 hours ago

Oh, this is actually fun! How about if you change the target every few seconds to add a bit of pressure.

zokier3 hours ago

10 round avg 4.5%.

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

ehsangazarr1 hour ago

Really fun! I am pretty much blind

lbeyer1 hour ago

Simple premise, oddly hard to put down.

ramon1563 hours ago

800

0 out of 1,600

I still missed. Even when there was centered text.

Maybe the human is the weakest link

ketul_shah5 hours ago

this is fun and helping me get grounded :). adding a timer would be a good idea, I think.

0x000xca0xfe3 hours ago

10 perfect hits in a row!

...

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

tt_dev2 hours ago

this was fun

ehsangazarr1 hour ago

pretty fun!

trickybusiness6 hours ago

this is fun!

aspectop2 hours ago

my avg was around 2% not able to do more than that lol

elliotJames5486 hours ago

i made 0.87%

nextma8 hours ago

my best is 0.08%

zer0tonin6 hours ago

> I was 0.00% off on eyeball. Beat me: https://eyeball.rory.codes

(It was pure luck)