Hello everyone,
BGT has it's advantages and stuff when it comes to the fact that AngelScript is object oriented. However, with Pure Basic I rarely have to enter semi colons which I regularly mistake for " or something else, and I just can't get my head around the errors that BGT parces sometimes. I forgot to enter a single quote probably to call a function and one of it's parameters. Nevertheless, the BGT engine thought I had misplaced a brace. I don't expect it to spell the problem out for me like Inform can, although that would be a hell of an accomplishment for BGT if it could.
I suppose the main reason why developers, especially the two audiogame devs developing with PureBasic, prefer it is because it's unnecessary to declare your variables like in every BGT script, easier syntax like EndScript instead of }, and an Ide for the advantages of having an IDE.
Since I'm using the PB demo, I can't get access to Sapi so will have to use my voice to record the menu, which is fine I suppose. Since I'm just learning PB, and since PB is not Object Oriented, will I have to create an Array to replace what my sound object is in BGT, for the tones, menu and music tracks? There's also the issue of the timer. In the BGT game, there is obviously the timer object which is global. It determines how fast the player has to input the three tone sequence, which is in an array, and there's several functions that define the timer. I was looking through the PB reffrence and have a grasp of how I'd use the keyboard constants. With OpenScreen, what should I set my length, width etc to since I won't be using any 2D Sprites?
I'm not sure how I'll create the menu either, but I did see something regarding that in the reffrence so I hope one of those functions work for an audiogame.
Pages 1