Vytvoriť počítačovú hru je sen každého dieťaťa, ktoré má dobrú fantáziu. Prečo je toto tak a toto inak? Bolo by to lepšie takto…
Keď som bol dieťaťom, mal som nápadov do fúrika. Akékoľvek diskusie na túto tému sa však veľmi nepozdávali. Akosi nikto o niečo také nemal záujem. Teda záujem občas aj bol, ale výsledok bol nejaký takýto:
– Ak by som urobil tak by to malo namakanú grafiku! (Takže o nejaký príbeh, ovládanie či čokolvek iné už nešlo)
Neprekvapilo ma, že má každý najradšej strieľačky. Stačilo si vypočuť tie rozhovory, ako si dal každý kód (rozumej cheat) na neviditeľnosť, nesmrteľnosť, hodil level super easy a potom sa chvastal kam sa až dostal a že dvomi ranami dostal najväčšieho bossa…
Toľko spomienky – teraz jeden aktuálny nápad na hru
Takže… napadlo ma urobiť hru, ktorá by kombinovala logické myslenie, akciu a kampane. Konkrétne ma napadla úloha niekoľkých postáv typu „ten umí to a ten zas tohle“, a nahodiť to do nejakého prostredia. Takýto princíp už bol použitý v hrách ako Commandos alebo Desperados. Do toho by sa zapojil systém kampaní, ako je napríklad v GTA2. Takže niekoľko klanov, každý má nejaké úlohy, za každým treba ísť po nejakej šípke a niečo urobiť. Čo poteší jeden klan, to naserie ostatné klany, celkom logicky. Tretí „pilier“ tejto hry by bolo zapojenie dnes moderných a veľmi obľúbených vecí – multiplayera a editora. Všetko pekne v svete Westernu.
Hra by mala byť na viac platforiem, však ako inak :) Aby bolo možné ju hrať pod Linuxom, na tom jablkovom a samozrejme pod oknom (za oknom, stojí Mikuláš… sorry toto som si nemohol odpustiť :P). Samozrejme, je to taký sen.
Hardvérovo by to malo byť nenáročné, aby bolo možné prevodzovať aj na PC s 128MB RAM. Nemám predstavu, ako by to celé fungovalo – či ako „pochodové PNG ako u Westothu“ alebo ako textúrované kreatúrky.
Ovládanie pomocou myši a klávesnice. Myšou sa vyberajú postavy, určuje sa kam sa majú premiestniť… klávesnica hlavne na klávesové skratky.
Pohľad zhora, ideálne ako Desperados: Wanted Dead or Alive. Obrázčok:
Samotné kampane by boli zadávané jednotlivými klanmi, ktoré by sa nachádzali na odlišných častiach mapy. Vyzerať by to mohlo približne ako v GTA2, kde boli rôzne farebné šípky:
Hráč alebo hráči by ovládali dokopy 3 postavy. Každá samozrejme iná. To hráči znamená samozrejme multiplayer. Predstavte si, že by ste si zahrali napríklad Desperados spolu s nejakým kamarátom. Vy by ste mali Coopera, Sama a Doktora, spoluhráč by ovládal ďalšie tri postavy. Na takýto typ hry by to bolo priamo geniálne.
V tejto hre by boli postavičky tri, v singleplayeri samozrejme ovládané jedným hráčom, a mali by nasledovné vlastnosti:
1. postava by bol nejaký Číňan, Japonec, to je vlastne jedno. Do Westernu sa dostal za účelom rýchlo zbohatnúť. Svet je úplne iný, ako si predstavoval, a stal sa zlodejom. Táto postava by sa mohla rýchlo a často nenápadne pohybovať, čo by sa hodilo na rôzne tajné akcie. Z výzbroje nôž, a to je asi tak všetko. Tento hrdina by mohol pochodovať po strechách a také hocijaké fintičky, čím môže vzbudiť pozornosť, teda ak je to potrebné. Na blízku môže použiť nejaké tie ázijské chmaty na likvidáciu nepriateľov. Nemá však žiadnu zbraň na diaľku a nehodí sa dobre do súbojov viacerých na jedného.
2. postava by bol chlapisko velikánsky. V ruke brokovnica a v svaloch dostatok sily na prenášanie tiel (podobne ako Sanchez z hry Desperados), hádzanie kameňov, vyhadzovanie z budov a tak podobne. Nevýhoda je znovu boj na diaľku, a v tomto prípade aj pomalosť.
3. postava strelec. S pištolami i s puškou, teda vhodný pre streľbu na akúkoľvek vzdialenosť. Zaujímavá vlastnosť tretej postavy by bola možnosť streľby vzbudenia pozornosti cez rôzne maličkosti, ako je píšťalka, hodinky či vyplašenie koní.
Doprava by bola riešená jednoducho – peši, sem tam nejaký ten koník.
Hráč by získal jednu postavu (podľa vlastného výberu) niekde v strede každého mesta, a jeho úlohou by bolo dosiahnúť nejaké skóre, alebo nejakú hotovosť. V každom meste by bola pošta, cez ktorú by sa dalo zavolať niekoho z ďalších dvoch členov. To bude síce lacné, ale bude to dosť trvať.
Úlohy od jednotlivých gangov, ktoré budú niekedy dva a niekedy ich bude aj 5, budú veľmi rozdielne. Od primitívnych činností, ako dopravenie balíku na iný koniec mesta, cez vyvraždenie znepriateleného gangu.
Zaujímavé bude tiež to, že bude „jeden z gangov“ nejaká tá šerifova kancelária, ktorá má samozrejme urobiť v meste poriadok. Teda ďalšia z vecí, ktoré sa v pôvodných hrách nevyskytovala.
Postaviť mesto nemusí byť až taký problém. Hodí sa tam šuter, tam šuter, tam taká a taká budova, sem tam nejaký ten strom. Zaujímavé by však bolo hliadkovanie postáv v hre. Jednoducho by sa označili políčka, po ktorých môže nejaký ten huncút chodiť „v stave pokoja“. Pri alarme sa samozrejme všetko zmení.
Multiplayer by umožňoval hrať za viac hráčov ten istý príbeh, boli by teda „spojenci“. Často bude potrebné kombinovať výhody jednotlivých členov „zoskupenia“, čo je výborné pre zabavenie sa s kamošom. Jeden odláka pozornosť stráže, ktorá sa priblíži, a zatiaľ iná postava urobí zo zadu krátky proces.
Takže asi niečo takéto ma napadlo. Ak má hocikto akékoľvek otázky, samozrejme odpoviem. A ak by sa niekomu chcelo veľa kresliť a programovať, nech sa ozve, rád vymyslím príbehy a takéto vecičky :)
Nápad je to zajímavý, ale jak to zpracovat, určitě by se tu našel někdo kdo by to dokázal naprogramovat, případně by byl i ochotný, ale co čas, ten jen tak někdo nemá,
Grafiku, tedy podle toho jak by byla složitá by bylo také ne zrovna jednoduché a časově nenáročné...
Na druhou stranu třeba web stránku k takové hře by byl ochoten udělat a někdy i financovat kde kdo, třeba i já no... ;-)
Ale tak nějak je to asi vždy ... :)
Ještě bych tam tedy dodal 4. postavu, navenek milou ale ve skutečnosti drsnou Ženu, která by svedla kde koho, jen aby po té ukradla jeho (hlavně cennosti). Její hlavní zbraní by byl její šarm a malý colt, schovaný v kozačkách... :P něco na způsob Cataliny z GTA San Andreas ale ne tak úplně ... :D
No přijde mi to jako kombinace Just Cause s GTA2 a trochu pozměněným příběhem. Takže za mě jednoznačně NE, nepouštějte se do toho. zabere to spoustu času a hráči to neocení. Nikdy není dobré kombinovat 2 hry do jedné. Spíše vymyslete něco originálního. Říkáte si že už nic originálního nejde vymyslet ? Ale jde, vždyť "nedávno" vznikly originální hry: Crossy Road, Flappy Bird .. a další hry které jsou ve skutečnosti o ničem ale přesto jsou dobré.
Zajímavý. Jen doplnim že některým nejde jen o střílečky, ale i o závody - těch je na linux jestli se nepletu opravdu málo (takže musim hrát FO2 přes wine). Ale hře Duna2000 se stejně nic nevyrovná (teda kdyby to mělo funkční multiplayer a bylo to i pro linux-ve wine po chvíli přestane jít zvuk)
Abych pravdu rekl, tak s podobnou hura akci uz mam zkusenosti. Naprogramovat kompletni zaklad tehle hry by asi nebyl problem. Jenze v tomhle pripade tvori programovani jenom par procent casu nutneho k dokonceni. Kdyz das presne specifikace co to ma umet, tak si s tim bezny programator musi do tydne poradit. Jenze prave ty presne specifikace zaberou ohromne mnozstvi casu, po ktery se zdanlive nic nedeje. Musis vsechno probrat ze vsech stran, udelat nejaky navrh herniho systemu, rozparcelovat problem,... A tohle vsechno musi delat zasveceni programatori, kteri si pod kazdou pronesenou vetou dokazi vybavit vsechna implementacni uskali a tak dale. Timhle stravis par tydnu(mesicu). Pak se to za dva tydny nabastli a zase nemas nic. Musis udelat pribeh, questy, vyvazit herni system.... Jenze s tim se zase nebude asi babrat programator, a bude muset udelat blbuvzdorne editory, testovaci scenare,.... aby mohl tohle vsechno delat nadsenec(ty). V celem prubehu teto akce se objevuji nedostatky v navrhu a bugy, ktere se musi resit. Ted mame hru a musime nahradit barevne fleky z Gimpu skutecnymi texturami, pridat zvuky,...
Jestli mas pekny model programu(jak ma co presne fungovat), tak ti to v te Jave naprogramuju, ale model programu mit nebudes, pokud nebudes mit programatory, ktery stravi tydny s tim navrhem. A kdyz uz budes mit ty programatory, co s tim to nekrestanske mnozstvi casu stravi, tak si to zcela jiste i naprogramuji.
Je to proste beh na dlouhou trat :(
no v prvom rade ako developer hier musim povedat ze napadov na hry je viac ako dost. Kazdy co vyvija hru ma v sufliku zodesat takych, aj s perfektnou predstavou ako to ma fungovat (co ty nemas, lebo si hru este nevyvijal). Nehovorim, ze nemas snivat a skusat, chcel som sa podelit o realitu.
Take jsem si neco podobneho vyzkousel jeste za dob studii. V pripade OS jsme dospeli k zaveru, ze je to nad nase sily uz pri podrobne analyze problemu / navrhu. V pripade hry (a take jineho tymu) to doslo tak daleko, ze byl hotovy scenar, zakladni engine pro Windows za pouziti tehdy aktualni knihovny DirectX verze 3, ukazkova lokace s ozvucenim a detekci kolizi. Z hlediska graficke pripravy pak byla ve 3D studiu vymodelovana temer cela Akropole, nebot dej se mel odehravat ve starem Recku kam se casem propadne student/-ka archeologie. Pak ale prislo zkouskove a prazdniny. To bylo v roce 1997, tym mel dest lidi a z toho pouze tri programovali. Nejvetsim problemem se ale ukazala organizace a motivace...
Promin ale ten tvuj "napad" je jen ciste plagiatorstvi jednoho nebo dvou existujicich titulu s minimem vlastni invence. Neco ve stylu - toto jsem nekde videl, pridame k tomu 5% vlastnich "vylepseni" a bude to nova hra.
Pokud vymyslis neco opravdu originalniho a kvalitne tu myslenku rozpracujes, muzes si byt 100% jisty ze tento koncept od tebe rado nejake herni studio za nemalou castku odkoupi.
Pro zacatek bych ti doporucil prostudovani prislusne literatury, napr. The Anatomy of a Design Document - http://www.gamasutra.com/features/19991019/ryan_01.htm
1, 2, 3, 4: dakujem. ako som uz kedysi davnejsie pisal, nie som programator, grafik ani nic poodobne - mam len napady. Jeden z napadov je toto. Samozrejme ze ak by sa do toho jedneho pekneho dna pustilo, bolo by s tym vela roboty. Osobne viem vymysliet pribehy a taketo vecicky, no to nie je ani nahodou vsetko.
Na svete je vela hier. Ci uz rozne pokracovania niecoho alebo nove a svieze napady. A tak zacat robit nejaku hru priamo od zaciatku... no neviem...
Castecne budu opakovat napsane vyse, ale asi jste nepochopil, jak to na svete (nejen FOSS) chodi. Napsat napad na blog umi kazdy, dulezite je, jestli jste schopny take vlozit nejakou hodnotu skutecne prace. FOSS je proste postaven na principu DIY (do it yourself), nebo jak rika Linus T. "show me your code".
V tomhle pripade to nemusi byt nutne kod, prijdete s grafikou, kvalitnim scenarem, zakladem herniho engine nebo s penezi ale hlavne s necim, takhle je to jen placnuti do vody.
Ja jako dite mel sen hru naprogramovat. Jmenovala se Jet Set Willy X a byla v assembleru na ZX Spectru Zabrala mi asi 4 roky mezi mym 13. a 17. rokem. Dodelal jsem ji az nedavno, mezitim ZX Spectrum se propadlo do propadliste dejin a ja to vnimam jako promrhany cas, kdy jsem se mohl ucit socialni schopnosti.
Proto mravni ponauceni - az vas napadne nejaky sklon byt tvorivi, serte na to. Bezte do hospody chlastat s kamaratmi, tancovat na diskosku, sukat holky kluky, naucite se socialni schopnosti, ty jsou v zivote dulezite. Kolik ste napsali her je vetsine lidi u (_,_)
Mno kdyz uz jsme u toho, napsal sem engine pro textove hry a schanim autory:
http://gbook.wz.cz/
je hotova funkci verze webove verze a skoro je hotova i BASH+(g/x)dialog verze, a planuji jeste i dalsi platformy, zrejme neco mobilniho a vic windowsoveho.
Zamerne tam neni system souboju, protoze ucelem hry je dobry pribeh a zabava, ne sverovani se do rukou nejakeho generatoru nahodnych cisel a ruznych vypoctu ( i kdyz takova moznost tam take v zakladni podobe je ;)
I'm just surprised to discover how considerably of info I received on this particular topic. I m so incredibly thankful of you. 1 specific factor I could assert that, after reading this publish I became preserved from the entire ineffective search I ought to have carried out on this specific matter. Your write-up is sometimes a authentic great factor in disguise.
Menom Stanislav Hoferek, prezývkou Elven, vystupovaním blázon. Vážim si kreativitu, odvahu a ľudské práva.
Tvorím linuxovú distribúciu Greenie. Píšem knihy, kde sa mi najviac páči tvorba literárnych postáv, pomáham začiatočníkom v Linuxe, tak ako pomáhali mne. Mám rád ťahové stratégie, metalovú hudbu a ťažké scifi. Zaujímam sa o politiku, vesmír, Linux, literatúru, históriu, náboženstvá a filozofie. Obľúbená myšlienka:
„Smejte sa nám, že sme iní, my sa vám smejeme, že ste všetci rovnakí“
Přečteno 98 105×
Přečteno 37 014×
Přečteno 29 537×
Přečteno 26 407×
Přečteno 26 294×