Port hry Fish Fillets na WP7
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
S tím XML máš náhodou pravdu. Stačí, aby byly tagy v XML souboru v jiném pořadí, než v jakém jsou nadefinované atributy v dané třídě, a kompilátor si s tím neporadí. Moje zkušenost ze včerejška...
-
Martin Suchan
- smartmaniak

- Posts: 1138
- Joined: Fri Mar 11, 2011 10:48
- Zařízení: Nokia Lumia 925
- Location: Praha
Port hry Fish Fillets na WP7
Placené aplikace z Windows Phone Marketplace konečně i v ČR
http://mobilenet.cz/clanky/placene-apli ... -v-cr-7356" onclick="window.open(this.href);return false;
Tyjo, to abysme si pospisili
Jinak do XML lze ukladat maximalne tak save hry a reseni levelu - pro samotne definice levelu je treba bud opsat kazdy manualne do C#, nebo pouzit nejaky skriptovaci jazyk (treba Angry Birds pouzivaji vlastni C# LUA loader, viz disassembler
)
http://mobilenet.cz/clanky/placene-apli ... -v-cr-7356" onclick="window.open(this.href);return false;
Tyjo, to abysme si pospisili
Jinak do XML lze ukladat maximalne tak save hry a reseni levelu - pro samotne definice levelu je treba bud opsat kazdy manualne do C#, nebo pouzit nejaky skriptovaci jazyk (treba Angry Birds pouzivaji vlastni C# LUA loader, viz disassembler
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Pro definice levelu je klidně možné použít i XML, stejně tak pro další předměty (a klidně i pro rybky). Ale samotné akce se už musí udělat v kódu. To je pravda. Mluvím ale o XNA a Content Pipeline, čili nevím, kolik toho o XNA víš. Já moc ne, ale tohle jsem už zjistil...
Jinak už jsem velmi blízko základnímu převedení WC levelu do XNA podoby, ale jenom toho jednoho levelu
Teď jde o to, jaké řešení tedy bude lepší. XNA nebo Silverlight nebo rovnou kombinace. Ú, já prostě nevím 
Jinak už jsem velmi blízko základnímu převedení WC levelu do XNA podoby, ale jenom toho jednoho levelu
-
Martin Suchan
- smartmaniak

- Posts: 1138
- Joined: Fri Mar 11, 2011 10:48
- Zařízení: Nokia Lumia 925
- Location: Praha
Port hry Fish Fillets na WP7
Jasne, ze rozlozeni dilku se da delat i v XML, ale skriptovani proste nedas - a kdyz uz bude popis skritpu v C#, tak tam muze byt i to nacitani predmetu, tim se nic nezkazi.
Kdo jeste nevidel zdrojaky puvodnich LUA skriptu, tak zde je takovy jeden prumerny level, kterych je treba prevest 80
http://pastebin.com/U5t8ZskL" onclick="window.open(this.href);return false;
O XNA a Content Pipeline nic moc nevim, akorat v Silverlightu mam celkem zkusenosti, jen ne s temi multimedialnimi vecmi jako hudba a animace.
Kdo jeste nevidel zdrojaky puvodnich LUA skriptu, tak zde je takovy jeden prumerny level, kterych je treba prevest 80
http://pastebin.com/U5t8ZskL" onclick="window.open(this.href);return false;
O XNA a Content Pipeline nic moc nevim, akorat v Silverlightu mam celkem zkusenosti, jen ne s temi multimedialnimi vecmi jako hudba a animace.
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Podle té RPG hry jsem připravil , který by čistě teoreticky mohl posloužit jako základ pro konverzi. Ale jenom čistě v teoretickém světě, protože prakticky je úplně nedodělaný. Nicméně základní představu o tom, jak by to mohlo fungovat, snad přinese
Je tam převeden jeden level do XML podoby - WC - včetně modelů, ale jediné, co zatím funguje, je zobrazení. Zkusil jsem taky nějak doprogramovat základní animace rybiček, ať se na to dá koukat. A pokud už máš naprogramovanou fyziku pro ten projekt postavený na Silverlightu, tak by to nejspíš šlo použít. 
EDIT: Jo a že mi to trvalo tak dlouho je tím, že se flákám
EDIT: Jo a že mi to trvalo tak dlouho je tím, že se flákám
- p.a.Ť.o
- smartmaniak

- Posts: 1029
- Joined: Thu Jun 23, 2005 8:45
- Zařízení: iPhone 6S Silver, Galaxy S20+
RE: Port hry Fish Fillets na WP7
Kluci sikovni, pekne vam to jde 
-
Martin Suchan
- smartmaniak

