igri na Java

19 отговора 484 прегледа
#1

igri na Java

abe pichove celia topic ne mi e iasen... niakoi shte obiasni li kak sediat neshtata... ili vruzki da dade da cheta che az ne mojah da nameria

namerih nogo obiasnenia za C++ i DirectX ma nishto za java... nesuvmestimi li sa java i directx... kvo e openGl... ei takiva neshta me interesuvat...

niakoi znae li?

Next time you feel perfect, try walking on water!
Отговор
в отговор на AC #2

Re: igri na Java

Znachi glei sega - ne pretendiram che izobshto razbiram ot tiq raboti , obache sys skromnite si poznaniq shte ti kave , che :
DirectX i OpenGL ne move da programirash na Java.
- DirectX mai e technologiq na Microsoft taka che shte widish malko zor , dokato q portnesh na Solaris ili Linux (za koito ima JDK-ta ot Sun) - [линк]
- OpenGL si e qko assembler, znachi prosto zabrawi da go polzwash direktno prez JDK-to. - [линк]
- Ako ot Sun sa se izhitrili da nawrat w dll-te na JDK-to wrytki prez DirectX ili OpenGL, towa e drug wypros, no pak ne ti garantira, che programata , deto si q napisal shte raboti dostatychno byrzo na platforma , kydeto nqma takiwa raboti (i syotwetno write once run everywhere stawa na write once crawl almost everywhere).

Izobshto wypreki, che demotata na nowite 2D i 3D API-ta w JDK 1.4. sa dosta wpechatlqwashti, malko e ranichko za instinska grafika na Java (bawnichka e oshte). Zatowa horata pishat grafika na ne tolkowa portable , no pyk efektiwen ezik (C++, ASM ako si maniac)

Отговор
в отговор на AC #3

Re: igri na Java

Zna4i neshtata stoyat taka:
1. DirectX e Microsoft garbage.
2. Ako iskash prenosimost izpolzvay OpenGL- pisan e na C i C++.
3. Zabravi da pishesh igri na Java- sam shte si otgovorish zashto, ako imash opit syc C++.
4. Mislia, 4e skoro mnogo programisti na Java shte ostanat bez rabota, zashtoto na zapad studentite u4at samo Java (poviarvay taka e) a games, drivers, etc. se pishat ili na ASM ili C/C++.
5. Ako iskash proizvoditelnost pishi na C/C++- prenosim e tolkova kolkoto i Java (ne govoria za typnite na Microsoft, kato naprimer MFC).
6. Java shte se naloji kato pyrvi ezik samo ako:
6.1. Stane proizvoditelen kato C/C++- ne moje da stane nikoga, no GHz na komputrite ska4at, koeto e dobre.
6.2. Tova koeto mojesh da pravish na C/C++ moje da se napravi i na Java- skoro niama da stane a i ne znam dali vyobshte niakoga shte stane.

Отговор
в отговор на OpenGL #4

Re: igri na Java

мда... някои са осъзнали реалностите, виждам . Макар че опенГЛ го броят за мъртъв де...

[линк]
Отговор
в отговор на voyager #5

Re: igri na Java

OpenGL ne e myrtyv. Ako niakoy se interesuva vse pak, moje da poseti slednite adresi:

[линк]
[линк]
[линк]
[линк]
[линк]
[линк]
.......
[линк]

Отговор
в отговор на OpenGL #6

tochno tam

na gamedev.net govoriat za igri na Java

Next time you feel perfect, try walking on water!
Отговор
в отговор на OpenGL #7

niama da sporim za ezici sega

v edna kniga chetoh che po broi software cobol oshte vodi klasaciata... mai cobol beshe... abe se edno... vajnoto e che ne beshe nito c++ nito java, nito asembly... i ne govoria samo za desktop prilojenia...

dobre, shtom si zapoznat, kaji kvo e polojenieto s C#. predpolagam na nego shte moje da se praviat igri? nali se pak e C... kak sedi vaprosa s proizvoditelnostta tam?... to zabavianeto e predizvikano ot VM nai-veche... nali interpretira...

za tova na zapad --- imam predstava,... i az ne razbrah shto uchime Java ma si ia uchime... ma kato imash predvid che predi tova sa uchili VB... moje i da e stupka napred... a tochno tova che tolkoz nogo hora uchat Java oznachava che niama da ostanat bez rabota... shte nameriat nachin da moje da se pravi i tova na Java... puk i C# ne e nogo daleche ot Java... niama ni ostaviat toku taka... :))))))

