snn
03-03-2004, 17:52
Hallo Leute,
ist für CG2/3 UE eigentlich eine bestimmte Programmiersprache VERLANGT? auf der webpage wird halt von C++ ausgegangen, was die meisten auch machen werden und entsprechend auch die Liste der empfohlenen Tools, etc.
Konkret würde es mich nämlich interessieren die Gamelogik in Python (http://www.python.org) zu coden; ich kenn viele OpenSource Anwendungen die mit dem openGL/GLUT Wrapper pyOpengl (http://pyopengl.sourceforge.net/) realisiert sind; z.B. ein Multiplayer-Weltraumspiel (Andromeda 9). Von zwei komerziellen Games weiß ich, dass zumindest die Mainloop und eben große Teile der Gamelogik in Python programmiert sind ("Blade of Darkness").
Das ist Schöne an Python: wenn ein Algorithmus zu langsam rennt, C Funktion schreiben und einbinden (was sehr simpel geht).
GL schaut in Python natürlich 1:1 so aus wie in jeder Sprache, nur würd ich meine Produktivität bei so einem großen Projekt lieber auf das Wesentliche (das Spiel) konzentrieren und nicht auf Speicherschupferei.
Also kurz gefragt: ... hat schon einmal jemand die CG2/3 UE mit einer anderen Sprache als C/++ geschrieben? Ist das erlaubt?
danke & lg
simon
ist für CG2/3 UE eigentlich eine bestimmte Programmiersprache VERLANGT? auf der webpage wird halt von C++ ausgegangen, was die meisten auch machen werden und entsprechend auch die Liste der empfohlenen Tools, etc.
Konkret würde es mich nämlich interessieren die Gamelogik in Python (http://www.python.org) zu coden; ich kenn viele OpenSource Anwendungen die mit dem openGL/GLUT Wrapper pyOpengl (http://pyopengl.sourceforge.net/) realisiert sind; z.B. ein Multiplayer-Weltraumspiel (Andromeda 9). Von zwei komerziellen Games weiß ich, dass zumindest die Mainloop und eben große Teile der Gamelogik in Python programmiert sind ("Blade of Darkness").
Das ist Schöne an Python: wenn ein Algorithmus zu langsam rennt, C Funktion schreiben und einbinden (was sehr simpel geht).
GL schaut in Python natürlich 1:1 so aus wie in jeder Sprache, nur würd ich meine Produktivität bei so einem großen Projekt lieber auf das Wesentliche (das Spiel) konzentrieren und nicht auf Speicherschupferei.
Also kurz gefragt: ... hat schon einmal jemand die CG2/3 UE mit einer anderen Sprache als C/++ geschrieben? Ist das erlaubt?
danke & lg
simon