Many years ago a close friend and I loved to play Telengard on his Commodore 64. This was a classic Dungeons and Dragons styled game. It was very well done and lots of fun. It seems to me though that was most fun about it was that it was written in BASIC. With very little effort we managed to break into the running game and customize it.
In fact recently I mentioned the game to him. He seemed to enjoy remembering most that we were able to hack the game. I was an experienced BASIC programmer at that time and it didn't impress me as much. I simply enjoyed playing the game.
I think what this makes clear to me is that programming novices like my friend really enjoy the process of learning by monkeying with a running system. You can just break into a program, examine or change a variable, add/change code and resume execution. I wonder how many beginners do not go on to become competent programmers without access to this kind of interactive system.
This is something that interpreted BASIC is excellent at. More systems need to be like this.
Thursday, October 12, 2006
Subscribe to:
Post Comments (Atom)
2 comments:
I remember that game. I use to play it all the time and I to would look at the source code and make changes. Wow!
I to fondly remember & still use Commodore BASICs. Never had a chance to play Telengard, but did get a Game Generator for ZX81, written in BASIC, in a book that contained games written in Sinclair BASIC for the TS1000/ZX81 with 2k or 16k memory. Would be a very simple port to most of the Microsoft type dialects since the main difference was the way Sinclair handled strings.
Post a Comment