theme-icon
logo
logo
Menu icon
Point.md logo
Distribuie știrea
Copiază linkul
Link copiat
14 August 2024, 08:52
1 652
Copiază linkul
Link copiat

Un fan a creat o versiune de browser a primei părți a jocului Diablo

Datorită entuziastului GalaXyHaXz, originalul Diablo din 1996 poate fi jucat în Google Chrome sau în orice alt browser. El a creat această versiune pe baza codului sursă restaurat anterior de el.

Un fan a creat o versiune de browser a primei părți a jocului Diablo.
Un fan a creat o versiune de browser a primei părți a jocului Diablo.

Browserul Diablo a fost creat pe baza portului Devilution cu sursă deschisă. Toți utilizatorii au la dispoziție o versiune de probă, însă jocul poate fi parcurs în întregime dacă se alege opțiunea Select MPQ și se încarcă fișierul DIABDAT.MPQ dintr-o copie licențiată. Este permis chiar și utilizarea propriului fișier de salvare. Progresul este stocat în cache-ul browserului. Versiunea este compatibilă cu dispozitivele mobile, suportă controlul tactil. Acest lucru este transmis de 3dnews.ru.

GalaXyHaXz lucrează la Devilution și la versiunea browser din 2018. Programatorul a încercat să reproducă cu exactitate codul sursă al jocului Diablo și al extensiei Hellfire, inclusiv erorile, pentru a facilita munca altor entuziaști, inclusiv lansarea de actualizări și portarea pe alte platforme.

„Majoritatea jocurilor Blizzard sunt susținute ani de zile, dar primul Diablo a rămas în umbră”, a scris GalaXyHaXz. Odată cu trecerea la sequel, Blizzard a lăsat-o cu multe erori și un potențial neexplorat. Ultimul patch a fost lansat în 2001, după care jocul a fost abandonat. Am vrut să rezolv această problemă.”

După cum a povestit autorul, proiectul său a devenit posibil datorită versiunii oficiale pentru PlayStation. Codul sursă al jocului original este considerat pierdut, însă poate fi supus ingineriei inverse. Odată, Blizzard North l-a predat nu doar către Synergistic Software pentru crearea menționatului addon, ci și dezvoltatorilor portului PS1 de la Climax Studios, care au permis scurgerea acestuia. În această versiune a fost inclus un fișier de depanare cu o hartă a întregului cod generat în timpul compilării (numele fișierelor, funcții, structuri, variabile și altele). În plus, în varianta PC este ascunsă o construcție specială cu instrumente de depanare și aserțiuni (asserts), care conțin informații suplimentare despre cod.

Codul sursă restaurat a scos la iveală, de asemenea, problemele din timpul dezvoltării: conform lui GalaXyHaXz, la sfârșitul producției, creatorii erau foarte presați, motiv pentru care au abandonat multe idei și au integrat fără efort funcțiile multiplayer.

Sursă
Distribuie știrea
Copiază linkul
Link copiat