Hello everyone,
So when looking at the developer boards here, there are some people that like Python as a language, a lot of people that like BGT for it's available feature set, and language I guess but to be totally honest I'm not one of them, and even fewer people who like PureBasic for the language and huge reffrence available in the help.
However, the language that I've been the most impressed by so far is Python. The usage of indentation for blocks means that I don't have to worry about nesting a single brace and losing track of it. This has been, by far, the most vexing problem with getting my head around in BGT. I've tried with loops to only giving one or two instructions per loop to avoid nesting issues, but I always get a parcer error that indicates the wrong line in the error. Yes, I know how the error reporting works, but I'd like to be able to figure out how to solve these errors myself and 90 percent of the time, even with the error document in the articles room, it falls short. I get mostly unexpected token errors and it gets pretty hard to find the offending line of code, especially if the error reporter can't point me to the right line of code most of the time.
In any case, I've been going through Learning Python the Hard Way and I'm slowly getting it. What I'm tring to figure out is, what are my limits when it comes to audiogames? People say Pygame is good, but oh wait, Pygame has some audio problems, especially panning.
What about Pyglet? Looking at that, I don't know where I'd begin with that since I'm still learning Python.
Do some of you use these two libraries/modules together, or prefer one over the other? I don't care about 3D audio right now, though I would like 2D audio. A few games down the road I'd like to make the first audio rail shooter in a sidescrolling environment.
Besides Dannie and the Reality Software team, has anyone tried PureBasic extensively? I know Robjoy has and very much enjoys working with it, but what about folks that just started programming with BGT? Perhaps maybe someone should attempt a "Learn BGT the Hard Way" book. I doubt that'd ever happen, but there's a thought.
So, in summary: With Python, how can you make a blockbuster game? If Pygame has audio cons and pyglet doesn't do the job 100 percent and you have to use both together, is that worth it?
Has anyone in this community, particularly programming newbies, tried PureBasic and what are you enicial thoughts and ease of use?