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?
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)!
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ä.
Englanniksi löytyy paljon asiaa pelinteosta Pascalilla. Esim:
http://pascalgamedevelopment.com/
Hyvinkin siis voi pelejä tehdä Pascalilla.
Triton kirjoitti:
Eli pystyykö esim. Blenderillä tehdyt mallit jotenkin ihmeellisesti importattua pascaliin sisälle?
Kuten tähän (https://www.ohjelmointiputka.net/keskustelu/
Aihe on jo aika vanha, joten et voi enää vastata siihen.