- Posts: 1138
- Joined: Fri Mar 11, 2011 10:48
- Zařízení: Nokia Lumia 925
- Location: Praha
Port hry Fish Fillets na WP7
Pekne, co takhle zalozit nejaky hostovany projekt treba na GIThubu, neboo GoogleCode, nasekame tam tickety a muzeme to zacit vyvijet... i kdyz bylo by asi nejlepsi se nejdrive nekde sejit a dohodnout datovy model, jak ukladat vychozi levely, co to skriptovani rozhovoru a animaci?, jak ukladat reseni, savy, replaye mistnosti a pripadne zda tam delat v prvni verzi i nejakou webobou tabulku/sluzbu nejlepsich reseni?
-- doplnění předchozího příspěvku (pon srp 08, 2011 12:25) --
Moje technologicke demo - take jen jeden level - sice tam funguje ovladani ryb a hraje hudba (!), ale zadne animace.
Na hlavni obrazovce vede kazdy klik do onoho levelu, zpatky se dostane clovek klikem na World. funguji tam ovladaci sipky a prepinani ryb + fyzika predmetu, nefunguje nijak umirani.
Spaghetti code included, radeji to nezkoumejte, je to jen sbirka pokusu!
-- doplnění předchozího příspěvku (pon srp 08, 2011 12:25) --
Moje technologicke demo - take jen jeden level - sice tam funguje ovladani ryb a hraje hudba (!), ale zadne animace.
Na hlavni obrazovce vede kazdy klik do onoho levelu, zpatky se dostane clovek klikem na World. funguji tam ovladaci sipky a prepinani ryb + fyzika predmetu, nefunguje nijak umirani.
Spaghetti code included, radeji to nezkoumejte, je to jen sbirka pokusu!
- Attachments
-
- FishFilletsWP7.zip
- FF1 WP7 level WC, technology sample
- (1.23 MiB) Downloaded 533 times
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Souhlasím, bude nejspíš lepší si všechno dopředu promyslet. Co třeba přes IM? I když vím, že když se s někým zakecám, tak už se obvykle neřeší vůbec nic, takže asi něco jiného.
Google Wave je teď taky pasé, ale docela dost se z těch věcí zachovalo v Google Docs, takže třeba nějaký sdílený dokument.
A můj osobní názor na některá témata?
A můj osobní názor na některá témata?
- Některé ty LUA skripty jsou vskutku šílené.

- Silverlight vs XNA - pro hru jednoznačně XNA a to jednak proto, že pro 2D hry je dostatečně uzpůsobeno a spoustu věcí ten framework dokáže rozpoznat a udělat velice snadno. A další obrazovky? No, touha udělat je celé v XNA mě docela hlodá

- - na druhou stranu, pokud se dobře napíše základní herní kód, pak půjde relativně snadno přenést hru z jednoho prostředí do druhého - můj názor
- Výchozí levely nadefinujeme v XML za pomocí XNA Content Pipeline a předpřipravených tříd. Pokud pak bude nutné ještě něco malého dodělat, udělá se to pak v inicializačním kódu každé úrovně.
- - s čímž souvisí programování rozhovorů a animací. Ten animační kód, co jsem upravil, se bude muset hodně upravit, kdybychom ho chtěli použít, no a rozhovory? napíšeme jednoduchý plánovač...
- - a v podstatě mnoho věcí z FF-NG by se dalo prostě přepsat do C#, teď jenom mít aspoň jednoduchou představu, jak to chceme udělat...
-
Martin Suchan
- smartmaniak

- Posts: 1138
- Joined: Fri Mar 11, 2011 10:48
- Zařízení: Nokia Lumia 925
- Location: Praha
Port hry Fish Fillets na WP7
Ted me jeden clovek upozornil na zajimavou vec:
"#GPL licence původního projektu FF NG, není v Marketu dovolená. Co s tím?"
http://arstechnica.com/microsoft/news/2 ... ld-too.ars" onclick="window.open(this.href);return false;
"#GPL licence původního projektu FF NG, není v Marketu dovolená. Co s tím?"
http://arstechnica.com/microsoft/news/2 ... ld-too.ars" onclick="window.open(this.href);return false;
Port hry Fish Fillets na WP7
Tak jedině si musíš zažádat o povolení autorů původní hry, zda by jsi mohl port na marketplace uveřejnit jako Freeware.
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Jeden člověk, vždyť to jsem byl já!Necroman wrote:Ted me jeden clovek upozornil na zajimavou vec:
"#GPL licence původního projektu FF NG, není v Marketu dovolená. Co s tím?"
http://arstechnica.com/microsoft/news/2 ... ld-too.ars" onclick="window.open(this.href);return false;
-
Martin Suchan
- smartmaniak

- Posts: 1138
- Joined: Fri Mar 11, 2011 10:48
- Zařízení: Nokia Lumia 925
- Location: Praha
Port hry Fish Fillets na WP7
Jenom maly upate, ze se neco deje - prave ted se domlouvame s Paulosem na ruznych detailech projektu, ja studuji zaklady XNA (diky Tomáši Slavíčkovi za super screencasty
) a k tomu vybirame nejaky ten hosting a cekame, co Altar rekne na ty problemy s GPL licenci vs WP7 Marketplace.
Zatim davam jeden screen, ktery uz je vykreslen v XNA. Uz se snazim to rozdelovat do logickych celku, aby to nebyl spagetovy kod

