Pushing the Boundaries – Games of skill and chance
Week 5 Kodu Course – Pushing the Boundaries – Games of skill and chance
Skill
Games of skill challenge the player with clear goals that demand a competent technique in order to win. An accurate aim for example, or the deft control of a joystick to manoeuvre around obstacles. These games often have a clear challenge and will slowly increase the difficulty, requiring the player to hone their skills.
Kodu is a wonderful platform for creating games of skill. With endless opportunities to reinvent the topography you can create narrow ledges, steep inclines, or simple shooting galleries with ease. Being able to adjust the behaviours of the game surface adds another interesting twist. For example, if you make the blue ground slippery when the player has to shoot a target it increases the challenge.
Considering the strengths and weaknesses of your game bots as we discussed last week, can add an additional element of skill to the this type of game. With bike bot, moving at speed is an obvious skill to master for example. Increase the speed, and you increase the level of difficulty.
You can easily achieve this slowly increase in challenge using point scoring system. For example, when your player reaches a particular score, the opponent bots recognise this, and move to an alternate set of behaviours where the speed at which they move increases.
Adjusting the friction, the amount of bounce, or the players ability to jump may also be things you consider to add an element of risk and difficulty for the player.
The great thing about games of skill, is that they are often simple in premise, and yet completely absorbing. Players can become obsessive about games of skill, particularly when the goal is clearly in sight. It is the players own level of accomplishment that stands in their way of success, and for competitive players, competing against themselves is the best challenge you can offer. Having an evident point score on the screen can add to this atmosphere
Games of skill may still offer strategy and an element of chance, but move too far away from the skill based requirement and you lose a critical piece of what makes games of skill so addictive.
Chance
When you introduce an element of chance into your game, what you’re really doing is offering the player something that they cannot easily predict, or that is impossible to predict. There may be an element of skill or strategy involved in a game of chance, but it is the unpredictable that keeps us coming back for more.
Similarly, in many circumstances, a player that loves skill based games may seek an slender advantage through that ability, despite the outcomes of game they are playing being entirely determined by luck.
You can create a great game with a focus on strategy, skill or chance, but many games will include an element of all three. An element of the unpredictable, an advantage in taking a strategy, and a roll of the dice all bundled together make the game challenging on a number of different levels.
You may decide to make your game to appeal to players that enjoy all these elements in a game, but I’d suggest that leaning toward one of these three will help define the sort of game you’re building, and help you better consider what sort of player your building your game for.
There are limitations to Kodu, and when you know them, you’ll find it easier to work within the restrictions that the Game Lab has. Some of these limitations are built into the game intentionally to promote more diverse and exciting game play. For example, bots have different abilities, different strengths and weaknesses. Once you know what these are, you can build games that leverage those abilities to best effect.
The game engine has a limit to how big or complex a world it can cope with, and this forces you to work with a more intimate game space. In the same way that telling a story in ten words rather than thousand requires you to focus more keenly on each world and its value in the story, the same is true of this game space limitations. You must weigh each element of the game carefully, assess its value, and determine whether it is adding to the experience of the game or is unnecessary or even detracting from it.
A good example of this were the soccer games I recently blogged about on the Planet Kodu. Some had peripheral characters on the sidelines that were there purely to add some extra colour. You might say, that these characters added little to the experience of playing the game. They certainly didn’t influence the challenge the game offered. It’s undeniable however, that they added to the overall atmosphere, and were for me, one of the most memorable elements. As I’ve stated before, knowing what to include, and what to leave out of the game can be a delicate balance, but can make all the difference in terms of engagement.
Of course, any game you build will have rules and therefore you must set your own limitations. When the player knows the restrictions under which must play, the game play can become more intense. Knowing how many rules to include, and how much freedom you allow your player can greatly affect the playability of your game.
Finally, like any game environment, Kodu has its own quirks and character, and your best games will often be those that use to these unique elements to best effect. Playstation games are in a completely different category to Nintendo Wii for example, both have their appeal, both have strengths and weaknesses and are satisfying because of them.
It’s been a wonderful five weeks running the Planet Kodu course, and we’ve learnt allot, observing the games and unique approaches participants have taken. We hope you’ve gained some new programming skills, have a clearer idea of how to approach game design, and have enjoyed the experience!
We’ll be leaving the course material online as a resource for the rapidly growing number of Kodu Game Lab for PC developers, and hope it will continue to be of use to the broader gaming community.
Thanks for playing!
Martin Jorgensen & Richard Olsen



jjabraham 9:40 am on March 15, 2010 Permalink | Log in to Reply
I’ve uploaded my Week 2 Game, ‘Huts and Factories.’
Basically the start of a “snakes and ladders” styled game.
lucio 3:45 am on March 16, 2010 Permalink | Log in to Reply
I’ve uploaded my Week 2 Game http://planetkodu.com/hockey-game-2/1026 .
It is the upgraded version of my first game. I must say that I followed the rules of rapid prototyping. I looked at what was already in my first game and took away all the stuff that was not part of my current design anymore.
There are some elements of my game that I still don’t like, and others which I think are ok.
Elements I don’t like, which in other words are things that need to be improved in the next release:
1. The couple of pucks do not collide the way I would’ve liked it. When the small puck is approaching the big one at a high speed, the small puck sometimes slows down.
2. Sometimes the smallest puck doesn’t speed up enough.
3. There’s something missing in terms of fun, I still need to add other characters to make this game more interesting.
4. I have to add a way to heal or recover.
This list of things that I want to improve is now part of my requirements for next release. According to the rules of rapid prototyping, I should think of what is in my game which I still like and what are the elements that have to be changed or improved. I should also start sketching my game again, considering the elements that will remain as part of the next release.
lucio 7:44 am on March 16, 2010 Permalink | Log in to Reply
Testing to see if this message gets displayed. I posted something before, but it didn’t appear.
lucio 7:48 am on March 16, 2010 Permalink | Log in to Reply
Well, it is too bad that my previous message didn’t get displayed, because it was long. Well, I just wanted to announce that I’ve uploaded my upgraded game “Hockey Game”. It can be found in the Planet Kodu website http://planetkodu.com/hockey-game-2/1026
Too bad that I lost my first message
nikwing 4:53 pm on March 25, 2010 Permalink | Log in to Reply
http://planetkodu.com/transtone-v04/1048
Task 2: Improvement
-Proper Lv design
-More enemies
-adjusted speed both for char and enemies
-respawn feature
-win & lose