Re: what else would be good for creating games besides bgt and python
@jonikster, do you know how painful it is to embed Python in a C++ application? Please stop giving us misinformation. Guys, don't ask questions like this, pick your favorite language and go with it, and ignore what anyone "recommends". Most of the time the recommendations are extremely biased (or the information within them is miscommunicated or outright wrong). Python is good if you enjoy finding code that's usually extremely (and I do mean extremely!) old and only works with python 2.7 or older; I've even seen some code that still dates back to Python 2.5. C++ and C# (and others) are good if you want to find code that is still compatible with the latest language specifications, and still works, even though the way it works may be outdated or deprecated. In my time using Python, most of the code I've found for use in games (especially graphics) requires older versions of Pygame or Pyglet, and doesn't actually work any more. When I do similar searches with C++ though, I find code that may not work, but the code I find is almost always adaptable, and I hardly have to change the language constructs unless my application works diffrently. As for memory management? Let's see...
Python: no memory management at all. Bad multithreading/parallel execution implementation (parallel threads run multiple python interpreters, uses unnecessary resource allocations).
C++: No memory management, unless your using C libraries. Memory management is done automatically in pure C++ (if your library is good); with C, memory management is slightly more difficult, though not as "hard" or "extraneous" as most people make it out to be. Excellent threading and memory allocation implementations. Very flexible and powerful. Very good for games, since you can write shader programs and access the GPU for intensive mathematical operations. Far more libraries than Python has (and well over 70 percent of them are very well done). Lets you pick and choose to make your project either as compact or as convoluted as you like.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector