People bug me with their whining and bitching about games not doing what they want, or games having repetitive content.
Here is why games become repetitive: instead of making a whole new game (hiring more people for more hours that will cost a lot more than you think), they simply add onto existing code (which is perfectly fine) and the more code they add, the less likely it will be they can change the code for it to fit the whole program.
Even a simple AI simulator that is HTML based is hundreds to almost a thousand or more lines of code per class with maybe three or four classes with some ten or eleven subclasses (combined, not for each).
So before you bitch about your favorite game being too repetitive or not having enough new content, perhaps Google something like “Tic Tac Toe in C++” or “Catfish Simulator in Java.”
And you know how confusing that code will be to you? Yeah, it’s confusing to the coders as well. It’s all a gamble if there are no errors in your code-editing program.
Sure, this is no excuse for console games that come out with a completely different game. That just means they are lazy. But for PC games like Guild Wars, ASDA, World of Warcraft, Jade Dynasty, and other MMOs.. patches are basically DLC for consoles, and expansions are their version of a “whole new game” which in most cases, it is just a massive amount of new content. For these type of games, the code is more integrated than a Ford Fiesta.
Even websites are more difficult than people think. There are algorithms, pixel placing, fonts, tables, and database maintenance.
So please, before you complain about a game (graphics are different story, mind you- graphics involve 3D modeling), at least research what it takes to even make a simple Android App.
I am a Programmer, and I am credible to this message.
Knowing what it takes to create a game doesn’t make for a justified or unjustified argument. The “repeat-ability” of the game comes from the concepts of the developers - the code is only their way of representing the material. Sure, they can be limited by what code can even do, but that is no excuse for a lack of creativity. I don’t know how to build a motherboard, but if my blows up the first time I boot up my computer, am I not allowed to bitch that the manufacturer sucks? We know that these systems are difficult to make - that’s why we put money into them because we can’t create them ourselves, but we trust that the individuals creating it are talented enough to do so. The problem isn’t the bugs within the game, moreso it is the thought that even went into production. They are paid top notch for what they do, so when a terrible release comes out, it shouldn’t matter whether a person knows how they *coded* the game if the problem is how they *designed* the game.
I am a programmer, and I think you are a bit hung up on a few details that are irrelevant in this context.