Preko bloga ljudi Otkrivam vrlo zanimljiv projekt koji je izveo Javier Bandomo Ruiz, profesor na Sveučilištu informacijskih znanosti Kube (UCi). Ovo je GT: Tank War, igra otvorenog koda razvijena s C ++ i QT knjižnicama.
Opći sažetak GT-a
GT (Tank War) je igra mrežni multiplayer, sastoji se od činjenja dvije ekipe de do 3 ljudi s ciljem uništavanja centri moći neprijatelji.
Svaki igrač kontrolira tenk, koji ima 3 vještine, koji se mogu poboljšati svaki put kada se povisite (ova mehanika slična je onima u igrama poput Dota, vrag, itd ...), potrebno je dovršiti iskustvo potrebno za povišenje nivoa, to se može postići uzimanjem tablete s iskustvom ili uništavanje neprijatelja.
Igra završava kada se unište svi centri moći ekipe.
Kako igrati GT?
Pa, nije tako jednostavno;), unutar mape igre nalaze se 3 izvršne datoteke (GT_Client, GT_Server, Build_Terrain), Međutim:
- Kako je to igra koju treba igrati na mreži, prvo što nam treba je poslužitelj za povezivanje (GT_Poslužitelj)
- Otvaramo klijenta (GT_Klijent), a u glavnom izborniku ćemo Konfiguracija / mreža, ovdje navodimo IP adresa i port poslužitelja, prihvaćamo i vraćamo se na glavni izbornik.
- Kliknemo na jugar, koji je dobro povezan, ali trebamo korisnik. Kliknemo na Stvori korisnika, popunjavamo podatke (nadimak, lozinka i avatar) i prihvatiti. Sada se možemo prijaviti.
- Jednom prijavljeni, ("sustav prikazuje prozor ...", ne !!!, to nije inženjerska klasa) ulazimo u prozor razgovor, naravno možete vidjeti povezane korisnike i razgovarati, ali idemo na ono što je nama važno.
- Možemo oboje stvoriti igru poput jedne.
- Ako odaberemo Stvori igru Dobivamo dostupna zemljišta (da, to su zemljišta stvorena s Izgradnja_Teren, ali to ostavljamo za drugi post) i prihvaćamo.
- Ako odaberemo Pridružite se zabavi Dobivamo sve igre stvorene, odaberite jednu i prihvatite.
- Kad uđemo u igru, možemo odabrati tim (zelena ili crvena) i spremnik s kojim se želimo igrati (za promjenu spremnika kliknite Promijeni spremnik).
- Kad ste spremni, kliknite Spreman samKad su svi spremni, kreator može započeti igru.
- Ufff, pričekajte nekoliko sekundi, ovisno o brzini vašeg računala IGRATI!!!
GREŠKE
Ovo je razvojna aplikacija pa može imati pogreške u implementaciji. Ako pronađete pogreške ili imate prijedloge za GT, možete pisati na Javierov e-mail i on će ga pokušati riješiti.
Ne pišem više kako mi ne bi dosadilo, u drugim postovima možemo ulaziti u detalje o mehanika, dometi, uređivanje terenaitd. GG
Preuzmi GT
Budući da se lokalnoj GIT stranici ne može pristupiti izvan Sveučilišta, prenijet ću igru u njenoj verziji za Windows na Dropbox.
Linux verzija:
Njegov programer traži pomoć programera QT Linux kako bi mu pomogao sastaviti ga i pružiti mu podršku za različite distribucije. Kôd se može preuzeti sa slijedeće poveznice:
Evo nekoliko snimaka zaslona igre, koji usput, izgledaju vrlo lijepo:
14 komentara, ostavi svoj
Dobra inicijativa. Barem se nadam da je dostupan na Steamu.
Onda ga pogledam. I ako ga bolje prenesete na Github, ali kako ne znam može li mu se pristupiti s Kube ...
Potvrđujem vam, Github je dobro dostupan s Kube, ali u UCI-u se ne koristi široko, jer sa 100 MB za učenike i 150 MB za nastavnike (mjesečno) ovo je maksimalno spremljeno.
Da naravno. Zasad s Kube nemamo problema s GitHubom, kontaktirat ću izvornog autora da ga prenesem.
Problem nije u tome da ga prenesete, nego da ga razvijemo pomoću github-a, možete li zamisliti da je razvoj zaustavljen jer autoru ponestaje računa do sljedećeg mjeseca ...
Kakva ironija, ovdje postovi o ružama i pozadinama imaju 500 komentara, netko napravi igru (ne dosadnu aplikaciju, jebenu igru !!!), a cvrčke ne možete ni čuti. Plafff. Lizati.
Čovječe, čini se da su oni koji stvarno vole igrati na DesdeLinux već komentirali .. Što ćemo učiniti?
Jest da vidim isti obrazac kao i kad smo imali CodeNinju na ICU-u, bilo tko je radio na pisanju članka koji objašnjava razvoj programa i ništa, međutim nova gtk tema za Ubuntu i božanski domaćin donosi medicu da je ovo Sjajno. To je život.
Većina ljudi ne razumije kôd ili ga ne zanima. Oni od nas koji vole ove teme su manjina, čak i među manjinom onih koji su korisnici Linuxa.
Pa, kako da ga pokrenem na Linuxu? ili bolje rečeno kako se sastavlja?
elav, upravo si me vratio u vrijeme kada sam igrao na Nintendo «Cartridgeu» u igru «TANK».
XD
Mogu li se igrati s osnovnim?
Mislim da je ova igra sjajna, dobit ću izvorni kod 😀 hvala na podacima Elav
Vrlo dobro, podsjeća me na igru koju sam imao na starom Nintendu, vrlo lijepu