Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Hardwire
Založen: 04. 09. 2007 Příspěvky: 117
|
Zaslal: 4. září 2007, 20:58:25 Předmět: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
Ahoj,
koukám, že tahle sekce zeje prázdnotou, tak vám sem zkusím něco přihodit.
Když jsem narazil na Abyss engine, zkoumal jsem, jaký jsou ještě dostupný enginz pro mobilní hry. A zjistil jsem, že sicej sou nějaký 3D fyzikální enginy, ale nenašel jsem žádnej pro 2D hry. Přitom ve 3D hrách mají mobily i dnes dost problémy s FPS, zatímco ve 2D hrách je výkonu dost.
DyMiX je jednoduchý a poměrně svižný fyzikální engine založený na "rigid body dynamics". Zatím není moc sofistikovaný (no, pár featurek jako podpora rychle letících projektilů a tiled-worldy tam je), ale to podle mého názoru pro mobily nevadí.
Pokud chcete vědět víc, navštivte http://dymix.hardwire.cz. Je tam ke stažení demo a ke koukání video z dema.
Protože screenshoty nemá moc smysl ukazovat (vzhledem k tomu, že na statickým obrázku se fyzikální vlastnosti těles špatně prezentujou), tak sem postnu jen video, snad to nevadí
http://www.n-joy.cz/video/dymix-2d-physics-engine-for-j2me/6PedOkbF4tnBcCiJ/
http://www.n-joy.cz/video/dymix-joints/SW7dULM56Q7iMrNW/
http://www.youtube.com/watch?v=GhEaN4foHtM
Snad se bude líbit.
Hardwire
EDIT 28.9.: přidány nová videa s jointama. Nová verze dema je ke stažení pořád z mých stránek.
Naposledy upravil Hardwire dne 28. září 2007, 19:38:11, celkově upraveno 1 krát |
|
Návrat nahoru |
|
 |
Amorph
Založen: 06. 09. 2007 Příspěvky: 68
|
Zaslal: 6. září 2007, 07:30:19 Předmět: |
|
|
Ahoj, vypadá to moc pěkně a na fixed-point je to krásně hladký a plynulý. V plánovaných featurách máte zmíněné "Joints", tím je myšlena nějáká animační hierarchická kinematika nebo nějaké pružné vazby mezi objekty? A ještě jeden dotaz, kolik kolizních objektů na obrazovce vám zvládne taková T610 nebo Nokia řady S40M1? Teda jestli to neni tajný... |
|
Návrat nahoru |
|
 |
Hardwire
Založen: 04. 09. 2007 Příspěvky: 117
|
Zaslal: 6. září 2007, 08:54:50 Předmět: |
|
|
Amorph napsal: |
Ahoj, vypadá to moc pěkně a na fixed-point je to krásně hladký a plynulý. V plánovaných featurách máte zmíněné "Joints", tím je myšlena nějáká animační hierarchická kinematika nebo nějaké pružné vazby mezi objekty? A ještě jeden dotaz, kolik kolizních objektů na obrazovce vám zvládne taková T610 nebo Nokia řady S40M1? Teda jestli to neni tajný... |
Joints jsou spoje mezi objekty - pevné, kloubové nebo pružiny. Dá se tím vytvořit spoustu zajímavejch věcí jako různý houpačky, hadi atd.
Co se týče výkonu, tak na T610 a podobnejch starejch krámech jsem to zatím nezkoušel, ale ani to asi nemá cenu. Totiž aby chování objektů vypadalo nějak "fyzikálně", tak se musej rotovat. A na to je potřeba buď víc místa v JARu (s čím má N40 problém), MIDP2 nebo NokiaAPI (s tím má T610 problém ) nebo nejlíp rychlejší mobil a 3D API.
V prvním demu (s drahokamama), ve kterým dochází za frame k testu cca 40 kolizí a reakci na 10 kolizí, trvá frame 3 milisekundy na N70.
V demu s bedýnkama, kde se testuje cca 130 kolizí a na 70 z nich se reaguje, trvá frame cca 6 milisekund na N70.
Podle JBenchmarku se to dá docela dobře porovnat, doporučuju JBenchmark Pro / CPU / Game Physics (tam má N70 247 bodů).
Nicméně obě tyhle dema jsou poměrně náročný, protože v nich působí konstantní síla (gravitace), která způsobuje velký množství kolizí každej frame. Ve hrách jako asteroids nebo v demu s autíčkem těch kolizí za frame je minimum a i starší mobily by to mohly zvládnout. |
|
Návrat nahoru |
|
 |
Amorph
Založen: 06. 09. 2007 Příspěvky: 68
|
Zaslal: 6. září 2007, 09:08:27 Předmět: |
|
|
Jasne, pak mi doslo, ze tu rotaci bys na MIDP1 pocital tejden:) Ja mam prave na MIDP1 udelanou takovou hoodne orezanou variantu bez rotace, jen jednoducha interakce mezi kvadry a ono pokud mas kruhovy objekty -particly, had a podobne, tak rotaci nepotrebujes a taky to vizualne dela dost... Nicmene je fakt, ze v dnesni dobe se sice jeste portuje na S40M1, ale pomalu to prestava byt tak zhavy.
EDIT: btw. u posledniho dema se skakajicim praclovickem mas chybu, ze ti hornim okrajem obrazu vyskocim ze hry;) |
|
Návrat nahoru |
|
 |
