Cez blog používateľa ľudí Dozviem sa o veľmi zaujímavom projekte, ktorý realizoval Javier Bandomo Ruiz, profesor na Kubánskej univerzite počítačových vied (UCi). Toto je GT: Tank War, hra s otvoreným zdrojovým kódom vyvinutá s knižnicami C ++ a QT.
Všeobecné zhrnutie GT
GT (Tank War) je hra sieťový multiplayer, spočíva v robení dva tímy de až 3 XNUMX ľudí s cieľom zničenia mocenské centrá nepriatelia.
Každý hráč ovláda tank, ktorý má 3 schopnosti, ktoré je možné vylepšiť zakaždým, keď sa dostanete o úroveň vyššie (táto mechanika je podobná ako v hrách ako Dota, diabol, atď ...), je potrebné doplniť skúsenosti potrebné pre postup na vyššiu úroveň, čo je možné dosiahnuť absolvovaním zážitkové tablety alebo ničenie nepriateľov.
Hra končí, keď sú zničené všetky mocenské centrá tímu.
Ako hrať GT?
Nie je to tak jednoduché;), v priečinku s hrami sú 3 spustiteľné súbory (GT_Client, GT_Server, Build_Terrain), Avšak:
- Pretože sa jedná o hru hranú v sieti, prvou vecou, ktorú potrebujeme, je server, ku ktorému sa môžete pripojiť (GT_Server)
- Otvárame klienta (GT_Client) a v hlavnom menu urobíme Konfigurácia / Sieť, tu špecifikujeme IP adresa a port servera, prijímame a vraciame sa do hlavnej ponuky.
- Klikneme na hrať, ktoré sú dobre prepojené, ale potrebujeme a užívateľ. Klikneme na Vytvorenie používateľa, vyplníme údaje (nick, heslo a avatar) a prijať. Teraz sa môžeme prihlásiť.
- Po prihlásení („systém zobrazuje okno ...“, nie !!!, nejde o inžiniersku triedu) vstúpime do okna rozprávanieMôžete samozrejme vidieť pripojených používateľov a chat, ale poďme na to, na čom nám záleží.
- Môžeme obaja vytvorte hru ako join one.
- Ak sa rozhodneme Vytvorte hru Získame dostupný pozemok (áno, sú to pozemky vytvorené pomocou build_terrain, ale to necháme na iný príspevok) a akceptujeme.
- Ak sa rozhodneme Pripojte sa k párty Necháme si vytvoriť všetky hry, jednu si vyberieme a prijmeme.
- Keď už sme v hre, môžeme vybrať tím (zelená alebo červená) a tank, s ktorým chceme hrať (pre zmenu tankov kliknite Vymeňte nádrž).
- Keď ste pripravení, kliknite Som pripravenýKeď sú všetci pripravení, tvorca môže hru spustiť.
- Ufff, počkajte niekoľko sekúnd, v závislosti od rýchlosti vášho počítača HRAŤ!!!
CHYBY
Toto je vývojová aplikácia, takže môže obsahovať chyby pri implementácii. Ak nájdete chyby alebo návrhy GT, môžete to urobiť písať na Javierov email a on sa to pokúsi vyriešiť.
Viac nepíšem, aby som nenudil, v ďalších príspevkoch môžeme ísť do podrobností, o mechanika, rozsahy, úprava terénu, atď. GG
Stiahnite si GT
Pretože na miestnu stránku GIT nie je možné pristupovať z vonkajšej strany univerzity, nahrám hru v jej verzii pre Windows do Dropboxu.
Verzia pre Linux:
Jeho vývojár žiada o pomoc vývojárov QT Linux, aby mu pomohol zostaviť ho a podporil rôzne distribúcie. Kód je možné stiahnuť z nasledujúceho odkazu:
Tu je niekoľko snímok obrazovky z hry, ktorá mimochodom vyzerá veľmi pekne:
Dobrá iniciatíva. Aspoň dúfam, že je k dispozícii na Steame.
Potom sa na to pozriem. A ak to nahráte na Github lepšie, ale ako neviem, či je k nim prístup z Kuby ...
Potvrdzujem, Github má z Kuby dobrý prístup, ale v UCI nie je veľmi používaný, pretože pri 100 MB pre študentov a 150 MB pre učiteľov (mesačne) sa to šetrí na maximum.
Áno, samozrejme. Pokiaľ zatiaľ z Kuby nemáme problémy s GitHubom, kontaktujem pôvodného autora, aby ho nahral.
Problém pravdepodobne nie je nahrať, ale vyvinúť ho pomocou nástroja github, viete si predstaviť, že sa vývoj zastavil, pretože autorovi dôjde účet až do budúceho mesiaca ...
Aká irónia, tu majú príspevky o červeňoch a tapetách 500 komentárov, niekto robí hru (nie nudná aplikácia, f *** ing hra !!!) a cvrčky ani nepočuť. Plafff. Lízať.
Muž, ktorý sa rád naozaj hrá DesdeLinux Zdá sa, že sa už vyjadrili... Čo budeme robiť?
Je to tak, že vidím rovnaký vzorec, že keď sme mali na ICU program CodeNinja, ktokoľvek by pracoval na napísaní článku, v ktorom by vysvetlil vývoj programu a nič, avšak nová téma gtk pre Ubuntu a božský hostiteľ prinesú medovinu, že je to skvelé. . C'est la vie.
Väčšina ľudí kódu nerozumie alebo sa oň nezaujíma. Tí z nás, ktorí majú radi tieto témy, sú menšinou, dokonca aj medzi menšinou tých, ktorí sú používateľmi systému Linux.
Hmm tak ako to spustím na Linuxe? alebo skôr ako sa to zostavuje?
elav, práve si ma vrátil do doby, keď som hrával hru Nintendo „Cartridge“ „TANK“.
XD
Môžem to hrať s elementárnym?
Myslím si, že táto hra je skvelá, dostanem zdrojový kód 😀 ďakujem za údaje Elav
Veľmi dobré, pripomína mi to hru, ktorú som mal v starom Nintende, veľmi peknú