Avatar
robertvokac1
Člen
Avatar
robertvokac1:

Programuji v Javě hru, vše je samozřejmě objektově orientované, hra má asi už 90 tříd. Jak to mám udělat, aby moje práce nezůstala v zatracení. Rád bych, aby si hru mohli lidé zahrát i za 10000 let. A co když existují mimozemšťané, jak to mám udělat, aby si hru mohli zahrát i oni. Prostě se mi velmi líbí, co jsem všechno vymyslel, grafika, objektový návrh, má to už 8000 řádek kódu, všechno spolu krásně spolupracuje, používám například návrhový vzor fasáda pro skrytí implementace, používám databázi SQLite pro uchování dat. Na mé hře by se mohli na školách učit programování, sice to má 8000 řádek kódu, ale dělba práce je rozdělena do asi 90 tříd, takže každá třída dělá toho jen tolik, aby nebyla moc složitá, když mám pocit, že nějaká třída má moc velkou zodpovědnost, vytvořím novou třídu a část zodpovědnosti na ni přenesu.

 
Odpovědět  ±0 16. června 13:08
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na robertvokac1
Taskkill:

Ty seš adept do síně slávy.

 
Nahoru Odpovědět  +13 16. června 13:52
Avatar
sunspinx
Člen
Avatar
sunspinx:

Na zaciatok by si mohol poslat link na stiahnutie tej hry, aby sme to najprv ohodnotili, pretoze sa mi zda, ze ju precenujes :D

 
Nahoru Odpovědět  +1 16. června 14:13
Avatar
Jindřich Máca
Tým ITnetwork
Avatar
Odpovídá na robertvokac1
Jindřich Máca:

Ahoj, budu ignorovat 90% Tvého příspěvku a předpokládat, že máš pozoruhodně rozvinutý smysl pro humor a odpovím na skutečnou otázku tj. "Jak zálohovat větší programátorský projekt?". Odpověď je poměrně jednoduchá, použij verzovací systém, který Ti kromě možnosti pravidelné zálohy nabízí i spoustu dalších funkcí. Osobně bych doporučil použít systém Git a tím se dostáváme ke konkrétním službám jako https://github.com/, https://bitbucket.org/ nebo https://about.gitlab.com/, které v souvislostí s tímto systémem můžeš využít. A pokud o něm slyším poprvé a chceš se s ním naučit pracovat, můžeš využít místní tutoriál - http://www.itnetwork.cz/software/git. ;)

 
Nahoru Odpovědět 16. června 14:32
Avatar
robertvokac1
Člen
Avatar
robertvokac1:

Až hru dokončím do podoby, kdy bude mít všechny funkce implementované, otestované a fungující a až hra bude běhat na platformě pc, provedu úpravu hry, aby fungovala i na Androidu, používám JavaFX, pro Android existuje knihovna Gluon, díky které lze používat JavaFX na Androidu, potom má hra bude fungovat i na Androidu a já ji dám za nějakou cenu do obchodu Google Play, ale to, až uznám, že už je má hra perfektní a nelze ji ještě nějak významně vylepšit

 
Nahoru Odpovědět 16. června 17:49
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na robertvokac1
Taskkill:

Má ta hra aspoň jméno?

A říká ti něco pojem beta testování? Chci říct, vypouštět produkt bez jediný zpětný vazby, bez reflexe a rovnou na ostro do storu, to není to co je ideální přístup.

 
Nahoru Odpovědět  +2 16. června 19:52
Avatar
robertvokac1
Člen
Avatar
robertvokac1:

Takže je možné to, že bych hru uvolnil pro beta testování s tím, že by tato beta verze byla funkční pouze po dobu beta testování a po skončení beta testování by ji hráči už nemohli spustit a museli by si koupit plnou verzi? A co demoverze funkční pouze 30 minut, je to technologicky možné na Androidu? Děkuji.

 
Nahoru Odpovědět 16. června 20:31
Avatar
Odpovídá na robertvokac1
Petr Čech (czubehead):

Pokud jsi tak skvělý programátor, nechápu, kde vidíš překážku, to bys měl zvládnout levou zadní. Všechno jmenované.

Nahoru Odpovědět  +1 16. června 21:17
Why so serious? -Joker
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na robertvokac1
Taskkill:

Proč by na Androidu nešlo při prvním spuštění poslat serveru identifikaci uživatele a čas aktivace licence a při každém dalším spuštění požadovat internet pro potvrzení, že je demo stále legálně aktivované/li­cencované? Že bude demo požadovat internet vůbec nevadí, i kdyby hra sama ho nepotřebovala, dema jsou od toho, abys získal feedback, takže můžeš nasadit nějakou trackovací funkci (v tvém případě rozhodně Třídu), která ti bude analyzovat chování hráče. Prostoru pro vlastní nápady je tady dost i ohledně zabezpečení dema proti "vylepšení" na plnou verzi ... ale nezapomeň na fakt, že dokonale zabezpečit nic nejde. A už vůbec ne v Javě.

 
Nahoru Odpovědět  +1 17. června 11:43
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:

:D:D:D:D myslím, že vím přesně kdo jsi :D minule jsi tu zakládal ten fake topic, jaký si chudáček skvělý programátor, ale nikdo tě nechce:D Teď se nebudu vyjadřovat k "problematice", protože tu žádná není, ale nedá mi to a musím ti to napsat :D:D
Tobě už není pomoci, jen ti poradím jednu dost podstatnou věc :D Ať už je ta tvoje hra jaká chce, pro tvé vlastní dobro ji na trh nedávej ty. Domluv se s někým, kdo umí trošku normálně komunikovat :D Ty tvoje příspěvky stojí za to :D Je děs v jednom textu použít třeba 3x stejné slovo nebo jemu podobné. Ty to dokážeš v jedné jednoduché větě:D Doopravdy pro tvé vlastní dobro ty sám nic nedistribuuj :D

Nahoru Odpovědět 30. června 22:20
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.