Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Pascal + Blender + 3D

Triton [05.01.2008 20:31:57]

#

Itse pidän pascalilla ohjelmoimisesta, vaikka se onkin ikivanha ohjelmointikieli, mutta koska syntaksi on tarpeeksi yksin kertainen joten siksi pidän siitä, ja ajattelin kysyä mielipitetitänne sekä tosiasioita asian suhteen, eli voiko/kannattaako 3D -pelejä ohjelmoida pascalilla? Ilmeisesti openGL pascalissa toimii... Vaikken sitä jostain syystä saa asennettua :D
Eli pystyykö esim. Blenderillä tehdyt mallit jotenkin ihmeellisesti importattua pascaliin sisälle?

Eikös Blenderissäkin ole nykysin sisäinen pelimoottori, mutta se ei oikein kiinnosta, koska siinä ohjelmointi jää vähemmälle...

Tämän lisäksi onko teillä minkäänlaista käsitystä/tietoa, että mitä ohjelmointikieltä, vaikka EA gamesin pelintekijät käyttävät?

tgunner [05.01.2008 21:43:52]

#

Tuohon viimeiseen voin vastata, että C++ ja nykyiset, oliopohjaiset ohjelmointikielet ovat varmaankin suurienkin pelifirmojen mielikieliä. Tosin Sid Meierin (Pirates!, Civilization, ...) pelit (Firaxis Games) ovat tietojeni mukaan kuitenkin pythonilla toteutettuja (tai ainakin skriptattuja, joku asiaa paremmin tunteva voisi valaista minua)!

Metabolix [05.01.2008 22:56:25]

#

Luultavimmin isoissa pelitaloissa käytetään C++:aa, vaikka toki muutkin vaihtoehdot ovat nykyään mahdollisia. Aiemmin C oli uskoakseni suosituin.

Mitä kehitysympäristöä käytät? OpenGL toimii kyllä Pascalissa ja tulee usein jopa kääntäjän mukana. Suosittelen mahdollisuuksien mukaan myös GLUT:n tai SDL:n käyttämistä, jotta ohjelmat toimivat useammalla alustalla. Ainakin GLUT näytti toimivan kiltisti Free Pascalissa ilman mitään ylimääräistä.

Pekka Karjalainen [06.01.2008 09:57:54]

#

Englanniksi löytyy paljon asiaa pelinteosta Pascalilla. Esim:

http://pascalgamedevelopment.com/

Hyvinkin siis voi pelejä tehdä Pascalilla.

Markus [06.01.2008 21:42:06]

#

Triton kirjoitti:

Eli pystyykö esim. Blenderillä tehdyt mallit jotenkin ihmeellisesti importattua pascaliin sisälle?

Kuten tähän (https://www.ohjelmointiputka.net/keskustelu/16386-3d-mallit) toiseen viestiin jo vastasinkin ajat vain Blenderissä yksinkertaisen Python skriptin, joka exporttaa mallin tiedostoon haluamaasi muotoon ja sitten vain luet tiedoston omassa ohjelmassasi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta