If you use a little trickery in the download section URLS, or just click on this one:
http://www.create-games.com/download.asp?id=7169
You'll find I've released Gridquest, after several years in production. I hope it picks up a little bit of interest and perhaps piques the curiosity of some non-kliking websites, too. But for those oldschool clickers among us, I'm releasing the entire project open sourced; not necessarily so that people can mod it but rather so anyone who was even the slightest bit impressed with the project can see just what makes it tick.
You'll need the "Grids" folder from the main Gridquest download page in order to really do anything with it; you kind of need data for the engine to process.
Sorry to warn that the coding is EXTREMELY sloppy; it was NOT set up for other people to learn from as a main objective, so there are hundreds of flags and values that have only abstract meanings, and if tinkered with the code will almost certainly collapse in one way or another. However, I did put in some occasional comments for my own sanity throughout, so hopefully at least a little bit makes sense.
In terms of sheer complexity it might be a little mindboggling since it has more than twice the amount of lines of code TGF can display at a time, so I'd recommend that anyone who peruses it just try to figure out how individual sections work, rather than getting an idea of how the entire network interlaces.
Well I hope nobody finds any critical errors in gridquest that need fixing, because my main computer will be a brick for a few days while I'm fixing it.
try opening it up in TGF; if you open up all the control groups, it only allows 1024 events to be displayed at a time. I think I counted about 2700 events last time I checked it
eclektik, I don't get your sig... Do you use Fuse?? I thought Fuse was a Cincinnati thing!? Off-topic... but seemingly important, I'd love to know if there were other kilkers in Cincinnati O-HIGH-O!
I always liked looking at other peoples' coding. The little nuances in how you arrange things, like commenting, grouping, and just picking flags and value names is completely different from programmer to programmer, no matter what language you are looking at. Besides making it ridiculously obfuscated for other people to read, it leaves some telltale trademarks of each developer. I wonder if anyone looked at this thinking the same thoughts Heck even my menu that I put together in a single sitting weighs in at around 300 lines of code; I'm just THAT inefficient.
I'm sort of the same way... I like to notice how different programmers do different things differently , but I'm not one for perusing old code... Not even my own. (On reason why BOM isn't getting very far, I don't want to tear apart the level to insert a good custom movement. ) It gives me headaches. If I start a complicated (and I mean complicated) programming idea, and then leave for awile, it's so hard to understand because I'm so messy. I'll sit there, tired of working, my brain about to burst from remembering seventeen different values, but I won't quit because I gotta get it done while some semblance of the idea is still lingering...
My code is always confusing because half the time I name my variables and when I'm trying to get something running quickly I don't... You so end up with a bunch of informative names and then a few cryptic ones. My flag selection is almost at random too, I seem to use mostly 0, 1, 5, 10, 20 and 32 though .
Originally Posted by OldManClayton eclektik, I don't get your sig... Do you use Fuse?? I thought Fuse was a Cincinnati thing!? Off-topic... but seemingly important, I'd love to know if there were other kilkers in Cincinnati O-HIGH-O!
Lol? what are you talking about?
OH!!
My sig can read your information. So... it shows your service provider, IP and such