Mietiskelin tuossa juuri probleemaa nimeltä "pelit jotka tuottavat ongelmia ei-Windows ympäristössä"...
Miksi pelin tekijät eivät tekisi pelejä kuten ennen muinoin, silloin peleillä oli ikäänkuin oma "käyttis" eli disketti asemaan ja buuttaus, peli käynnistyi aivan omaan ympäristöön, sitä ei asennettu vaan peli poistui muistista niin että otettiin korppu asemasta pois ja buutattiin uudelleen...niin no...tämä tietty tuottaa ongelmia nykyaikaisissa moniajoympäristöissä.
Toinen ratkaisu voisi olla parempi, jos pelit tehtäisiin Javalla, niitä voisi ajaa koneessa kuin koneessa jos vain Java-moottori on asennettuna. Sama peli toimisi niin windowsissa, linuxissa, BSD:ssä, Mac OS:ssä jne jne. Esim. linuxistin ei tarvitsisi enää pitää muuten turhaa windowsia koneessa vain pelaamista varten koska peli toimisi suoraan ja sellaisenaan myös linuxissa. Toisaalta pelin tekijän ei tarvitsisi uhrata aikaansa tekemällä peliä monille ympäristöille. Tosin onhan linuxissa WineX mutta ilmeisesti siinäkään ei kaikki pelit toimi koska moni sanoo pitävänsä silti rinnalla windowsia pelaamisen takia.
Vai olenko ihan hakoteillä ko. asiassa? Pitäisikö laittaa asiasta viestiä pelintekijöiden suuntaan?
Miksi pelin tekijät eivät tekisi pelejä kuten ennen muinoin, silloin peleillä oli ikäänkuin oma "käyttis" eli disketti asemaan ja buuttaus, peli käynnistyi aivan omaan ympäristöön, sitä ei asennettu vaan peli poistui muistista niin että otettiin korppu asemasta pois ja buutattiin uudelleen...niin no...tämä tietty tuottaa ongelmia nykyaikaisissa moniajoympäristöissä.
Toinen ratkaisu voisi olla parempi, jos pelit tehtäisiin Javalla, niitä voisi ajaa koneessa kuin koneessa jos vain Java-moottori on asennettuna. Sama peli toimisi niin windowsissa, linuxissa, BSD:ssä, Mac OS:ssä jne jne. Esim. linuxistin ei tarvitsisi enää pitää muuten turhaa windowsia koneessa vain pelaamista varten koska peli toimisi suoraan ja sellaisenaan myös linuxissa. Toisaalta pelin tekijän ei tarvitsisi uhrata aikaansa tekemällä peliä monille ympäristöille. Tosin onhan linuxissa WineX mutta ilmeisesti siinäkään ei kaikki pelit toimi koska moni sanoo pitävänsä silti rinnalla windowsia pelaamisen takia.
Vai olenko ihan hakoteillä ko. asiassa? Pitäisikö laittaa asiasta viestiä pelintekijöiden suuntaan?
Vastaukset 6
Vanhimmat
Hmm... Tuon ongelman pelitalot ovat jo ratkaisseet... Sen ratkaisun nimi on konsoli. Javaa on täysin mahdotonta käyttää nykyisten pelien ajamiseen, liian hidas ja liian raskas.
toisaalta joutuvat sitten porttaamaan pelin usealle eri konsolille...eli ongelmasta nimeltä yhteensopivuus/toimivuus ei ole siltikään päästy.
Ei tarvitse ihmetellä mikä näytönohjain löytyy ja muita laite-puolen asioita. Nuo kun tuppaavat ne suurimmat ongelmat pelien vakaudessa aiheuttamaan.
Kun ennen pelit tehtiin buuttaamaan "omaan ympäristöön" kuten asian selität, koneet olivat samanlaisia, esim c-64. Ei niihin vaihdeltu näytönohjaimia tai äänikortteja. Nykyään joka kone on erilainen eli miten sitten tuonkin toteuttaisi ???
ohjelmointirajapinnalla, aiemmin softat tehtiin käsittelemään laitteita suoraan, nykyään ne kommunikoivat käyttiksen kanssa ja käyttis taas sitten laitteiden kanssa.
En ole testannut, mutta winex:n ihan uusin versio on saanut ylistystä osakseen. Siinä taitaa olla huomattavia parannuksia.
Olen lukenut positiivisia arvioita DirectX9 - pelien pelaajilta, mutta tuskin kannattaa ihan suoraan rynnätä pelikauppaan.
Itselleni ei ole tullut hinkua MS -peleihin. Modernien 3d-pelien natiiviversioden ongelma on varmaan se ,että DirectX:ssä on karsittu reippaasti tarkkuutta nopeuden hyväksi. OpenGl:llä tarvitsisi mahdollisesti enemmän gpu-vääntöä. Jos näyttisten valmistajat avaisivat speksit, niin sitten tilanne voisi muuttua. Nvidia, ATi ja kumppanit saavat rahaa Redmondista.