Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD

Ngemva kweminyaka ecishe ibe mithathu yokuthula, ukukhishwa kwe-alpha kwamashumi amabili nane kwegeyimu yamahhala engu-0 A.D. kwenzeka, okuyisu lesikhathi sangempela elinezithombe zekhwalithi ephezulu ze-3D nokudlalwa kwegeyimu ngezindlela eziningi ezifana nemidlalo ochungechungeni lwe-Age of Empires. . Ikhodi yomthombo yomdlalo ivulwe i-Wildfire Games ngaphansi kwelayisensi ye-GPL ngemuva kweminyaka engu-9 yokuthuthuka njengomkhiqizo wobunikazi. Ukwakhiwa komdlalo kuyatholakala ku-Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora kanye ne-Arch Linux), FreeBSD, OpenBSD, macOS kanye neWindows. Inguqulo yamanje isekela ukudlala ku-inthanethi kanye nokudlala komdlali oyedwa ngama-bots kumamephu anemodeli yokuqala noma akhiqizwa ngamandla. Umdlalo uhlanganisa impucuko engaphezu kweshumi eyayikhona kusukela ngo-500 BC kuya ku-500 AD.

Izingxenye okungezona zekhodi zegeyimu, njengezithombe nomsindo, zinikezwe ilayisense ngaphansi kwelayisensi ye-Creative Commons BY-SA, engashintshwa futhi ifakwe emikhiqizweni yezentengiso inqobo nje uma isichasiso sinikeziwe futhi imisebenzi ephuma kokunye isatshalaliswa ngaphansi kwelayisensi efanayo. Injini yomdlalo 0 A.D. cishe izinkulungwane eziyi-150 zemigqa yekhodi ku-C++, i-OpenGL isetshenziselwa ukukhipha izithombe ze-3D, i-OpenAL isetshenziselwa ukusebenza nomsindo, kanti i-ENet isetshenziselwa ukuhlela umdlalo wenethiwekhi. Amanye amaphrojekthi wamasu esikhathi sangempela ahlanganisa: I-Glest, i-ORTS, i-Warzone 2100 ne-Spring.

Okuqanjiwe okuyinhloko:

  • Ngokucabangela ulwazi lwabanye abadlali abadumile, amapharamitha awo wonke amayunithi nezakhiwo alungisiwe ukuze kuzuzwe umdlalo wegeyimu olinganiselayo futhi oshelelayo. Ngokwesibonelo, amaqhawe manje angaqeqeshwa kanye kuphela, futhi izitebele zokuqeqesha abagibeli bamahhashi nezinqola zempi, nezikhali zokwakha izinjini zokuvimbezela ziye zenezelwa kuzo zonke izimpucuko. Abesifazane kanye nezidlamlilo bavunyelwe ukubambisa izakhiwo.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Kwengezwe ikhono lokuthwebula izakhiwo, okukuvumela ukuthi uphine izakhiwo eduze kwelinye.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Injini enikezelayo manje isekela i-anti-aliasing. Ngokuya ngamakhono e-GPU, ungakhetha phakathi kwe-FXAA anti-aliasing kanye namazinga ahlukene e-MSAA. Isihlungi se-CAS (Contrast Adaptive Sharpening) siphinde sengeziwe enjinini yokunikezela. Ukuze usebenzise izici ezintsha, usekelo lwe-OpenGL 3.3 luyadingeka ohlelweni.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Isixhumanisi esibonakalayo esingeziwe sokusetha ama-hotkey.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Amathuluzi amasha ahlinzekiwe okufaka amayunithi ezinhlakeni zamasosha okugada kanye namamashi aphoqelelwe, futhi usekelo lwengeziwe lokuhlakaza amafomu ngokuzenzakalelayo lapho ehlaselwa.
  • Kubadali be-mod, ikhono lokuhlanganisa imiphumela yesimo kumayunithi ukuze ushintshe izici seliqalisiwe.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Izilungiselelo zabantu ezingeziwe ezikuvumela ukuthi ukhawulele inani eliphezulu lamayunithi womdlali futhi usebenzise ukusatshalaliswa kwamayunithi ohluliwe phakathi kwabadlali abasele.
  • I-Lobby yengeze amandla okusingatha imidlalo ye-inthanethi evikelwe ngephasiwedi.
  • I-interface yomsebenzisi yenziwe yesimanje. Amathuluzi athuthukisiwe futhi ukuboniswa kwenani lezinsiza eziqoqiwe kwengeziwe.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Kwengezwe Isiphequluli Semephu ukuze ukhethe futhi uzulazule amamephu akhona.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Isikrini "Sokubuka Inqola Yomngcwabo" sengezwe kumenyu Yokuqeqeshwa Kwegeyimu ukuze kufundwe izici zezinsalela zamaqhawe afile.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • I-interface yokufunda yokuqinisa ingeziwe enjini ye-AI.
  • Amamodeli wezinto eziningi zomdlalo angeziwe futhi aklanywa kabusha, amamodeli amasha wezigqoko zokuzivikela, amahhashi, izikhali namahawu angeziwe, ukwakheka okusha sekwenziwe, ukugqwayiza okusha kokuhlasela nokuzivikela kwethulwe, kanye nezinhlamvu zamaRoma, amaGauls, AmaBrithani namaGreki athuthukisiwe.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Ukwakhiwa kuhlanganisa amakhadi amasha angu-7.
    Inguqulo yamashumi amabili nane ye-alpha yomdlalo ovulekile iyatholakala ngo-0 AD
  • Isixhumi esibonakalayo sezilungiselelo zegeyimu sibhalwe kabusha.
  • I-UnitMotion nekhodi yokunikezela yenziwe yesimanjemanje, isusa usekelo lwe-OpenGL 1.0 kanye nokucubungula kwephoyinti nephoyinti ngokuvumelana ne-OpenGL 2.0 kanye nokusetshenziswa kwamashadi.
  • Injini ye-JavaScript yezengezo ibuyekeziwe kusukela ku-Spidermonkey 38 kuya ku-Spidermonkey 78.
  • Ukusekelwa kwe-Windows XP, i-Windows Vista ne-macOS endala kuno-10.12 kunqanyuliwe. Iphrosesa esekela imiyalelo ye-SSE2 manje iyadingeka ukuze isebenze.

Source: opennet.ru

Engeza amazwana