Trochu ted narazime na velikost vysledneho XNA, ktere ma pro 8 levelu s hudbou, zvuky a obrazky uz 60MB, coz je problem, protoze limit na aplikaci je 256 MB, pokud vim. Nevite nekdo tipy, jak usporne vlozit do aplikace asi 3000 malych obrazku, 2000 par-vterinovych zvuku a 10 asi minutovych hudebnich stop?
Zatim davam jeden screen, ktery uz je vykreslen v XNA. Uz se snazim to rozdelovat do logickych celku, aby to nebyl spagetovy kod

Trochu ted narazime na velikost vysledneho XNA, ktere ma pro 8 levelu s hudbou, zvuky a obrazky uz 60MB, coz je problem, protoze limit na aplikaci je 256 MB, pokud vim. Nevite nekdo tipy, jak usporne vlozit do aplikace asi 3000 malych obrazku, 2000 par-vterinovych zvuku a 10 asi minutovych hudebnich stop?
Port hry Fish Fillets na WP7
Mne se povedlo vlezt do limitu 50MB na Android Marketu.
Nevesel se jen holandsky dabing a intro video.
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Včetně nových levelů z Fish Fillets NG? Jak? 
Používáš nějakou extra metodu pro kompresi grafických a zvukových souborů? Na WP7 nejsou tak přísné limity, co se týče velikosti (můžeme jít i do 200MB), takže bychom se nakonec mohli vlézt. Ale jen by mě zajímalo, jak jsi to řešil ty.
Používáš nějakou extra metodu pro kompresi grafických a zvukových souborů? Na WP7 nejsou tak přísné limity, co se týče velikosti (můžeme jít i do 200MB), takže bychom se nakonec mohli vlézt. Ale jen by mě zajímalo, jak jsi to řešil ty.
Port hry Fish Fillets na WP7
V dobe, kdy jsem delal rybicky, mela data 110MB (nebyl tam jeste ten holandsky dabing a intro video jsem pro jednoduchost ignoroval). Zmacknul jsem je na cca 43MB tim, ze jsem mp3 prekonvertoval do nizsi vzorkovaci frekvence (ztrata kvality, ale na mobilech to snad ani neni slyset), obrazky png jsem jeden po druhem otevrel a prevedl je z full color na paletove tak, aby vypadaly porad vicemene stejne. Puvodni data totiz byla paletova a hra byla delana tak, aby v jednom levelu bylo maximalne 256 barev (unikatni barvy ve vsech obrazcich, ktere jsou prave na jedne obrazovce). Tak, aby FF fungovaly i na Win95 v kancelarich. 
Pokud je na WP7 marketu limit 256MB, tak se tam snad ta data musi vejit uplne cela beze zmeny, ne? Nebo si je XNA prevadi do nejakeho sveho nativniho formatu?
Pokud je na WP7 marketu limit 256MB, tak se tam snad ta data musi vejit uplne cela beze zmeny, ne? Nebo si je XNA prevadi do nejakeho sveho nativniho formatu?
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
XNA to převádí, ale jde poměrně snadno nastavit, aby nepřevádělo nic, a jde načítat PNG soubory. Těch 60MB bylo po převodu do texturového formátu XNA, který je nekomprimovaný docela hodně velký. Bez převodu by se to mělo celé vejít i s holandštinou a intrem. Každopádně díky za rady, zkusíme to ještě zmáčknout.
-
Pavel Štrobl
- častý přispěvatel

- Posts: 231
- Joined: Tue Aug 09, 2011 15:06
- Zařízení: Lumia 920 Cyan, Sony VAIO Duo 11
- Location: Planeta Země, Kontinent Evropa, Stát ČR, Město Roudnice nad Labem
- Contact:
Port hry Fish Fillets na WP7
Super jen tak dál. Držím palce. 
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
Tak nejen že zkusíme. Úspěšně jsem všechnu grafiku smrsknul asi na 41MB a kdybych ubral některé přidané levely a holandštinu (které stejně kvůli licenci nebudeme moci použít), tak si troufám tvrdit, že bychom se s celou hrou taky vlezli do 50MB 
Port hry Fish Fillets na WP7
50 Mb to snad nemá ani na PC ne? 
-
Paulos
- stálý přispěvatel

- Posts: 439
- Joined: Tue Jun 17, 2008 17:06
- Zařízení: Nokia Lumia 925, 32 GB
- Contact:
Port hry Fish Fillets na WP7
To by ses divil
Na PC mají Fish Fillets NG něco přes 160MB. Grafika z toho zabírá asi 60MB, zvuky a mluvení rybiček 90MB (započítávám i holandštinu), hudba 8MB (OGG).
Who is online
Users browsing this forum: No registered users and 1 guest

