Jump to content
Geekforum.cz

[Browser game] Názor?


Hookyns
 Share

Recommended Posts

Zdravím,

zase mám jeden ze svých "super" nápadů, jako bych už neměl dost rozdělaných věci. :D

Chci se Vás jen zeptat na názor, jestli má cenu vůbec něco takového zkoušet nebo ne.

 

Jednu hru už mám rozdělanou, je to v podstatě typická budovatelsko válečná browserovka, ale to je teď OT.

Napadlo mě vytvořit browserovku na trochu jiné úrovni. Už jsem to tak nějak naplánoval, aby to bylo dost podobné klasickým PC hrám (něco jako strategie Age of Empires, Warcraft nebo hry typu LoL, Dota, aj).

 

Hodím to raději do CODE, aby to neviděl každý a nevyfoukl mi to i když asi není moc lidí schopných to realizovat. A když už by mi to chtěl někdo vyfouknout, tak ať raději napíše a připojí se ke mě než aby to dělal celé sám. 

Představoval bych si takové menší MMO.
Nevím jak bych začal s popisem mé představy, nějak to napíšu, ale dost možná to nebude srozumitelné.

Jednalo by se tedy o nějaké asi středověké období, kde by válčily národy (nebo jen nějaké 2 strany) proti sobě. Každý hráč by reprezentoval jednu postavu jakož to obyčejného vojáka. Jedna hra/bitva by byla naplněna cca 200 hráči, kde by tedy každý byl jeden voják. Samozřejmě by ti lidé levlovali a byli by povyšováni do vyšších "hodností" a později by tvořili velitele pro tyto armády nižších hráčů (nebo hráčů, kteří prostě chcou zůstat normálními vojáky). Ovládání by bylo podobnému tomu v LoL a obdobných hrách, tj. ovládání myškou + nějaké klávesy pro akce (cast spellu/útoku, pozvednutí štítu na obranu, aj ale rozhodně né chůze, ta by byla ovládána myší).

Jak bych to realizoval po technické stránce?
Nebudu popisovat akce mimo bitvu, to je celkem nepodstatné, bylo by to jak jiné hry, prostě nějaké menu/prostředí kde bych si mohl naklikávat nějaké itemy, popř. trénovat atd..

Byla by tedy nějaká základní obrazovka, nějaký herní interface. Při načítání bitvy (zatím by lidé viděly nějaké loading screen) by se načetl obrázek na pozadí jakož to terén. Na něm by se následně vytvořily objekty (asi by to bylo realizováno pomocí <map>, protože s ní jdou vytvořil libovolné tvary) jako budovy, překážky, stromy, aj. všechno by to byly jen obrázky tak zpracované, aby to dávalo dojem 3D. Tím by byla načtená mapa jako taková. Pak by se zapojil AJAX. Ještě při načítání by se provedl jeden úvodní dotaz, který by do hry dosadil hráče. Zde by byl loading ukončen a hra spuštěna.

Jak by hra běžela, prováděly by se AJAXové dotazy několikrát do vteřiny a odesílaly by a dostávaly by "packety". Jen jsem nezkoušel, kolik dotazů je AJAX schopný udělat do jedné vteřiny a nevím, jestli by to JS vůbec zvládal. Zde by mě také zajímalo, pokud by bylo např. 10 dotazů od každého hráče * 200 celkový počet lidí v bitvě tj. 2000 http požadavků za vteřinu, jak by na to reagoval hosting? V těchto požadavcích by se přenášely data (příklad 10 lidí ve hře)

       156|Hookyns|1|2751|290|456|152|1
       12|DalsiHrac|1|3510|610|450|130|0
       56|Puntík|2|2345|450|125|130|0
       546|Borec|2|3120|578|445|138|2
       156|Hookyns|1|2751|290|456|152|1
       12|DalsiHrac|1|3510|610|450|130|0
       56|Puntík|2|2345|450|125|130|0
       546|Borec|2|3120|578|445|138|2
       156|Hookyns|1|2751|290|456|152|1
       12|DalsiHrac|1|3510|610|450|130|0
Jsou to 4 rozkopírované řádky, ale ty data by byla různá.
Každý řádek reprezentuje jednoho hráče. ID, Username, ID Teamu, HP, Power, X, Y, Stav (0 - stojí; 1 - move; 2 - fight) - podle toho by se zobrazoval obrázek hráče.

Efekty by byly realizovány GIF animacemi. Každá postava by měla několik stavů/obrázků.
Výchozí obrázek by byl stojící postava, libovolná animace třeba jak točí zbraní nebo přešlapuje.. klasika..
Další animace by byla pro chůzi. Opakující se animace pohybu nohou.
Pak pro boj nějaká animace jak máchá mečem. Asi by pro ten boj bylo více animací podle toho co za útok provádí.

Asi jsem vynechal dost věci, ale šlo mi spíše o to sdělit princip funkce, aby jste se mohli vyjádřit k náročnosti na hosting, databázy, aj. Jistě si dokážete představit, že těch dotazů/požadavků na server bude hodně.

 

Má tedy něco takového cenu to zkoušet? Minimálně jako projekt pro seberealizaci dobré ne?

Co si tedy myslíte o náročnosti na hosting / server?

 

Berte to samozřejmě s rezervou, je to jen blbý nápad a při tom co jsem to psal se mi do toho přestává chtít jít :D

Link to comment
Share on other sites

Mě se to nezdá zlé, ale myslím si, že ti vyprší enthusiasmus dřív, než to doděláš. A pak ti to navíc nikdo nebude hrát, protože alternativ na poli browser her je strašně moc... bohužel většina z nich stojí za prd.

 

Programovat něco v jednom člověku je strašně obtížný. Já taky mám plno skvělých nápadů, které by mohly zaujmout, ale jejich realizace je prostě zhola nemožná do doby, než budu mít kolem sebe lidi ochotné pracovat jen s vizí, nikoliv s reálným měsíčním platem. ;)

Link to comment
Share on other sites

Já taky mám plno skvělých nápadů, které by mohly zaujmout, ale jejich realizace je prostě zhola nemožná do doby, než budu mít kolem sebe lidi ochotné pracovat jen s vizí, nikoliv s reálným měsíčním platem. ;)

 

To je ovšem jen jeden pohled ;) druhý je, než ty budeš schopen sehnat granty či investora, který to zaplatí ;) A řekl bych že tenhle přístup je mnohem reálnější, než že seženeš bandu nadšenců, co to bude prgat po nocích k hlavní práci a přitom budou za něco stát ;)

Link to comment
Share on other sites

Mě se to nezdá zlé, ale myslím si, že ti vyprší enthusiasmus dřív, než to doděláš. A pak ti to navíc nikdo nebude hrát, protože alternativ na poli browser her je strašně moc... bohužel většina z nich stojí za prd.

 

Programovat něco v jednom člověku je strašně obtížný. Já taky mám plno skvělých nápadů, které by mohly zaujmout, ale jejich realizace je prostě zhola nemožná do doby, než budu mít kolem sebe lidi ochotné pracovat jen s vizí, nikoliv s reálným měsíčním platem. ;)

U tohohle bych asi přestal kvůli grafice, protože v mých silách by nebylo vytvoření takového množství animovaných, graficky úhledných, obrázků.

Jinak co to obnáší pracovat sám vím. Onu hru kterou jsem tam zmínil dělám více než rok a stále ji chci dokončit, protože má velký potenciál se prosadit. ;) Jen pro zajímavost, ta hra má již 7,46MB a to počítám pouze textové soubory .php, .css a .js.

Nejdelší JS má více než 1600 řádků a nejdelší PHP přes 1200 řádků (myšleno v jednom souboru, obdobných souborů je více, ale tyhle jsou ty nejrozsáhlejší). Celá hra i s obrázky má potom 36,5MB.

Link to comment
Share on other sites

U tohohle bych asi přestal kvůli grafice, protože v mých silách by nebylo vytvoření takového množství animovaných, graficky úhledných, obrázků.

Jinak co to obnáší pracovat sám vím. Onu hru kterou jsem tam zmínil dělám více než rok a stále ji chci dokončit, protože má velký potenciál se prosadit. ;) Jen pro zajímavost, ta hra má již 7,46MB a to počítám pouze textové soubory .php, .css a .js.

Nejdelší JS má více než 1600 řádků a nejdelší PHP přes 1200 řádků (myšleno v jednom souboru, obdobných souborů je více, ale tyhle jsou ty nejrozsáhlejší). Celá hra i s obrázky má potom 36,5MB.

 

Pokud si za tím takhle jdeš, pak je to jen dobře... tak ať to aspoň někam dotáhneš. Minimálně k hratelné verzi, když už né k úspěšné. Je to určitě dobrá reference pro budoucího zaměstnavatele. Já třeba takhle víceméně dostal tu skvělou práci co mám teď jen díky dvoum rokům na Neotericu.

 

Trochu OT:

 

Existuje kopa manažérských hier (kde si manažérom klubu (hokejového, futbalového) ale kde by si bol futbalista, tj. manažovať svojho futbalistu, hokejistu, to by bol originálny projekt ;)

 

Tady je ten problém, že na manažerování jednoho hráče toho moc zajímavého není. Hrával jsem nějaké ty FM, ale na manažerování jednoho hráče toho podle mě fakt moc neni... taková hra by byla strašně jednotvárná. Samozřejmě... jiný model by byl mít takovouhle hru čistě multiplayerovou a více vrstevnou. Začínal by jsi jako manažer/trenér hráče, mohl by ses skrz úrovně propracovávat k managementu týmu přes nějaké trenérské posty atd... a všechny pozice by byly obsazeny reálnými hráči. Pak to má smysl. Ale management čistě hráčů... imho kravina.

Link to comment
Share on other sites

Nie nie, manažér jedného hráca tak som to nemyslel :)

 

Proste bud manažér celého tímu, alebo iba hráč, tj. niektorí hraci by boli manažéry tímov a niektorí by boli hráči, manažéry tímov by posielali hráčov ponuky ci nechcu ist do ich tímu a tak, však pozri www.footstar.org, ako to tam je a niečo podobné spraviť na hokej.

Link to comment
Share on other sites

Heal/Hurt si nech, to už je stará záležitost, my rozjedeme Hurt/Heal :D

 

Teda touhle chujovinou jsi mě fakt dostal :D

 

Mě napadlo, že by z toho byla možná drsná hra pro facebook. :D Vezmi si to, je to taková primitivní blbost a to lidi většinou hrají nejvíc. :D Z toho by mohla být masová hra jako prase. :D A kdyby jsme k tomu třeba přidali, že si za prachy můžou vždycky koupit třeba +1 heal/hurt třeba na týden. Ty krávo bychom byli slušný pracháči za pár let :D :D

Link to comment
Share on other sites

Teda touhle chujovinou jsi mě fakt dostal :D

 

Mě napadlo, že by z toho byla možná drsná hra pro facebook. :D Vezmi si to, je to taková primitivní blbost a to lidi většinou hrají nejvíc. :D Z toho by mohla být masová hra jako prase. :D A kdyby jsme k tomu třeba přidali, že si za prachy můžou vždycky koupit třeba +1 heal/hurt třeba na týden. Ty krávo bychom byli slušný pracháči za pár let :D :D

 

Presne toto napadlo aj mna, za SMS dostat +1 heal, alebo +1 hurt :D Masoví balíček +2 hurt a +2 heal :D +20% zlava

Link to comment
Share on other sites

Ale udělal bych to tak, že každý hráč by tam měl sebe jako postavu.

Bojovali by tedy mezi sebou a myslím si, že by to bylo akčnější.

 

Jasný, ale za to, abys mohl svou postavu (sebe) zapojit do hry, by sis taky musel zaplatit. :D A nějakou pěknou výhru pro vítěze bychom slíbili, třeba 1 mega, ale defakto by nikdy nikdo nemohl vyhrát, protože by hra byla nekonečná :D

 

 

To určitě není vůbec špatnej nápad. Spousta lidí na FB hraje hry, i jen příležitostně, ale když si vemete, kolik je na FB lidí :D

To by i nějaký 20Kč za 1x H/H vydělalo dost velkej balík :D

 

No právě a vezmi si, kdyby bylo jedno kolo na 24. hodin třeba, takže časově naprosto nenáročná hra, to by hrál skoro každý. :D

 

Tak kdy začnem? :D

 

EDIT: Jak se ale dívám na facebook developers, tak to propojení je pěkně otravné...

 

No, tak já jsem programátor jak sviňa, takže programování bude na vás. :D Já se můžu postarat tak max. o reklamu, propagaci a takovýhle věci okolo. :D Jinak samozřejmě budu řiditel s možností veta! :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...