Hello,
All of the code routines and full scripts I have had the ability to review so far, from programmers on this forum, have been positive, inventive, useful, and enjoyable. I applaud all the wonderful creativity being posted here!
From the very beginning, Robert Medeksza designed Ultra Hal to be modular and user-adaptable with open features. In essence, he's providing us a drivable automobile and an engine, and letting us customize it any way that we want. This is the same spirit that made the personal computer such a fabulous growth phenomenon in the first place. (The alternate model, closed systems and secret code, is still believed best by some corporations!)
The best way to enjoy all the various new routines is to make a copy of Hal's brain with a new "file name" and "display name." For instance, the script that I'm currently editing has a file name of "Enhanced Hal 507.uhp" and I've also inserted the name "Enhanced Hal 507" after the "Name=" on the second line, so it has that "display name" showing up in Hal's user menu. In that way, I can experiment with it all that I want, and I can easily switch back to the "default" brain at any time to compare performance.
At some point down the road, I hope that many of us post full-length modified brains on the "plug-ins" page using Robert Medeksza's little "install" program that he posted for us. (I need to go back to that posting and try it out.) In that way, our non-programmer friends can enjoy the various brains of Hal.
By posting working code examples, we all get better at writing code, and ideas spark more ideas! Keep up the good work, fellow programmers!
Thanks and best regards,
Don