Pēdējo dienu laikā IT kopiena ir satraukta par DOOM CAPTCHA — CAPTCHA, kas ļauj spēlēt DOOM savā pārlūkprogrammā, lai pierādītu, ka esat cilvēks 🤖❌. Daudzas ziņas ir pārpludinājušas sociālos tīklus, īpaši LinkedIn un Reddit. Projekta GitHub krātuve dažu stundu laikā ātri pārspēja 300 zvaigznes. ⭐🚀
Bet vai tas ir tikai jautrs blakus projekts, vai arī tam ir kas vairāk? Vai DOOM CAPTCHA varētu būt nākamā lielākā tiešsaistes verifikācijas lieta? Vai mums drīz būs jāpārspēj videospēles, lai pierādītu, ka neesam roboti? 🎮
Lasiet tālāk, lai uzzinātu, kas slēpjas aiz ažiotāžas un vai CAPTCHA nākotne ir saistīta ar ienaidnieku sagraušanu, nevis klikšķināt uz luksoforiem! 🚦
Kā norāda nosaukums, DOOM CAPTCHA ir tieši tā, kā izklausās — CAPTCHA, kas aicina spēlēt DOOM®, lai pierādītu, ka esat cilvēks. 🕹️
Ideja ir vienkārša: jums tiek parādīts pilnībā atskaņojams DOOM gadījums, kas darbojas jūsu pārlūkprogrammā 🌐, un jūsu uzdevums varētu būt kaut kas līdzīgs “Nogalini vismaz 3 monstrus”. Veiksmīgi pabeidziet misiju, un jūs esat pierādījis savu cilvēcību 🧍♂️. Izgāzies, un... nu, lai nākamreiz veicas 😅.
Jūs varat to pārbaudīt pats oficiālajā demonstrācijas vietnē .
⚠️ Brīdinājums : DOOM ir slavens atkarību izraisošs 🔥, tāpēc esiet gatavs zaudēt laika izjūtu, iznīcinot ienaidniekus 🏆👾.
(DOOM® ir balstīta uz koplietošanas programmatūras versiju, kas izlaista nekomerciālai lietošanai. Tā ir ZeniMax Media uzņēmuma id Software LLC reģistrēta preču zīme.)
DOOM CAPTCHA darbojas ar savu burvību, izmantojot Emscripten , lai WebAssembly kompilētu vienkāršu Doom portu (autors Lorti ), izveidojot tiltu starp C bāzētu spēļu palaišanas cilpu ( g_game.c
) un JavaScript darbinātu CAPTCHA lietotāja saskarni. 🧠
Diezgan pārsteidzošs, vai ne?
Sākotnējā DOOM CAPTCHA ideja pirmo reizi radās no GitHub lietotāja vivirenremoto , kurš sāka darbu 2021. gadā.
Viss sākās ar minimālu, uz SDL balstītu Doom portu , kas ir precīzi noregulēts tā, lai jūsu pārlūkprogrammā darbotos nevainojami. Bet pārveidot to par CAPTCHA cienīgu piedzīvojumu? Tam bija nepieciešama nākamā līmeņa pielāgošana 🔧.
Pārejot uz priekšu tikai pirms dažām dienām, Giljermo Rauhs atteicās no jauna, optimizēta un modernizēta DOOM CAPTCHA versijas , atdzīvinot šo koncepciju ar spilgtākiem un ļaunākiem uzlabojumiem!
CAPTCHA sasniegumam veiktie paplašinājumi:
Modificēts būvējums, lai tas darbotos ar doom1.wad
koplietošanas programmatūras versiju — saglabājot lietas likumīgas.
Ieviesti jauni procesa karodziņi vienmērīgākai spēles plūsmai:
-nomenu
( m_menu.c
) izlaiž izvēlnes ekrānu un nekavējoties uzsāk darbību.
-autoreborn
( p_mobj.c
) automātiski atjauno spēlētājus pēc ātras 2 sekunžu kavēšanās.
Pievienoti pielāgoti uz notikumiem balstīti JavaScript atzvani:
onPlayerBorn
tiek aktivizēts, kad spēlētāji piedzimst vai atdzimst.
onPlayerKilled
tiek aktivizēts, kad spēlētājs iekož putekļus.
onEnemyKilled
svin ienaidnieku likvidēšanu.
Lai radītu papildu haosu, d_main.c
pievienojiet noklusējuma karogus, lai uzlabotu izaicinājumu 😈:
-skill 5
= Murgu režīms
-fast
= vēl ātrāki ienaidnieki
-warp e1m1
= Leciet tieši tā biezumā
-nomenu
= Nav izvēlnes evakuācijas lūkas
Vai esat gatavs ienirt dziļāk? Skatiet v0 UI paaudzi vai satveriet avotu !
Tāds ir devīze aiz sākotnējā DOOM CAPTCHA projekta no vivirenremoto , kas tika izlaists 2021. gadā.
Kopš tā laika CAPTCHA ir kļuvušas daudz sarežģītākas — un būsim godīgi — garlaicīgākas, jo mākslīgais intelekts padara to automatizāciju vienkāršu .
Lielākā daļa vietņu tagad vairāk jūtas kā valdības birokrātija, nevis jauna digitālā pieredze. Pastāvīga apliecināšana, ka esat cilvēks, ir nogurdinoši, nomākta un patiesi saspringta 😩. Tātad, kāpēc gan nenokratīt šo stresu ar ātru DOOM kārtu?
Tas ir DOOM CAPTCHA mērķis:
Tā vietā, lai vilktu puzles gabalus, klikšķinātu uz hidrantiem vai atbildētu “Kur ir luksofori?” DOOM CAPTCHA atkal sniedz jums daudz apmierinošāku izaicinājumu: kontrolējiet Doomguy, sašauriniet dažus monstrus un pierādiet savu cilvēcību ar stilu 💥 .
Lieki piebilst, ka sākotnējais projekts kļuva par izcilu hitu (skatiet, ko es tur darīju?), izpelnoties īkšķus no neviena cita kā Džona Karmaka , DOOM līdzradītāja. Tas pat ieņēma 3. vietu Product Hunt WTF Gada produkta balvā:
Giljermo Rauha modernā, noslīpētā versija pavērsa lietas vēl tālāk — GitHub zvaigznes savāca kā neprātīgs:
TL;DR: Nu, ne īsti (vismaz ne šajā iterācijā)
Noskaidrosim!
Kā teikts gan sākotnējā, gan jaunajā projekta versijā, neuztveriet DOOM CAPTCHA pārāk nopietni — tas ir tikai jautrs projekts. Ja jūs zināt, kā kodēt, ir diezgan viegli pārkāpt šīs lietas drošību.
Projekts ir paredzēts tikai izglītojošiem un izklaides nolūkiem, tāpēc jums nevajadzētu to izmantot kā īstu robotu apkarošanas līdzekli savās ražošanas vietnēs .
Vai vēlaties dziļāk ienirt jaunākajos izaicinājumos, ko rada uzlabotas pretbotu tehnoloģijas? Noskatieties zemāk esošo video:
Attiecības starp AI un videospēlēm ir senākas. Viens no pirmajiem AI projektiem, kas patiešām radīja viļņus, ietvēra modeļa apmācību spēlēt Super Mario World, izmantojot tikai neapstrādātus pikseļus kā ievadi.
Tas bija iespējams, pateicoties dziļai Q-mācībai un telpiskā transformatora tīklam. 💡
Ja 2016. gada projekts varētu iemācīties spēlēt un atrisināt Super Mario World pirmo līmeni, ir grūti noticēt, ka mūsdienu uzlabotie AI modeļi nevar viegli tikt galā ar tik vienkāršu lietu kā “ nogalināt vismaz 4 monstrus ” programmā DOOM. 🤖
Ēmbots — vai esat par to dzirdējuši? Ja esat spēlējis tiešsaistes FPS spēli datorā vai ar savstarpējo spēli un redzējis, ka kāds iznīcina konkurenci ar dievišķu precizitāti, tas ir Aimbots.
Nav pārsteigums, ka viens no lielākajiem mākslīgā intelekta lietojumiem mūsdienās ir spēļu krāpšana — veiktspējas uzlabošana, izmantojot robotprogrammatūras, kas automātiski mērķē un nogalina ienaidniekus.
Un uzmini ko? Daudzi no šiem robotiem ir atvērtā pirmkoda GitHub ar desmitiem līdzstrādnieku un tūkstošiem zvaigžņu.
Tātad, jā, lai gan "nogalināt monstrus DOOM" ir jautri, tas noteikti nav drošs robotiem. 😅
Protams, šī DOOM CAPTCHA ieviešana varētu nebūt anti-robotu nākotne, taču nav šaubu, ka testiem "pierādīt, ka esat cilvēks" būs nepieciešams kļūt gudrākam. Tomēr viņiem būs arī jābūt saistošākiem un interesantākiem, ja viņi vēlas izdzīvot.
Bet šeit ir āķis — jaunas, modernas CAPTCHA var kļūt par īstu problēmu, it īpaši, ja veidojat pārlūkprogrammas automatizācijas rīkus, piemēram , tīmekļa skrāpēšanas robotu . Par laimi, mēs jūs nodrošinām!
Varat uzzināt vairāk par CAPTCHA apiešanu šajās rokasgrāmatās:
Ja šīs apmācības nepalīdz, Bright Data piedāvā CAPTCHA Solver pakalpojumu, kas integrējas ar jebkuru programmēšanas valodu un ļauj apiet populārāko pakalpojumu sniedzēju izaicinājumus!
DOOM — spēle, ar kuru lielākā daļa no mums visi ir uzauguši (vai vismaz vienu reizi spēlēja) — atbilst CAPTCHA — vispārēji nīstam barjeram, ar kuru saskaramies kā lietotāji. Apvienojiet šos divus, un jūs iegūsit DOOM CAPTCHA — savvaļas projektu, kas varētu pilnībā mainīt mūsu domas par to, kā pierādīt, ka neesam roboti.
Neatkarīgi no tā, kā CAPTCHA attīstīsies gadu gaitā, vienmēr ir kāds gudrs veids, kā tos apiet, un Bright Data ir un vienmēr būs jūsu atbalsts. Pievienojieties mums mūsu misijā, lai demokratizētu tīmekli, padarot to pieejamu ikvienam un visur, pat automatizētiem skriptiem.
Līdz nākamajai reizei turpiniet brīvi izpētīt tīmekli — bez CAPTCHA! 🌐