I am completely and utterly new to this site, so if I make a mistake or two in the way things are done around here I sincerely apologize. Anyway, recently I have been delving into the prospects of Python, and to be honest, I'm having a blast with it, but truth be told I'm by no means a master. Still, I feel like I have the basics down enough to where I can perhaps try and create a 2D overhead video game, and thus here I stand ( Metaphorically ). I am aware that C++ is much better for this kind of thing, but alas I know little to nothing about C++ and so I will be attempting this in Python whilst praying to the computer gods that my pathetic code can make what I see in my head a reality.
With that sad excuse for an introduction out of the way here is the very, very rough outline of what I am going to attempt to do, and I would ask your feedback on it
All terrible jokes aside that is what I am going to try and do, leaving out the crystals and princess part. However the thing that is going to make this game so unique, or at least I hope, is that more of it is going to be focused on survival instead of action and horror. I mean down to the letter this is going to be a difficult game. If this game that I have in mind could be compared to anything, it would be like mine-craft and Terraria had a baby that somehow turned out to be a 2D overhead game, only to multiply the difficulty by about 10 fold and toss in more depth. Of course that being said, there would be different difficulty settings, but the game would be made to be played by those of us who really want the depth of a rouge-like game while at the same time not wanting to look at ASCII all day. Hmmm perhaps the best way to explain this game would be just to make a couple lists of what it would have and not have... Here take a look --
What it would have ---
- A food system, you don't eat and drink, you die.
- Move with the W,A,S,D keys and I haven't decided if I want it to shoot where you put your mouse or if space should just shoot where you are looking... I'll have to think about it...
- A changeable difficulty setting.
- A weight system that would be realistic, if you go out to scavenge you can't carry your pocket bazooka, sorry.
- A randomly generated, sandbox city for each time you play ( Probably by far the biggest challenge I'm looking at )
- A tiny underlying sense of comedy, I find the best games often don't take themselves completely serious ( Portal, Portal 2, DK, DK2, ect...)
* Let me clarify this a bit, I mean I want the game to be difficult, but difficult is not always the same as serious. If the game can challenge you
while at the same time give you a small chuckle then I consider that a win.
- A decent diversity in monsters. Sure you have the zombie, but perhaps add some human scavengers with guns in there along with some different types of zombies, maybe a demon or two, and even more innovative ideas. I think that would be killer. ( No pun intended ).
- A very flexible leveling system so the player can make his or her character unique. Your basic stats such as strength, agility, and intellect and then add in some new ones like scavenging ( How much you find in containers ) and maybe some others. As I mentioned this is a very rough idea so nothing is set in stone.
- A solid and user friendly inventory system
- A day and night system. Much like MineCraft and Terraria, it would be scavenge during the day and build, craft, and fortify at night. The zombies would retreat to the subway systems at night to get out of the sun.
- Perhaps if I can get good enough at coding, co-op mode
- Hopefully a cool shadow system that will make the game a bit more creepy
- Some scary ass zombie noises!
- A very limited bullet system. Much like fallout, your bullets are going to go really, really fast, so be prepared. With that being said, you may very well have to avoid the zombies just as much as you fight them. A baseball bat can only go so far.
- Again like Fallout I was thinking about implementing a perks system. I always thought the idea was such a good one, so every 3 or 4 levels you can pick a unique skill that will help you along the way.
- A home system. I know it will be impossible to make the entire world destructible, but we could have it where you could set up a home base in one of the many buildings, letting you drag just about whatever you want into your home. Computers, couches, beds, tables, chairs, and more practical things like microwaves, refrigerators, work benches, and more. Of course since the items are heavy you wouldn't be able to carry hardly anything when you go and get them. While I'm on this topic, I want the environment to be as customizable as possible, so even though you can't make buildings or roads, you can move every object other than walls and what have you, so whether you want to live on the 10th floor of the tallest building in town, or the easily defended wooden shack that choice is completely up to you.
- Maybe some dungeons in the subway systems, and once you get to the end have a boss ( Maybe a demon or something? ) with some sort of loot that you can only get in the subways. Just an idea which may or may not be thrown away like most of the previously mentioned.
- This is a big one so pay attention ^^ . I was thinking about having batteries, like car batteries, in which case that is how you would have to power your electronics. They would slowly go down, so you would have to constantly scavenge for them. They would go down slowly of course, but they would be required to keep the lights on and keep the food fresh, not to mention power tools to make your bad ass home made weapons! And maybe you would have to go home to power up your flashlight or something.
So the basic survival things you would need would be
1) A Home
2) Food and Water
3) Fuel ( AKA Batteries )
4) And anything else I can think of xD
- Some sort of armor system.
- And anything else that comes to mind
What it would not have ---
- A money system, instead it would be a trading system seeing as how the world has gone to hell people won't need currency don't you think? Maybe have some shady guys scattered throughout the city who will trade with you.
- A story line. This is going to be more like a sandbox game than anything else. This way I, or if I can get some help on board, we would be able to focus on the other aspects. There may be a short cutscene or a well written paragraph that will play at the beginning explaining why you are still alive, what happened, and maybe a prompt that says go hide before the sun goes down so you don't become zombie noms.
- Few if any NPC's. I know I want there to be a trading system with some survivors, but that may just be it. I am aware how cool it would be if you could gather up survivors, and form a party, but I'm trying to keep this in my level of coding, and I'm not even sure If I can do all this with python or not lol.
- No vehicles. That would be way to complicated for my sorry ass coding skills.
- Only sandbox mode, nothing else ( I think ).
- Call of Duty graphics. Game Play < Graphics ... With that being said, I don't want it to be a rouge like. The places dwarf fortress would have gone if it just had some graphics brings tears to my eyes. Don't get me wrong, I love to play rouge likes, but if at all possible I want some sprites, even if they are crummy I want sprites.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
With all of that being said, I know it is a very large task, and I am completely aware that it will not happen over night. I also know there are a ton of holes in the idea, like if you can't grow food, doesn't that mean you will eventually run out? Aren't there a limited number of batteries in the world? And your going to run out of things to do at night, right? What about how are you going to fix the combat so it is not monotonous? But I plan on smoothing it out as I go. I still have a ton of time before I even start the project, and if it is only going to be me doing it ( I hope I can find some help somewhere ) then it will take months if not years to accomplish. With all of that being said what do you guys think about the idea? That is the most important thing out of all of this. If people don't like the idea then there is no point in me making the game, after all there are three reasons why I want to make this game.
1) To have a fun way to learn and improve on my programming.
2) To have other people play the game, and actually enjoy it.
3) To perhaps learn if this is what I want to major in. If I can't have fun programming a video game then I might as well cross off Computer Science off the list of possible candidates for a major, because programming anything else wouldn't be half as exciting in my opinion.
So, if you guys read all of that I thank you from the bottom of my heart, because that was some boring shit lol. So after all of that what do you guys & girls think of the idea? I want you to give your honest opinion. To my knowledge such a game doesn't exist, and I feel like someone owes the world a good survival game full of zombie goodness.
Well, thats it! All questions, comments, and assorted criticism is welcome. I suppose the question I'm asking you guys is, "Is it worth making?" and if so then, "How can I improve the idea?"
Thanks a ton for your help,
- Zander







