Re: chat on some programming languages
I'm currently experimenting in writing games with 3 languages, BGT, PureBasic, and Python. My final choice will of course be the one that will satisfy all my needs. Here are my findings and opinions.
BGT: BGT is probably the only one that has all required stuff for writing audio games (sound menus, sound positioning, speaking numbers, pathfinder, audio forms), and that's why it's made for. However, it's syntax is C-like and I prefere more easily readable syntax like the one in Python and Basic languages. Also for some game stuff, such as creating maps and enemies, you'll probably need to spend more lines of code in BGT than you'll need with Python or PB.
PureBasic: I was nostalgic about BNS Basic that I've learned to use back in late 2003. So I decided to buy PB in order to experiment with no limitation and to use it for some smaller app projects. It has the ability to pack sounds into the executable, which is good if I wanna protect my
sounds from modifying by other users. The only thing that I have to find out yet is how much time it will take for me to transition from Python to PB, since there are big differences in some parts of the language .
Python: Python would be the best choice for me, I'm programming in Python for 6 years and I will not have to learn new stuff required for transitioning to other programming language. However, the one and only reason why I don't feel good at writing games in Python is that I can't easily pack and encrypt sound files like I can do it in BGT. If I ever find the easy way on how to pack and encrypt sounds so they can't be modified by users, then I will not have to look forward, and I can choose Python and Pyglet with not too much thinking. It's always easier to write the game in something that you already know to use quite well, than with som
ething that's new to you.
_______________________________________________ Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector