Another Commerically developed engine goes open source!
by Jarrod Roberson · in General Discussion · 09/22/2003 (9:35 am) · 3 replies
Cat Mother
have not had a chance to look at the quality of the code, but this looks interesting from the demo, the graphics look up to date, at least the number of polygons is pretty high and it is uses LUA as the scripting language for all the "game" logic. It would not run on my Radeon 7500 machine, but was smooth as silk on my Radeon 9500/9700 in my workstation.
Ok, I had some time to look at the source and all I have to say is WOW! It is clearly designed and documented, and extremely easy to read, at least for me. The projects and files are laid out in a very Java like package structure using NAMESPACES and all the files are named to conincide with what they actually contain. No hunting around for classes buried in source code files with completely different names.
There are TEST harnesses for looks like every "package" and lots of documentation on the file formats and other stuff.
Very well done, I am sorry that these guys folded but I am sure that lots of people will learn alot from there selfless contribution of the source code under very liberal licensing.
have not had a chance to look at the quality of the code, but this looks interesting from the demo, the graphics look up to date, at least the number of polygons is pretty high and it is uses LUA as the scripting language for all the "game" logic. It would not run on my Radeon 7500 machine, but was smooth as silk on my Radeon 9500/9700 in my workstation.
Ok, I had some time to look at the source and all I have to say is WOW! It is clearly designed and documented, and extremely easy to read, at least for me. The projects and files are laid out in a very Java like package structure using NAMESPACES and all the files are named to conincide with what they actually contain. No hunting around for classes buried in source code files with completely different names.
There are TEST harnesses for looks like every "package" and lots of documentation on the file formats and other stuff.
Very well done, I am sorry that these guys folded but I am sure that lots of people will learn alot from there selfless contribution of the source code under very liberal licensing.
About the author
#2
I agree the more I look thru it the more impressed I am with it.
LUA is not Python, but at least it is not some homegrown half-solution scripting language, and tying Python in would be a snap.
There is definately some excellent code in there.
09/22/2003 (1:09 pm)
Yep, I thought you would be very interested in this also. I do Java programming to fund my game development and these guys structured this project in a very Java-equse manner and it is one of the best organized code bases I have seen that I did not write myself ;-)I agree the more I look thru it the more impressed I am with it.
LUA is not Python, but at least it is not some homegrown half-solution scripting language, and tying Python in would be a snap.
There is definately some excellent code in there.
Torque Owner Prairie Games
Prairie Games, Inc.
There is some excellent code here...
-J