State of the Union... errr... Project
Hi all,
For those of you not coming here from WombatRPGs, Gravity Pipe might not look like much right now. There's quite a bit going on behind the scenes.
Everything here is written from scratch in Python. The only outside module that I'm using is Tkinter, which basically just means that I didn't have to make my own fonts. Everything else, from the text-wrap to the menu system is completely custom made.
Right now I'm working on the game's basic infrastructure. Everything is completely generic to the point where I've almost completely done away with conditionals in favor of function pointer arrays. Although this makes the code a bit more convoluted, it's slightly more efficient and (more importantly) I can add new modules and functions blazingly fast.
Currently I'm trying to tackle memory management. All in-game files and code is stored in an accessible and modifiable simulation of the computer's memory. You may have to fight garbage-collectors at the addresses where these files are stored, so be careful about collateral damage. A critical "identify" file might just become a jumble of useless characters if you aren't!