The Problem
Friday, 7 October 2011
MVC Architecture and Single Page Interfaces
The Problem
Monday, 11 July 2011
World Shattering
Saturday, 22 January 2011
The Problem With Loss in Games and the Death of Fear
I agree that a game where you are killed continually and cannot progress is not a particularly interesting one but the effect that the fear of loss causes is food for thought. Fear in games is fascinating because players don't tend to experience it very often. It's very hard to be bored into a game if you're so close to failure yet the general consensus is that gamers will quit if they find it too hard and get frustrated.
There are of course cases of games that use this successfully and one of these I have mentioned already is EVE-Online. This game uses real loss to reinforce its ethic of "life's not fair so why should Eve be any different".
For those of you that have not played Eve it is a MMORPG set in space where the player has free-reign to create whatever legacy they find engaging, it has a full player-driven market system and a huge ever changing political landscape. Eve does of course have its downsides. Most of which come from its steep learning curve and unforgiving game design.
EVE-Online takes the stance that it's players should be playing the game to engage in something more than mindless grind. Players do not advance by levelling or killing they grow by learning new skills and there are no restrictions on what a player can do apart from time. The other bonus of this is your character can train skills while you are offline making the game largely un-rewarding for people who just wish to progress their character. People that wish to progress their fortunes, stature or reputation will find Eve most rewarding since this is what the game excels at.
Back to my original point, EVE-Online uses its game design mechanics to drive its economy and social landscape. This extends to the point that almost everything is created by players. Ships, modules (items), ammo, rigs (ship customisations) and implants (attribute or skill upgrades) are all created or pieced together by players.
The key point that drives all this is that if your ship is destroyed and you are killed then everything that you had on your ships is gone. You are resurrected due to newfangled cloning technology and may lose skills if it's not up to date (a service that you pay for) yet the ship you had and the modules you had equipped are destroyed forever. Items in your cargo can be stolen by your enemies and your ship can be salvaged for parts (used to create rigs: See above).
This causes the effect I mentioned earlier that you continually fear for your loss and hence will not risk an expensive ship for a cause you do not seem worth it. If you spend 6 weeks generating the money through mission running, trading and other in game methods to buy an expensive Battleship, then you will not go and throw it away at some random stranger (even though you can if you wish).
If you lose a ship then you can indeed just go buy another ship of the same type and fit it exactly the same way but it is not the same ship. You still lost something physical that took you time to get. As you go up the triangle of value (from frigates up until titans) the fear of loss gets greater yet this is all relative to cost you paid which is varied by the economy that is driven by supply and demand.
This causes more annoyance than loss and as a player you know that you will not lose any of your gear. This means that player fear is almost null, the only thing that most players will actually fear is their guild mates or friends looking down on them for their dying. This is not a game mechanic and is an effect of peer pressure from other players.
So why I hear you shout, did Blizzard decide to forgo this difficulty curve in World of Warcraft? It's quite simple from my point of view (as a gamer). The reason is that they wanted the game to be accessible to casual gamers and people that may not have been interested in a "true" role-playing experience.
This would explain Blizzard's monstrous 11 Million player base but as their rate of adoption is so high then I'm sure their subscription losses are also high.
I think that modern games should use mechanics such as fear, loss and frustration to drive game play forwards and create a more engaging experience for the player. These mechanics must be twinned with intelligent and interactive game design so a player must not get so annoyed at the game or so disheartened that they quit.
Games that use these mechanics well are games like Ninja Gaiden which uses a steep difficulty curve to drive the player onwards. Trackmania also uses frustration to drive game play. Players will spend hour’s shavings milliseconds off of a time just to drop it at the last corner the reason is they will always feel like they're progressing within the game.
I should probably mention here that I'm a long time player of both games and I enjoy them both for different reasons but I personally think that the design ethic and design decisions of Eve-Online outstrips World of Warcraft on a variety of level. The reason that this article has a heavy focus upon Eve is that many gamers have not played or heard of it and i believed that it deserved a description to get my point across. Also the heavy focus is that way because almost all pc gamers have at sometime experienced World of Warcraft and its mechanics in one way or another.
So does that mean the game play mechanic of loss is a dud and not marketable? Possibly But let me leave you with this. The loss mechanic may not all be lost since EVE-Online has been growing at a rapid rate of adoption since its release and is still growing. Maybe the future for games that create fear, make the player feel loss and maybe even frustrates the player to the point of them becoming determined is not so dull.
Sunday, 12 December 2010
The Compulsion of Infection
Today I want to write about infection. More specifically a Zombie virus infection which as most geeks have one time or another thought about has the potential to destroy life as we know it.
As some of you may know who read this I’m a programmer who is slowly but surely improving his skills and always looking for something to interest me and extend my skills. I recently came to this idea after watching The Walking Dead a series currently showing on FXUK.
Ignoring the series (it’s about Zombies and the fall of society), the thing that interested me the most is that it follows the rules of Zombification or the more specifically the Zombie infection. The majority of these rules were pioneered by George A. Romero who has written some of the most famous zombie films on earth such as Night of the Living Dead, Dawn of the Dead (the original) all the way to the more recent films such as Diary of the Dead.
The rules for his zombies and the infection can be found online but what I'm most interested in is the idea that these rules can be written into code and simulated over a timeframe.
Romero’s rules encompass the following areas of zombie actions:
- Process of infection and reanimation
- Behaviour such as recall of former actions
- Locomotion and their movement specifics
- Physical causes and limits of the virus or reason for reanimation (this one isn’t really needed)
However I’m planning to change these rules slightly and go for the sub-set of rules written by Max Brooks in his books World War Z and The Zombie Survival Guide due to the fact he goes to close description in their “hunting” methods and tracking process.
The Plan…Batman
As a start I'm planning to program this in Java and to simulate the infection from ground zero outwards in a set area of land. I also hope to have different variables regarding the beginning of infection.
To begin with their will only be two starting states. One will be initial inception where one person will have the virus and the outbreak from their. Another will have a single party (1-3 Zombies) will come from elsewhere into the area and cause the outbreak.
For a starting goal the first area will most likely be around 1km x 1km wide and be simulated at 1 pixel = 1 metre level which will allow for a high degree of detail in movement considering the way zombies track.
I do not plan to model weapons or ways for humanity to repel this virus as that is not my original aim but the infection must be modelled to some degree to allow an un-winnable situation.
To begin with the things that are needed are Zombies and Humans with the ability to move while adhering to basic rules (of humanity and inhumanity).
Both need to know their landscape, the area of land also needs to be simulated most likely through a large expanse of white with red dots for zombies and green for humans. Possibly yellow or orange for the infected.
The working title for this is Infection if anyone has anything to add to this in either ideas or articles to the actual spread of a contagion then please contact me.
Sunday, 5 December 2010
Fashion and Zero Knowledge
Tuesday, 19 October 2010
When the World Comes Down
Tuesday, 3 August 2010
Journey Through The Midnight Hour
Brad Wardell - http://www.stardock.com/ - blog: http://draginol.joeuser.com/
Chris Delay - http://www.introversion.co.uk/ - blog: http://www.introversion.co.uk/blog
Sleepbot - http://www.sleepbot.com/ambience/broadcast/
Cowboy Bebop - http://en.wikipedia.org/wiki/Cowboy_Bebop