.[ ČeskéHry.cz ].
DyMiX - 2D fyzikální engine pro J2ME hry
Jdi na stránku 1, 2, 3  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Mobilní hry, Flashové hry, Webové hry, ...
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 4. září 2007, 20:58:25    Předmět: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

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íSmile

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Amorph



Založen: 06. 09. 2007
Příspěvky: 68

PříspěvekZaslal: 6. září 2007, 07:30:19    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 6. září 2007, 08:54:50    Předmět: Odpovědět s citátem

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émSmile) 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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Amorph



Založen: 06. 09. 2007
Příspěvky: 68

PříspěvekZaslal: 6. září 2007, 09:08:27    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 6. září 2007, 09:29:08    Předmět: Odpovědět s citátem

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 Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 6. září 2007, 10:05:40    Předmět: Odpovědět s citátem

Vypadá to hodně dobře.
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Adam H.



Založen: 28. 07. 2007
Příspěvky: 8
Bydliště: Opava

PříspěvekZaslal: 13. září 2007, 17:05:55    Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

Je to pěkné...
_________________
http://adamh.cz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovi WWW stránky
jind005



Založen: 18. 10. 2007
Příspěvky: 36
Bydliště: Ostrava

PříspěvekZaslal: 18. říjen 2007, 23:56:27    Předmět: Odpovědět s citátem

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 Smile

Laughing Necekane.. sranda Smile
Mas to moc pekne Ondro Smile Jde videt ze volny cas vyuzivas velice uzitecne Smile Skoda ze tu neni vice diskuze o j2me..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
juroo



Založen: 28. 07. 2007
Příspěvky: 28

PříspěvekZaslal: 19. říjen 2007, 22:10:40    Předmět: Odpovědět s citátem

pekne, velmi pekne Smile vyskusal som to na Nokia 3110c a bezalo pekne plynule aj ked fps vypisovalo hodne nizke..
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 20. říjen 2007, 00:02:45    Předmět: Odpovědět s citátem

juroo napsal:
pekne, velmi pekne Smile 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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
juroo



Založen: 28. 07. 2007
Příspěvky: 28

PříspěvekZaslal: 20. říjen 2007, 00:41:26    Předmět: Odpovědět s citátem

ahaaaaaa, no hned sa mi nezdalo, ze by pri tak nizkom 'fps'(ako som si chybne myslel) vyzeralo vsetko tak pekne plynulo Smile 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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
sulthan



Založen: 24. 10. 2007
Příspěvky: 104

PříspěvekZaslal: 28. říjen 2007, 16:32:18    Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

Hardwire napsal:

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


Teda Ondro, ty zacinas byt fakt dobrej Shocked
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
agile



Založen: 29. 07. 2007
Příspěvky: 257

PříspěvekZaslal: 28. říjen 2007, 19:29:52    Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

sulthan napsal:
Hardwire napsal:

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


Teda Ondro, ty zacinas byt fakt dobrej Shocked


Pracuješ taky pro Redbosse, co?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
sulthan



Založen: 24. 10. 2007
Příspěvky: 104

PříspěvekZaslal: 28. říjen 2007, 21:03:53    Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

agile napsal:
Pracuješ taky pro Redbosse, co?


Bejvavalo Very Happy Ale radsi to sem nebudeme tahat, jinak by tu treba nekdo zacal byt sprosty Twisted Evil
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Hardwire



Založen: 04. 09. 2007
Příspěvky: 117

PříspěvekZaslal: 28. říjen 2007, 21:07:43    Předmět: Re: DyMiX - 2D fyzikální engine pro J2ME hry Odpovědět s citátem

sulthan napsal:
Hardwire napsal:

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


Teda Ondro, ty zacinas byt fakt dobrej Shocked


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
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Mobilní hry, Flashové hry, Webové hry, ... Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3  Další
Strana 1 z 3

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna