Kun näyttää siltä että aika jättää Delphistä/Object Pascalista sekä Javan osaaminen on kriittisen tärkeää koulutusohjelmassani, päätin että porttaan jossain vaiheessa TKE:n javalle. Siinä tulee samalla hyvää harjoitusta. Ajattelin vain kysäistä tuosta javan 3D-puolesta että mitkä kirjastot ovat yleisesti käytössä ja mitä kehitetään aktiivisesti? Kuolleisiin kirjastoihin ei kannata koskea. Sellainen triviaalinen juttu vielä että pystyykö esim. JBuilderilla tai Eclipsellä kääntämään ohjelmat suoraan exe:ksi, vai pitääkö niihin tehdä aina omat launcherit?
Ainakin tuollaisen moottorin löysin heti kättelyssä, eikä edes näytä kovin pahalta: http://www.jpct.net/screenshots.html
mm. LWJGL, JOGL, jME.
exe-wrapperin saa tehtyä esim. JSmooth:lla.
http://www.jmonkeyengine.com/
En tiedä kuinka usein päivitellään kun ei ole kokemusta kyseisestä moottorista, mutta vaikuttaisi erittäin sopivalta ainakin 3d pelien tekoon.Muutama hyvän näköinenkin peli sillä on näköjään tehty!
Janezki kirjoitti:
JBuilderilla tai Eclipsellä kääntämään ohjelmat suoraan exe:ksi, vai pitääkö niihin tehdä aina omat launcherit?
Miksi ne ylipäätään pitää kääntää exe:ksi? Vai onko tarkoituksena tietoisesti
sulkea pois muut kuin win-käyttäjät. Java nyt kuitenkin on crossplatform
alusta niin imo aika typerää toimintaa tuollainen ...
_Pete_ kirjoitti:
Miksi ne ylipäätään pitää kääntää exe:ksi? Vai onko tarkoituksena tietoisesti
sulkea pois muut kuin win-käyttäjät. Java nyt kuitenkin on crossplatform
alusta niin imo aika typerää toimintaa tuollainen ...
Yritän olla sulkematta pois niitä käyttäjiä jotka eivät halua/osaa mennä konsoliin käynnistämään ohjelmaa. Tarkoitin kysymyksellä että voiko javan bytecodesta pyöräyttää ohjelmaa jonka jokainen käyttöjärjestelmä älyäisi ajaa JVM:llä ilman konsolitaikuruutta.
Itse olen käyttänyt sellaista ratkaisua että on sekä .sh että .bat joka käynnistää Java softan. Kummankin voi ajaa sekä win/jumix komentoriviltä tai desktopilta miten nyt kukin haluaa.
Java Web Start
Aihe on jo aika vanha, joten et voi enää vastata siihen.