Hardwire
Založen: 04. 09. 2007 Příspěvky: 117
|
Zaslal: 6. září 2007, 09:29:08 Předmět: |
|
|
Amorph napsal: |
EDIT: btw. u posledniho dema se skakajicim praclovickem mas chybu, ze ti hornim okrajem obrazu vyskocim ze hry;) |
Jo to vim, chyb v demu bude vic  |
|
Návrat nahoru |
|
 |
Quiark

Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 6. září 2007, 10:05:40 Předmět: |
|
|
Vypadá to hodně dobře. _________________ Mám strach |
|
Návrat nahoru |
|
 |
Adam H.
Založen: 28. 07. 2007 Příspěvky: 8 Bydliště: Opava
|
Zaslal: 13. září 2007, 17:05:55 Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
Je to pěkné... _________________ http://adamh.cz |
|
Návrat nahoru |
|
 |
jind005
Založen: 18. 10. 2007 Příspěvky: 36 Bydliště: Ostrava
|
Zaslal: 18. říjen 2007, 23:56:27 Předmět: |
|
|
Hardwire napsal: |
Amorph napsal: |
EDIT: btw. u posledniho dema se skakajicim praclovickem mas chybu, ze ti hornim okrajem obrazu vyskocim ze hry;) |
Jo to vim, chyb v demu bude vic  |
Necekane.. sranda
Mas to moc pekne Ondro Jde videt ze volny cas vyuzivas velice uzitecne Skoda ze tu neni vice diskuze o j2me.. |
|
Návrat nahoru |
|
 |
juroo
Založen: 28. 07. 2007 Příspěvky: 28
|
Zaslal: 19. říjen 2007, 22:10:40 Předmět: |
|
|
pekne, velmi pekne vyskusal som to na Nokia 3110c a bezalo pekne plynule aj ked fps vypisovalo hodne nizke.. |
|
Návrat nahoru |
|
 |
Hardwire
Založen: 04. 09. 2007 Příspěvky: 117
|
Zaslal: 20. říjen 2007, 00:02:45 Předmět: |
|
|
juroo napsal: |
pekne, velmi pekne vyskusal som to na Nokia 3110c a bezalo pekne plynule aj ked fps vypisovalo hodne nizke.. |
Dobre vedet. Zatim nejpomalejsi telefony, na kterejch sem to zkousel, byly 6600 a MX65 a tam to slo "slusne" (=pouzitelne). Na SX1 uz to slo nepouzitelne:) Ale ta je holt uz mimo hru chudinka.
To cislo je prumerna delka jednoho framu v milisekundach. Takze zvladnutelny_FPS=1000/to_cislo. |
|
Návrat nahoru |
|
 |
juroo
Založen: 28. 07. 2007 Příspěvky: 28
|
Zaslal: 20. říjen 2007, 00:41:26 Předmět: |
|
|
ahaaaaaa, no hned sa mi nezdalo, ze by pri tak nizkom 'fps'(ako som si chybne myslel) vyzeralo vsetko tak pekne plynulo pre presnost su tu hodnoty
citace: |
jednoho framu v milisekundach |
pre kazdy level:
15, 0, 5-7, 6, 6, 3, 8, 11, 2-5 |
|
Návrat nahoru |
|
 |
sulthan

Založen: 24. 10. 2007 Příspěvky: 104
|
Zaslal: 28. říjen 2007, 16:32:18 Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
Teda Ondro, ty zacinas byt fakt dobrej  |
|
Návrat nahoru |
|
 |
agile

Založen: 29. 07. 2007 Příspěvky: 257
|
Zaslal: 28. říjen 2007, 19:29:52 Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
sulthan napsal: |
Teda Ondro, ty zacinas byt fakt dobrej  |
Pracuješ taky pro Redbosse, co? |
|
Návrat nahoru |
|
 |
sulthan

Založen: 24. 10. 2007 Příspěvky: 104
|
Zaslal: 28. říjen 2007, 21:03:53 Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
agile napsal: |
Pracuješ taky pro Redbosse, co? |
Bejvavalo Ale radsi to sem nebudeme tahat, jinak by tu treba nekdo zacal byt sprosty  |
|
Návrat nahoru |
|
 |
Hardwire
Založen: 04. 09. 2007 Příspěvky: 117
|
Zaslal: 28. říjen 2007, 21:07:43 Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry |
|
|
sulthan napsal: |
Teda Ondro, ty zacinas byt fakt dobrej  |
Díky, ale počkej až uvidíš, co připravuju na tu bakalářku:) Pak sem postnu nějaký vymakanější demo:) |
|
Návrat nahoru |
|
 |
|