88
edits
No edit summary |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
'''MiniCity''' was the first ever video game I wrote (excluding old RPGMaker and GameMaker stuff). Really, it was the first interesting Python project I ever completed (and unfortunately probably the last, LOL). It was my submission for LudumDare 23, and was a collaboration between 14-year-old me and my 9-year-old brother. The game is a straight knockoff of SimCity classic, but without any real simulation except for a formula runs every few seconds to determine how much money you earn. Not much to say about this game except that the code was horribly unoptimized and unidiomatic-- I remember storing all the game state in a bunch of global variables in a module called "glove" because I misspelled "globe." | '''MiniCity''' was the first ever video game I wrote (excluding old RPGMaker and GameMaker stuff). Really, it was the first interesting Python project I ever completed (and unfortunately probably the last, LOL). It was my submission for LudumDare 23, and was a collaboration between 14-year-old me and my 9-year-old brother. The game is a straight knockoff of SimCity classic, but without any real simulation except for a formula that runs every few seconds to determine how much money you earn. Not much to say about this game except that the code was horribly unoptimized and unidiomatic-- I remember storing all the game state in a bunch of global variables in a module called "glove" because I misspelled "globe." | ||
The follow-up to this game was going to be called [https://forums.tigsource.com/index.php?topic=29472.0 MegaCity] and amazingly its codebase was extremely clean despite being started only 7 months later. I'm not tooting my own horn but that MegaCity engine was actually pretty sophisticated and was essentially a frankenstein of the ideas in GameMaker and Multimedia Fusion but written in Python. | The follow-up to this game was going to be called [https://forums.tigsource.com/index.php?topic=29472.0 MegaCity] and amazingly its codebase was extremely clean despite being started only 7 months later. I'm not tooting my own horn but that MegaCity engine was actually pretty sophisticated and was essentially a frankenstein of the ideas in GameMaker and Multimedia Fusion but written in Python. | ||
| Line 9: | Line 9: | ||
Before I gave up the project I was working on a general-purpose gamedev tool based on the MegaCity engine but I got distracted or lost motivation or something. | Before I gave up the project I was working on a general-purpose gamedev tool based on the MegaCity engine but I got distracted or lost motivation or something. | ||
'''<span style="font-size: 180%">[[Media:MiniCity2.zip | Download the game!]]</span>''' | |||
or... | |||
'''<span style="font-size: 180%">[[Media:MiniCity_Source2.zip | Witness the source code!]]</span>''' | |||
= Screenshots = | = Screenshots = | ||