4 ms·
Since I was a little kid I've played on text based "mafia" games, where the idea was like any other game, to be the highest rank, the richest, the one with the
by shanelja 14y ago
Since I was a little kid I've played on text based "mafia" games, where the idea was like any other game, to be the highest rank, the richest, the one with the most "kills" or in the best "crew", etc.
I started learning to code because of these games in all honesty, over the last couple of weeks I've been working on an open source mafia game (with an installer and configuration page, control panel for moderators, etc) to allow inexperienced people to release their own version of the game (or to give experienced programmers a solid base to work from.)
At this stage I'm getting in the content, the gambling aspects of it, etc. and I am reaching the point where I will consider releasing it. About 90 hours have gone in to it so far at about 6 hours per day (I also have a 40 hour/week full time job with a 2 hour each way bus commute.)
I've come up against and defeated a lot of challenges, and the codebase is very clean and MVC based (I use php5, CodeIgniter and MySQL) so I'm genuinely proud that this revisit to my more youthful days has been a fruitful one. I plan to go live with a demo and release the source on github and via my personal website in about a week or two, depending on how I fare against what I have left to code.
- hoi 14y agoSounds cool, I used to play an PBM (Play By Mail) game called It's a crime... been waiting for a modern version of this since forever.. (http://www.kjcgames.com/crime/index.php http://www.kjcgames.com/crime/index.php)
- shanelja 14y agoIf you would be amenable to it being realtime and not play-by-mail, I could send you a tweet with the source and demo (which will be running a live version and won't be closed (assuming I don't become homeless and run out of money for hosting any time soon =) )) link for you to take a look at?
- hoi 14y agosounds good. would be happy to give it a crack
- TamDenholm 14y agoI learned to code for exactly the same reason, i even started an uplink style computer hacking game while learning. Unfortunately it got a bit too popular for my skills and i had to shut it down because i didnt know enough at the time to squash the bugs and make it properly playable. One of my biggest mistakes was shutting it down. One day ive said ill start it up again now that i know my shit.
- shanelja 14y agoYou should do it, it really shows you how far you've come when you revisit a project from your past, even only 6 months earlier, you can see how you have improved.