driverite zavisiat ot platformata... normalno e da ne sa prenosimi... i suotvetno da ne se pishat na Java...

jalko e che niama poveche igri deto da sa prenosimi... mojeshe i da se resha da pusna Linux togava...

Next time you feel perfect, try walking on water!
Отговор
в отговор на AC #8

Re: niama da sporim za ezici sega

C# също се интерпретира и поне според това което видях като инсталирах MS .NET framework sdk на windows xp е мнооого по тромаво от native приложенията, почти толкова зле (по отношение на скоростта) колкото и java приложение пуснато през виртуалната машина.

Отговор
в отговор на AC #9

Re: niama da sporim za ezici sega

Кобол води, щото навремето неща, които сега се пишат на Жава /*точно сървърни програми*/ са написани на него. А мрежово приложение обикновено не се пипа, щом работи. Едва ли обаче има на Кобол написани ДТ приложения все още

[линк]
Отговор
в отговор на AC #10

Re: tochno tam

Vij sega, edno e da se govori a drugo e da se pishat. Ya mi kaji kolko igri sa napisani na Java (imam v predvid igri deto sa na pazara i se prodavat kato topyl hliab)? Prosto niama i skoro niama i da ima.

Отговор
в отговор на AC #11

Re: niama da sporim za ezici sega

>v edna kniga chetoh che po broi software cobol oshte vodi klasaciata...

Da, prav si. Na cobol sa pisani mnogo po-ve4e neshta otkolkoto na C/C+++ i vse oshte prodyljavat da pishat (naprimer na First Active bazite danni sa na cobol).

>dobre, shtom si zapoznat, kaji kvo e polojenieto s C#.

NE, ne sym mnogo zapoznat sys C#, daje bih kazal, 4e po4ti nishto ne znam za tozi ezik, no moga da kaja, 4e i na C# niama da se pishat igri- pone skoro, zashtoto se interpretira i toy, t.e. shte si ostane vinagi po-bavna ot C/C++. Moga oba4e da ti garantiram, 4e tia v nay-skoro vreme shte stane mnogo po-byrza ot Java i znaesh li zashto- zashtoto Microsoft shte haknat sumati pari v C# i shte napraviat vsi4ko vyzmojno za da stane tia po-byrza ot Java i shte uspeyat. Drug e vyprosa dali naroda shte se yurnat kym C#, zashtoto kakto pokazva praktikata vsi4ki produkti na Microsoft sa Windows orientirani, t.e. Microsoft edva li shte izmisliat neshto koeto da vyrvi bezproblemno na drugite platformi- ne zabraviay, 4e niakoy ne rita hliaba deto yade.

Отговор
в отговор на AC #12

www.droidquest.com

skoro mi ya prepor'4aha
grafikata ne e p'rvostepennata cel na igrata ama ne e zle
a samata igra e mnogo yaka
napravo ubiec

s pove4e humor mu e maykata
Отговор
в отговор на l #13

ha tova ne go znaeh

C# izcialo li se interpretira... ha...
misleh che shte se interpretira samo za asp

jalko...

Next time you feel perfect, try walking on water!
Отговор
в отговор на OpenGL #14

niama losho de

i az za tova govoria...
MS shte sipne parichki i shte vidish kvo she ni e hubavo...

shtot haide da si kajem... C# v obshti liniii si e MS Java ot tova koeto sum gledal dosega...

abe istinata e che prosto me murzi da naucha C++. :)))

Next time you feel perfect, try walking on water!
Отговор
в отговор на koral #15

ebati iakata igra

:PPP
dobre che ne ia znaiat nogo hora inache diablo i gta da sa umriali veche :)))

Next time you feel perfect, try walking on water!
Отговор
в отговор на AC #16

misli6 li

edva li fen na diablo bi se uvlyak'l po Robot Odyssey dori i da ya znae6e.

