Diablo és Metin2 2017. január 23., hétfő - 1:48


Biztosat nem lehet állítani, én legalábbis most nem járok utána mindennek, de amit lehet, összegyűjtök röviden. Miről is van szó?

Röviden arról, hogy honnan is származik a Metin2, mi volt az elődjével, stb.
Csak arra a következtetésre tudtam DeFa barátom segítségével az évek során jutni, hogy a Metin2 az a nyugati Blizzard cég által készített Diablo másolataként indult. De haladjunk időrendbe..

Először is, létezett Metin (1) nevű játék is, hiszen a 2 az valami folytatása. Ennek a hivatalos honlapja máig elérhető az interneten, de mivel koreai az egész, így javallott legalább a lefordított változatot megnézni. Sőt, Facebook oldaluk is van, amit a honlapon is elérhetsz.

Milyen is volt a Metin1 (azaz simán csak Metin)? A Google számtalan kérdésre ad választ, meg a YouTube is, ugyanis erre a kifejezésre keresve található sok kép, egyet én is kirakok, egy összehasonlítást:

Balra Metin, jobbra Diablo II
A bal oldali kép egy német nyelvű YouTube videóról van, amit itt megtekinthettek, ha érdekel, kicsivel nagyobban a jobb oldali kép pedig ide kattintva (800x600) látható.

Haladjunk a dátumokkal sorban, közben írom a teóriát:
  • 1996-ban megjelent a Diablo, év végén Dél-Koreában is
  • az előbbi pont bizonyosan szemet szúrt a koreai Ymir csapatának, akik a Metin fejlesztői
  • belefogtak a Metinbe, hogy nyugatot másolva nekik is legyen egy még  akkoriban új generációs hack 'n slash játékuk (Ez nem negatívum. Másolni a jókról kell. Ráadásul ha valaki korszakalkotót teremt, mindenki próbál utána hasonlót létrehozni, amíg van rá kereslet - lásd: Minecraft)
  • eljött a 2000. februárja, mikor kiadták koreában a Metint
  • pár hónappal később (5 hónap, közel fél év) kiadta a Blizzard a Diablo 2-t, amivel létrehozták minden idők egyik legjobb RPG játékát
  • a Ymir Ent. is serénykedett eközben / ezután, ők is elkezdték a Metin folytatását, grafikailag nem volt a topon a Metin1, ráadásul 2000 környékén már a 3D játékok kezdtek elterjedni (Doom II 1994, Quake II 1997, Unreal Tournament 1999, stb.)
  • a Ymir bejelentette 2002-ben, hogy jönni fog a Metin2
  • pár évvel később (2004) érkezett a Blizzard részéről a World of Warcraft, és nyugat ezzel megint csodát teremtett
  • valószínűleg erről is tudomást szerezhetett a Ymir, de ettől függetlenül kiadták a Metin2-t Koreában 2005 márciusában (és utána persze sok helyen még)
Ezóta számtalan változás történt. A lengyel wikipédián olyasmit is olvastam, hogy 2001-től 2005-ig Koreában programozták (? vagy ilyesmi), 2005 óta USA programozók (vagy koreaiak, de Amerikában) kódolják (talán az ötletmerítés miatt van ez is?).

Mit számít, az a lényeg, hogy a Metin (2) pihent, egész sokáig, és úgy 2014-2015 környékén kezdett egy észrevehető változássorozat elindulni, fejleszteni kezdték, menteni a menthetőt. És jó irányba halad, mondhatni.

Egyébként 2006-ban a német Gameforge kezdte el terjeszteni a játékot.
Egy rövid idézet a magyar Wikipédiáról:

Az eredeti, dél-koreai szervert 2013. márciusában, kereken 8 év üzemelés után anyagi okok miatt bezárta a Webzen, azzal indokolták döntésüket, hogy inkább a játék további fejlesztésére koncentrálnak. A többi szerveren (így a magyarországin is) továbbra is jelennek meg a Metin2-höz tartozó frissítések.[10] A leállás óta egy jóvátételi útmutató, és egy őszinte üzenet fogadja a látogatókat a koreai oldalon: „Köszönjük, hogy szerettétek a Metin2-t.”[11]

Mindazonáltal én továbbra (is) úgy gondolom, hogy a mai napig nyugatról másol (ha mást nem is, de legalábbis) ötleteket a Metin. Erre az egyik legjobb példa, hogy bevezettek egy új kasztot (fajt?), a vérfarkast (lycan). Köszönjük ezt is, Ymir, Webzen, Gameforge. Nyugati fiktív lényt raktok be, mikor ott van nektek a keleti fantasy világ (reklám helye), egy keleti stílusú játékba. Az meg a pláne, hogy olyan lényt találtak ki a játékba való bekerülésre, ami a WoW-ban már választható, csak jó pár évvel régebb óta (Worgen).

Egy jó tanács: ne kezdj el Metinezni. Ma már senkinek nem ajánlanám. A Wiki is szépen megfogalmazza:
A Metin2 ingyen letölthető és játszható. Elméletben nélkülözhetőek a fizetős szolgáltatások, azonban a játékosok egyetértenek abban, hogy ezek nélkül a játékmenet előbb lelassul, majd élvezhetetlenné válik.

A nodeJS és Patrik szenvedése 2017. január 16., hétfő - 18:26



Egyszer réges-régen, még az ős-... na, szóval úgy tavaly nyáron (2016) - kipróbáltam a Node.js-t.
Ez a - képen látható - example.js és run.bat fájlban merült ki, amik egyébként egy netről kimásolt TCP/IP-s hellót-viszlátot kiíró program volt, attól függően, hogy valaki pl. böngészővel megnyitja-e a kapcsolatot, vagy (illetve utána) bezárja-e.

De most, ma nekiestem újonnan. Az inspirációt egy Tibia nevű 1996 óta futó játék adta, ami egyébként ~30 MB-ot foglal, és van flash alapú kliensprogramja. Eszembe juttatta, hogy lassan ott járok, hogy kéne csinálni egy MMORPG-t, s még ha nem is egy túlzottan komolyat, de legalább 2D-ben valami RPG Makerhez hasonlót, mint az előbb említett, német(ek által elkövetett) játék.

Szóval az lett a végeredmény, hogy szinte lemásoltam egy neten fent lévő nodejs chatprogramot, de azért mégis tisztább lett. Már nem a kódra értem a tisztaságot, inkább működésre.

Azért volt jó, hogy nem CTRL+C - CTRL+V-t használtam, mert így lépésenként felfogtam, hogy tulajdonképp hogy is működik a kis rendszere. Elég egyszerű.

De arról még nem írtam, hogy mi is az a nodejs. Akit érekel, úgyis utánaolvas, de röviden egy webszerverek készítésére létrehozott JS-ben írható eseményalapú aszinkron szoftverrendszer.
-> Szóval tudsz vele csinálni valós idejű kapcsolatot weben, ergo MMORPG-t.

Erről (a témáról, a haladásomról, stb) majd még írok, ugyanis ez az első programozással ténylegesen foglalkozó bejegyzés, amióta a blogolást elkezdtem, ha jól emlékszek, pedig eredetileg a blogomat főként ilyen témára hegyeztem volna ki, de hát mindegy. Végül itt egy print a kész dologról, működés közben, tesztelve (telnettel parancssorban csatlakoztam a szerverhez, és cmdben történt az összes interakció is, mivel TCP/IP szervert csináltam, nem webest.)


Ja, egyébként ha valakinek kéne ez a kód, ami amúgy.. nem egy nagy dolog - de ki tudja, akár tesztelésből -, ide egy szövegdobozba bemásolom, másolható formátumba:




( A szervert egy sima parancssori "node server.js" paranccsal indíthatod, ha telepítve van a nodejs. De legyél a cmd-vel a futtatandó fájllal közös mappában. Ha csatlakozni akarsz, legyen telepítve a telnet a  vezérlőpult -> programok -> szolgáltatásokban (Telnet ügyfél), ez WinXP-n alap, de 7+ nincs telepítve on default. Csatlakozni pedig cmd-ből a "telnet *IP* *PORT*" paranccsal tudsz, szóköz van az IP és port közt, nem kettőspont. )

Más email címében regisztrálni 2017. január 15., vasárnap - 13:51


"Ha nem te lettél volna az a személy, aki regisztrációkor ezt az e-mail címet adta meg, úgy hagyd figyelmen kívül, a levél X napon belül elévül." - vagy ehhez hasonló szöveget biztos, hogy már többen is, több helyen is láttatok.

Az az igazság, hogy én is, de sosem gondoltam volna, hogy egyszer ténylegesen megtörténhet ez. Hogy szivatás-e (de akkor kitől, miért, és igazából.. nem ártott nekem, szóval ez sehogy nézve nem szivatás), azt nem tudom, de nem valószínű.

Igen, valami farmos játékra IlonaMom5 szeretett volna regisztrálni, és valamilyen okból kifolyólag az én címem adta meg... Miva'?

Hogy hogyan lehet egy valószínűleg ilonaxyz@valami.asd címet összetéveszteni (vagy bármi mást konkrétan) azzal, hogy emailcímem, azt nem tudom. De sikerült. Csináltam képet is, nézegessétek.. :D