Cum am primit cheia diablo iii beta

În videoclipurile YouTube, ThisIsHorosho a început recent să apară cheile Diablo III Beta. În 7 minute video pentru o secundă se afișează cheia, care o activează mai întâi, apoi câștigă. Așa arată cheia cadrului de oprire:

Te-ai gândit la ce mă gândesc?

Cheia 1
Nu știam prima cheie și probabil nimeni nu știa. Cineva a avut noroc.

Mă bucur că am luat în considerare posibilitatea apariției lui în două rânduri. Cu mâinile mișcătoare, am scris cumva și l-am activat! A fost nevoie de aproximativ 20 de secunde. A fost foarte norocos cu scanarea, algoritmul a arătat aproape imediat numărul de serie, în timp ce scanarea completă a durat 30 de secunde. În acest clip, după cum sa dovedit, au existat două chei care păreau consistente, am intrat în al doilea. Felicitări celui care a activat primul!

Mai sunt încă 5 chei
Puteți modifica algoritmul: rula o scanare cu începutul începerea descărcării, algoritmul complicat, dar payoff va fi de 10 secunde, puteți face în continuare Recunoaștere numărul de serie și este introdus automat în battle.net. Apoi tasta poate fi introdusă chiar și timp de 5 secunde.

P.S. Diablo III rece

UPDATE
A fost interesant să scriu botul în sine, așa că am petrecut 20 de ore ca un timp petrecut în divertisment, și nu la 20 de ore, pentru care ați putea câștiga mult mai mulți bani decât cheia în sine. În timpul meu liber, mă odihnesc sau studiez ceva nou, dar nu lucrez, dar aici sunt mulțumit de util. Jocul nu a trecut încă.

Ei bine timp multe întrebări pe algoritm ... Principalul lucru, algoritmul ar trebui să fie foarte rapid. Imaginea de ecran cu numărul de serie prezintă imediat ideea principală.

Ca urmare, apar doar imagini cu text similar cu numărul de serie:

În practică, nu sunt multe dintre ele, așa că găsirea celei potrivite nu este dificilă.

Lucrul cu VLCj
Lucrul cu VLCj este foarte simplu. Mai întâi am citit documentația www.capricasoftware.co.uk/vlcj/tutorial1.php. apoi am jucat un pic cu clasa MediaPlayer, dar într-un fel de buggy, în general, am oprit chemarea funcțiilor directe din biblioteca LibVlc - este mai rapidă și mai puțin buggy.

Mai întâi creăm o bibliotecă
LibVlc libvlc = LibVlcFactory.factory () Creare ();

Funcția analyzeImage determină dacă cheia este sau nu pe ecran, dacă este, o salvează într-un dosar special.

Articole similare