nay-stranno mi se stori, 4e toya deto e napisal porta, ne znae kak e napraven Wall Hugger chip-a :)
i si go priznava na web site-a (koeto e pohvalno de)
oba4e nivoto, koeto e dobavil (The Super Secret 6th level :) e mnogo yako (v'preki 4e imeto mu e grandomansko :)

s pove4e humor mu e maykata
Отговор
в отговор на OpenGL #17

Re: tochno tam

He-he, predpolagam, AC, che pone za sega ne si trugnal da pravish igri za pazara koito "da se prodavat kato topul hliab", taka che nishto ne te spira da si pishesh na Java.

Отговор
в отговор на jdp #18

Re: igri na Java

Za tvoe svedenie :
Java 3D ima i za DirectX i za OpenGL - i na Java 3D sym vizhdal edna komersialna programa vyv edna firma v koiato raboteh predi vreme - e ne e za viarvane ama skorostta s koiato raboteshe beshe prosto fantastichna - e sega dali shte s niakolko nanosecundi po byrza ako e na C neznam.
Osven tova ne vizhdam zashto ti e da pishesh na OpenGL sled kato kazvash che e kato assembler - a na Java 3D imash vsichko koeto e parisano po debelite knigi - tam ima teoria razbira se i osnovite na 3D grafikata - a za 2D ami maj e po dobre da se polzva Java 3D vmesto Java 2D - Java 2D e prosto myka po otnoshenie na skorost - no pyk mozhe da se slozhi v edin Java2 applet.

Отговор
в отговор на OpenGL #19

Re: igri na Java

Tova che nekakvi si seliani uchat Java v uchilishtata ne znachi che shte stanat programisti - oshte poveche che te i gram stazh niama da imat.
A za skorostta shte vidim.
E sega edva li da pishesh na OpenGL - t.e. na edin vid assembler e po dobre ot kolkoto na Java ili C/C++ - mislia che choveka izka biblioteka na C/C++ koiato da e udobna za igri - ot sorta na Doom i Command&Conqueror , no za malki igri ot sorta na gameboy podobni appleti veche ima.

Отговор
в отговор на Fasttrack #20

Re: igri na Java

Dobre , priemam zabelevkata.
Znachi naistina sa se izhitrili da polzwat DirectX na Windows i OpenGL i na Solaris.
[линк]
I az razbira se sym praw , che programata nqma da raboti sys syshtata skorost na
koq da e OS, a towa e ot golqmo znachenie za igrite , ne e dostatychno samo sda trygwa ...
Az pisha na Java, ne na OpenGL, i smeq da twyrdq, che koq da e programa na Java se izpylnqwa s razlichna byrzina na razlichnite OS, zashtoto JVM-tata sa gi pisali razlichni programisti. Kogato kym razlichnite sposobnosti na programistite pribawish i specifikata na OS , za koqto se piche konkretnata JVM i razlikite (syotwetno wrytkite) stawat oshte po-golemi => ponqkoga stawa po-byrzo , drug pyt po-bawno.
I razbira se si goworim za igri , nali , ne za igrichki ot sorta na minesweeper 3D
Bih powqrwal w potenciala na Java za pisane na igri , kogato widq Unreal Tournament 2003 na AS400 s JDK na IBM (zashtoto Sun ne dawat) (ili neka ne sym nagyl - neka da e Linux- w momenta go portwat ot Blackdown => oshte razliki) da se dwivi sys 40 fps. Towa obache w blizkite 2 godini nqma da stane.
A pyk ako shte go pisha samo za platforma , na koqto ima OpenGL/DirectX - zashto da go pisha na Java , a da ne polzwam gotowite weche biblioteki za dadenata OS?

Btw w 1.4.1 2D-to e znachitelno po-byrzo, no ne dostatychno , za da moga da pisha raytracing ili raycasting na Java (ili snosen 3Dengine).

Izobshto mykata ide ot fakta , che ne movesh da napishesh neshto, koeto da wyrwi ednakwo dobre nawsqkyde. Zashtoto ako za obrabotkata na httprequest zabawqne ot 0.2 ms ne e ot znachenie, zashtoto DB otzad bawi 0.5, to za igra, kydeto trqbwa sa smenqsh frame-i w neswqst tiq 0.2 ms mogat da ti izqdat hlqba.

Az lichno ne igraq igri , koito mi se wlachat na G-force-a. Pone ne bih gi igral, dokato ne gi zaigraqt i powecheto w LAN-a. Kogato shte se ogledam da si kupq nowa VideoKarta. No pyk togawa shte ima i po-hubawi igri => pak edwa li shte se igrae tochno igrata, koqto mi se e wlachila predi nqkolko meseca. => ako poweche hora mislqt kato mene , nqma parichki za igrata na Java => nqma koi da pishe igrichki na Java =>....

Отговор