On Tue, 17 Feb 2004 12:57:22 -0600 "John" <[EMAIL PROTECTED]> wrote:
----- Original Message ----- From: "Leonardo Santagada" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 17, 2004 9:01 AM
Subject: Re: [Soya] status of rewrite? CVS? etc
Christopher Armstrong wrote: > Are you guys really hacking on it
without revision control (scary thought ;)?
Don't say this kind of things, it might have kids reading this list. Hell, even I don't know how i am going to sleep after that. :)
I've never done any 3d graphics programming and have been surveying the landscape (no pun intended, but now that I think of it.. ;). It's extremely depressing :-( Python wrappers for existing kits are typically garbage, lacking any kind of documentation, and there an astounding number of immature 3d engine projects. Soya3d looks the most promising to me because it's written native for Python.
People keep saying "such and so 3d engine supports Python," and then I look and it says "Python for scripting!" I'm not writing scripts! I'm writing applications! Some people can't get it through their head that someone might want to write an application in something other than a medium-level unsafe language like C or C++!
I Share the same vision, the only other half good 3d engine for python is Nebula device, but i never got to make that thing work. As there isn't support for windows in Soya3D ( at least not good working version that I know of) I still feel that making 3d games in python is a dream. But the creators of soya are trying hard with this software and I am very pleased with their work so far.
It is also important to me that Soya support Windows so I can share my games with my Windows-running friends. However, I do my development on Linux, so I'm willing to wait for Windows support, at least until I have something really playable.
Actually, I was very pleased to have seen the tutorials. They were very detailed and well documented. And they all worked for me.
If soya3d had three things right now, I'd jump up and down and feel like I am a complete new human-being :), j/k, and they are:
- up-to-date windows support
we just need a (good) maintener / porter ; there no reason for the port to be impossible (python, pyrex, opengl, sdl... are all portable) !
- good GUI support, (something like pyui)
I have heard about a GUI in SDL (maybe it is PyUI) ; using Soya with SDL is possible (though it has not been heavily tested).
I really think Soya should integrate with PyGame! This would allow the existing GUIs written on top of PyGame to work with Soya. Another option would be to be able to run on any SDL surface, so that it could also run on top of, say, wxWindows. In my opinion, Soya should not do all the event stuff itself, but leave that to another interface like PyGame or wxWindows.
- better physics
yep... i'm not an "algorithm guy" :-( you may look toward ODE / PyODE.
I will add ODE support to Soya as soon as I get my hands on enough of the rewrite to be able to code it! PyODE is written in Pyrex, and I've already hacked on it (added TriMesh support, which I'm going to rip back out because it's completely unnecessary for Soya).
signature.asc
Description: OpenPGP digital signature
