DOOM Captcha(vivirenremoto.github.io) |
DOOM Captcha(vivirenremoto.github.io) |
Unfortunately it would be more and more common as the mobile world take the dominance.
There are several layers of volume control but the last one on the stem level is the only real one (ok maybe one more level on a physical speaker amp if you have it)
Application levels can only cut dynamic range by adjusting volume, i would expect the default level to be full, if i want something quieter i’ll turn down the system loudness
The nominal loudness of a sound is sometimes inconsistent but that is on the sound mastering level not the application level.
See: Every video game ever made with audio settings locked behind a 2 minute unskippable cutscene.
It's almost my prime reason for having an external DAC.
Not sure if I am allowed to paste links but search for "arkose labs reddit" or just the name of this company on Twitter. Or search "arkose labs san francisco" on Google and just read the reviews.
That CAPTCHA on Epic Games Store is hell. Worst part being you have to do it all over again if you fail even once and that one is enough for me to not login.
https://twitter.com/vivirenremoto/status/1397149833429987335
Would this actually be an effective CAPTCHA? E.G. Security-wise?
Also, speaking of 90's-internet PTSD, I actually almost mistook this for a spam banner ad knowing already what I went into. Wayyy too many of those 'punch the monkey' or 'shoot the duck' animated banner ads that didn't even care where you shot. :P
GUS Extreme, MT32, and SB16 Pro (or AWE64 Gold) with a Wave Blaster I or II, and you're set for the basic flavors of MIDI. Maybe an Ad Lib for extra vintageness and a Turtle Beach Multisound Pinnacle too.
I would have personally put the audio as off by default, with the little icon to set it to on. :)
I am fully aware what the DOOM soundtrack sounds like an my complaint is that there is audio at all - especially on by default - and that it reminds me of those awful websites from the 90's that did this.
That said, the music is what really sold it for me. How better to perfectly highlight the absurdity of proving your humanity by going on a virtual demon-slaying spree than dropping you right in the middle of a retro 90s metal cacophony!
Here I'm just clicking the entire row of pixels four times.
Even if you fixed that (perhaps misses could trigger a failure), then you still need to create a problem that's hard for a computer to solve .. finding the monster seems pretty straightforward.
https://www.youtube.com/watch?v=Y78TbnytFOk&ab_channel=Zdend...
Thinking about it some more it fails the primary criteria for a CAPCHA: it needs to be harder to write the bot that cracks it than each test case, by at least a couple orders of magnitude. Otherwise bot makers will just create custom bots for each contingency. They have more time and funding than you do.
When I managed a small phpbb forum, all I had to do was to change a few lines in the register page to make it non-standard and it stopped all bots. Better than the built-in CAPTCHA. Simply, no one cared enough about our forum to write a specialized tool, no matter how easy it was.
If it is all you have to protect, go ahead with your clever ideas, it can add a bit of flair to your website and stop bots effectively. For accessibility, you can always deal with special requests manually.
The problem is entirely different if you are Google. People will spend months trying to break your CAPTCHA for fun and profit. Hand crafted problems will be solved faster than they can be written so "bot vs bot" is essentially your only option.
In low scale settings, if it's a place almost nobody knows, then this works, but many approaches work like just asking "What is 1+1?". Scale is low, no bot writer will bother to adjust.
In high scale, high visibility, none of this works. The incentive to break your captcha is so high that you'd need to basically construct a reverse turing test. You need to assume that the attacker is very powerful and very smart and will spend months custom tuning their solution to vreak your captcha. This is really hard and how to do it is the interesting discussion.
In summay, the setting matters. If it's the first one, we can debate toys all day long but they only have entertainment value. If it's the second then this is really hard and state of the art is to click pictures with traffic lights.
Which would have the side effect of putting the bot makers to work on useful and hard problems to solve.
> A minigame with extremely vague description that you have to react to quickly to pass.
I dont know how advanced current bots are at breaking captchas these days but if you're using a canvas then they would have to use some kind of image/video processing and recognition and then also know the rules of the game. Just curious if using canvas would make things harder for bots. Maybe it's already been done, I have no idea
I think a problem is if it's all client side it would be quite easy for hackers to much about with. Now maybe if it sent the mouse movements and target positions to the server it would be possible to tell human movements apart in a way that was quite hard to crack?
I mean, if you're looking at it at that level, it's just giving a "didn't pass" callback. A bad actor could just ignore that, and not care about it.
Without some sort of server side verification of the result, it doesn't really matter how difficult it is to script through the game itself. Even some crazy hard game in canvas isn't any more difficult for a bot to script around, if the server doesn't have any way of knowing anyone actually jumped through the hoop.
It also reminds me of only Konami able to have mini games in loading screens.
Thanks jukkakoskknen for sharing it on HN and everyone here talking about it, I hope you enjoy it :)
I can listen to their demands and negotiate a peaceful, mutual benificial resolution. After that we can establish a framework to resolve hostilities. But when I want to talk about free trade and opening borders to exchange goods... the timer runs out.
“[In a shooting range, confronted with numerous menacing-looking targets, Edwards shoots a cardboard little girl]
Zed: May I ask why you felt little Tiffany deserved to die?
James Edwards: Well, she was the only one that actually seemed dangerous at the time, sir.
Zed: How'd you come to that conclusion?
James Edwards: Well, first I was gonna pop this guy hanging from the street light, and I realized, y'know, he's just working out. I mean, how would I feel if somebody come runnin' in the gym and bust me in my ass while I'm on the treadmill? Then I saw this snarling beast guy, and I noticed he had a tissue in his hand, and I'm realizing, y'know, he's not snarling, he's sneezing. Y'know, ain't no real threat there. Then I saw little Tiffany. I'm thinking, y'know, eight-year-old white girl, middle of the ghetto, bunch of monsters, this time of night with quantum physics books? She about to start some shit, Zed. She's about eight years old, those books are WAY too advanced for her. If you ask me, I'd say she's up to something. And to be honest, I'd appreciate it if you eased up off my back about it.” Source: IMDB
What will happen some day when solvers and bots get so smart and human-like (and the CAPTCHAs evolving to keep up, with harder and harder tests) that the technology "have nots" human beings of our world will not even be able to prove they're human any more?
Mission accomplished https://xkcd.com/810/
Also, I was hoping for a full 3D FPS version with canvas etc.
Link to repo: https://github.com/vivirenremoto/doomcaptcha
Always a joy at 0:16am when everyone's already asleep.
A captcha with a random level from https://www.elizium.nu/scripts/lemmings/
I realise parent commenter was probably talking about identifying upfront.
https://vivirenremoto.github.io/
You're incredible! This work is insane. "Uncle Roger Game" hahaha
Doom/II/Heretic/Hexen were 2.5D. That makes it easier to run on a 386 with fixed-point math, BSPs, and efficient z-buffers without busting out single-precision quaternions and 4x4 transformation matrixes. :)
Interestingly, Rise of the Triad, based on a modified Wolfenstein engine, is semi-3D with elevation changing.
Auto-aiming in the vertical axis only, IIRC it shot randomly all over the enemy. Enemies only had so many angle sprites IIRC and weren't really 3D.
https://doomwiki.org/wiki/Doom_rendering_engine
There's a much better treatment of the Doom engine in Michael Abrash's writings, esp. Graphics Programming Black Book Special Edition. Trivia: his assistant once mailed me a replacement CD-R of the CD I lost from the paperback edition. I lose everything. Hehe.
PS: one of my favorite profs teaching a graphics course: http://www.infocobuild.com/education/audio-video-courses/com...
This guy is hilarious and awesome for having a Monty Python question on a final exam: https://cs.ucdavis.edu/directory/matthew-farrens
Ran into Sean all the time at Ace Hardware. Also, he got busted for living in his VW in a parking garage. I love that guy. https://cs.ucdavis.edu/directory/sean-davis
Have to brag about awesome profs/lecturers.
And if count then they shall provide admin access I think.
Today's stupid ML idea has been brought to you by: Gabe Newell. Inspiring future ML devs since 1996. A word from our sponsor: https://www.youtube.com/watch?v=jpw2ebhTSKs&ab_channel=TheCh...
And if it’s something between friends why not use a private whatsapp group or IRC
But I could have came up with a challenge that anyone interested in our forum would have known. We were a rhythm games club, so a questions could have been "We organize a tournament for this game, in 3 letters". Anyone who heard of us would know it is DDR (it was our main event), and for those who didn't, all it took was a quick look at our website.
And even if it is just a hobby, you don't get the same thing from a forum compared to a WhatsApp or even a Facebook group. In fact, a few years after me and all the geeky admins left, they switched to Facebook, which completely killed the already dying online community.
Maybe nowadays we could use a Discord server, which does a bit more for a community than an WhatsApp group, and is more accessible than IRC, and saves history.
Another great thing about the forum is that I still have a backup from the time I still had admin rights, and I could bring it back to life on a private server with some friends, even though the club is now completely dead.
Memories are not lost, except for most of the external links (ImageShack...).
Heck, I've never heard of you lot but I immediately guessed DDR. Man I miss competing with randoms at the arcade in Brisbane city
All things must pass and all that.
And to my knowledge no bot has gotten past it or even bothered.
/s
Human captcha. :)