Sa pamamagitan ng blog ng mga tao Nalaman ko ang tungkol sa isang kagiliw-giliw na proyekto na isinagawa ng Javier Bandomo Ruiz, isang propesor sa University of Information Science ng Cuba (UCi). Ito ang GT: Tank Warfare, isang bukas na mapagkukunang laro na binuo kasama ang mga library ng C ++ at QT.
Buod ng Buod ng GT
Ang GT (Tank War) ay isang laro multiplayer ng network, binubuo ng paggawa dalawang koponan de hanggang sa 3 katao na may layuning wasakin ang mga sentro ng kuryente mga kaaway.
Kinokontrol ng bawat manlalaro ang isang tangke, kung saan ay may 3 kasanayan, na maaaring mapabuti sa bawat oras na mag-level up ka (ang mekaniko na ito ay katulad ng sa mga larong tulad Dota, Diyablo, atbp ...), kinakailangan upang makumpleto ang kinakailangang karanasan upang mag-level up, maaari itong makamit sa pamamagitan ng pagkuha nakakaranas ng mga tablet o pagsira sa mga kalaban.
Nagtatapos ang laro kapag ang lahat ng mga sentro ng kuryente ng isang koponan ay nawasak.
Paano maglaro ng GT?
Sa gayon, hindi gaanong simple;), sa loob ng folder ng laro, mayroong 3 na maipapatupad (GT_Client, GT_Server, Build_Terrain), Gayunpaman:
- Dahil ito ay isang laro na nilalaro sa isang network, ang unang bagay na kailangan namin ay isang server upang kumonekta (GT_Server)
- Binubuksan namin ang client (GT_Client), at sa pangunahing menu ay gagawin namin Pag-configure / Network, dito tinukoy namin ang server IP address at port, tinatanggap namin at bumalik sa pangunahing menu.
- Nag-click kami sa Nagpe-play, na konektado nang maayos, ngunit kailangan namin ng gumagamit. Nag-click kami sa Lumikha ng Gumagamit, pinupunan namin ang data (nick, password at avatar) at tanggapin. Ngayon ay maaari na kaming mag-log in.
- Kapag naka-log in, ("ang system ay nagpapakita ng isang window ...", hindi !!!, hindi ito ang klase sa engineering) pinapasok namin ang window ng chat, maaari mong makita ang mga konektadong mga gumagamit at chat syempre, ngunit pumunta tayo sa kung ano ang mahalaga sa amin.
- Maaari nating pareho lumikha ng isang laro tulad ng sumali sa isa.
- Kung pipiliin natin Gumawa ng laro Nakukuha namin ang magagamit na lupa (oo, ang mga ito ay lupang nilikha kasama ang build_terrain, ngunit iniiwan namin iyon para sa isa pang post) at tatanggapin.
- Kung pipiliin natin Sumali sa Party Nilikha namin ang lahat ng mga laro na nilikha, pumili ng isa at tatanggapin.
- Kapag nasa loob na ng laro, maaari nating piliin ang koponan (berde o pula) at ang tangke na nais naming maglaro (upang baguhin ang mga pag-click sa tank Palitan ang Tangke).
- Kapag handa ka nang mag-click Handa na akoKapag handa na ang lahat, maaaring simulan ng lumikha ang laro.
- Ufff, maghintay ng ilang segundo, nakasalalay sa bilis ng iyong PC MAGLARO!!!
TUMBOK
Ito ay isang application ng pag-unlad kaya maaaring may mga error sa pagpapatupad. Kung nakakita ka ng anumang mga error o may anumang mga mungkahi para sa GT maaari mo magsulat sa email ni Javier at susubukan niyang malutas ito.
Hindi ako nagsusulat nang higit pa upang hindi makapanganak, sa ibang mga post maaari naming detalyado ang tungkol sa mekanika, saklaw, pag-edit ng lupain, atbp. GG
I-download ang GT
Dahil ang lokal na pahina ng GIT ay hindi mai-access mula sa labas ng Unibersidad, i-a-upload ko ang laro sa bersyon ng Windows nito sa Dropbox.
Bersyon ng Linux:
Hinihingi ng developer nito ang tulong ng mga developer ng QT Linux upang matulungan siyang makatipon ito at bigyan ito ng suporta para sa iba't ibang mga pamamahagi. Maaaring ma-download ang code mula sa sumusunod na link:
Narito ang ilang mga screenshot ng laro, na kung saan, mukhang napakabuti:
Magandang hakbangin. Hindi bababa sa inaasahan kong magagamit ito sa Steam.
Pagkatapos ay tignan ko ito. At kung mai-upload mo ito sa Github nang mas mahusay, ngunit dahil hindi ko alam kung maaari itong ma-access mula sa Cuba ...
Kinukumpirma ko kayo, ang Github ay mahusay na na-access mula sa Cuba, ngunit sa UCI hindi ito malawak na ginagamit dahil sa 100mb para sa mga mag-aaral at 150mb para sa mga guro (bawat buwan) nai-save ito hanggang sa maximum.
Oo naman. Sa ngayon mula sa Cuba wala kaming mga problema sa GitHub, makikipag-ugnay ako sa orihinal na may-akda upang i-upload ito.
Ang problema ay hindi i-upload ito, sa palagay ko, ngunit upang paunlarin ito gamit ang github, maaari mong isipin na tumigil ang pag-unlad dahil naubusan ng account ang may-akda hanggang sa susunod na buwan ...
Gaano kabalintunaan, narito ang mga post tungkol sa mga rouge at wallpaper ay may 500 mga komento, may gumagawa ng isang laro (hindi isang nakakapagod na app, isang f *** ing game !!!) at hindi mo rin marinig ang mga cricket. Plafff. Dilaan
Hombre, a los que le gusta jugar de verdad en DesdeLinux parece que ya han comentado.. ¿Qué le vamos a hacer?
Ito ay na nakikita ko ang parehong pattern na kapag nagkaroon kami ng CodeNinja sa ICU, sinuman ay nagtatrabaho sa pagsusulat ng isang artikulo na nagpapaliwanag ng pagpapaunlad ng isang programa at wala, gayunpaman isang bagong tema ng gtk para sa Ubuntu at ang banal na host ay nagdala sa akin na ito ay malaki. Ces't la vie.
Karamihan sa mga tao ay hindi nakakaintindi ng code, o hindi interesado dito. Ang mga sa amin na gusto ang mga paksang ito ay isang minorya, kahit na kabilang sa minorya ng mga gumagamit ng Linux.
Hmm kaya paano ko ito tatakbo sa Linux? o sa halip paano ito naiipon?
elav kinuha mo lang ako pabalik sa oras kung kailan naglalaro ako sa Nintendo «Cartridge» sa larong «TANK».
XD
Maaari ko ba itong laruin sa elementarya?
Sa palagay ko mahusay ang larong ito, kukuha ako ng source code 😀 salamat sa data na Elav
Napakabuti, pinapaalala nito sa akin ang isang laro na mayroon ako sa lumang Nintendo, napakaganda