BPlus did a fantastic job on all 5 examples! I don't know if my little work inspired any of the other attempts, and if it did, I'm glad I could help. I mean, considering I have never used the circle function before (and very little of the draw function elsewhere, even though I did not use draw), so I feel it wasn't bad for a first effort. Especially when I realized he's doing off-screen rendering, something I hadn't even thought of.
I mean, I have counted them, and between QuickBasic and QB64, there are more than 475 commands, functions, meta-commands, and directives, not including the OpenGL library. Nobody can know (or at least remember) all of them, and unless you use them frequently, you're not going to be aware of all the options and uses of the different commands and functions. As someone once pointed out, you don't learn programming by writing programs, you learn programming by reading them. You learn how to apply what you have read by writing them. You get good at it by repeating those two practices. I learned enough to write my little offering from reading a few other programs, writing some code, and then playing around with it.
But again, what BPlus did was amazing and outstanding, and yes, even a little nauseating.
I mean, I have counted them, and between QuickBasic and QB64, there are more than 475 commands, functions, meta-commands, and directives, not including the OpenGL library. Nobody can know (or at least remember) all of them, and unless you use them frequently, you're not going to be aware of all the options and uses of the different commands and functions. As someone once pointed out, you don't learn programming by writing programs, you learn programming by reading them. You learn how to apply what you have read by writing them. You get good at it by repeating those two practices. I learned enough to write my little offering from reading a few other programs, writing some code, and then playing around with it.
But again, what BPlus did was amazing and outstanding, and yes, even a little nauseating.
While 1
Fix Bugs
report all bugs fixed
receive bug report
end while
Fix Bugs
report all bugs fixed
receive bug report
end while