solfireearth Fun and games

7Sep/100

Create Computer Games – Get Started on Creating Your Own Virtual Worlds



I’ve always loved video games, ever since I first played them on a friend’s computer in the afternoon after elementary school. There’s something almost magical about the fact that we can move images around and interact with virtual worlds, a living fantasy presented for us to interact with however we please. I’ve also always wanted to make games myself but, until recently, didn’t have the technical knowledge to do so. Now, I’m a second year software engineering student, so if I weren’t able to code a game without too many dramas there’d be something drastically wrong. But what about the common person: the person for whom the term ‘memory leak’ conjures up images of their grandfather, ‘pipeline’ is where the water flows, and ‘blitting’ is unheard of? Well, everyone can get in on the game creation process, and you don’t even need to learn ‘real’ programming to do so.

So where do games start? With an idea. Games, like all fiction, require an idea to be successful. Sure, in the same way you can just sit down and write a story without foresight, you can jump on in and slap a game together. However, unless you get ridiculously lucky, the best works are usually the ones that have been well thought out beforehand.

There are two methods of planning a project. You can start from a known technological standpoint and build your project on top of that or you can just go for the design, add as many features and ideas as you like, and then remove the ones that you can’t use when you’ve decided on the technology you’re going to implement the game with. In general, the second type is probably the best one to go with when designing games. When you’re first starting out however, the first option will save you many headaches.

So, for a first game you’re going to want a pretty simple idea. Don’t get me wrong, crazy-go-nuts game ideas are fantastic, and there should be more of them out there, but you’re not going to be able to create a real world simulator with fifty billion virtual people all interacting real time with your actions having a butterfly effect on the future of the virtual universe when it’s just your first game. Really. Many people try it; none that I know of have succeeded. Imitation is the best way to start out. Simple games such as ‘Space Invaders’, ‘Tetris’, ‘Pacman’ or even ‘Pong’ are great places to start. All are largely simple to create but have some inherent challenges. ‘Pacman’ for example, requires path finding for the ghosts. I recommend that you start even simpler than that for your very first attempt. ‘Space Invaders’ is a nice point to jump in. You can make a simple, complete game without much effort and it’s almost infinitely extensible.

If you’re stuck for an idea, pick a genre that you enjoy. Do you love adventure games such as ‘Monkey Island’, ‘Grim Fandango’, ‘Space Quest’, ‘King’s Quest’ etc.? Design one of those. Are you into fighting games like ‘Street Fighter’, ‘Tekken’, ‘Soul Calibur’, ‘Mortal Kombat’ and so on? Come up with an idea for that. Do you like first person shooters such as ‘Quake’, ‘Half Life’ or ‘Doom’? I don’t recommend it as a first project, but you can always give it a go. Feel free to be as generic as you like, this is a learning experience after all.

Now that you have your idea it’s time to flesh it out. Don’t worry about the technology or the fact that you may not know how to actually implement a game just yet, just grab yourself some paper and a pencil and go crazy with ideas. Describe the main characters, game play, goals, interactions, story, and key mappings, anything you can think of. Make sure you have enough detail so that someone can read through the notes and play through the game in their head with relative accuracy. Changing game design during the coding process is almost always a bad idea. Once it’s set, it should remain set until the tweaking phase (I’ll go into this more later) or you’re likely to enter ‘development hell’, where the project goes on and on; more and more work is done with less and less outcome.

At the end of this period of your game creation, you should have the following:

- A written outline of the game’s characters and possibly a sketch or two (be they space ships, yellow circles, cars or the prince of the dark kingdom of Falgour, you need to know who or what the player will be and who they will compete against)

- A written outline of the story (if there is one, this isn’t too vital for ‘Space Invaders’ or ‘Tetris’, but for ‘Uber Quest: An Adventure of Awesomeness’ it’s a really good idea)

- A description of game play, written or storyboarded. Storyboards are visual representations of ideas. Draw your characters in actions, with arrows showing the flow of action and short written descriptions detailing the events occurring in your image (because some of us aren’t fantastic artists and our images can be a little… open to interpretation…)

Now that you have a fleshed out idea, it’s time to work out how this will all get put together. If you’ve gotten to this point and are worried that you’re going to have to spend years learning complex programming languages in order to implement your idea, fear not! Others have already done the hard yards for you. There are many RAD (Rapid Application Development) Tools available for game creation, a number of which are available for free online. Some of them still require you to learn a ‘scripting language’ (a simplified programming language made for a specific task) but in general this isn’t too complicated or involved. I’ve compiled a brief list of some of these I have found at the end of the article. The free ones are listed first, organized by game genre.

Well, that should be enough to get you started in the creation of your game. The most important thing to remember once you’ve gotten this far is that you need to complete your game. Many people start a project and then lose interest and it fails, or they keep moving on to one new project after another without finishing anything. Start small, build a working (if simple) game that is, above all else, complete. When you get to this stage you will always have a huge number of things that you wish to change, fix etc. but you’ll get a great feeling from knowing that it is, in its way, finished.

From this point, you can start the tweaking phase. Play your game a few times and ask others to do the same. Take note of what isn’t fun or could be better and change things here. At this stage, it is more important than ever to keep backups of previous versions so that if a change doesn’t work you can go back and try something different without losing any of your work. It is at this point that you can add all new features, improve graphics and sounds, whatever you please, safe in the knowledge that you’re working on a solid foundation.

When you’re happy with your game, why not share it with the world? There are many cheap or free places out there for you to host your files on and then you can jump on link lists and forums and let everyone know about your creation. Well, I hope that this has been a helpful introduction into the art of creating games. It’s a great deal of fun, and can open whole new avenues of creative expression for you to explore. Jump in and have fun!

Links:

General Game Creation:
(Tools that allow easy creation of many different game types)
Game Maker: http://www.gamemaker.nl
MegaZeux: http://megazeux.sourceforge.net/

Adventure Games:
(Games such as Monkey Island, King’s Quest, Space Quest etc.)
Adventure Game Studio: [http://www.bigbluecup.com]
AGAST: http://www.allitis.com/agast/
3D Adventure Studio: http://3das.noeska.com/
ADRIFT (for text adventures): http://www.adrift.org.uk/

Role Playing Games (RPGs):
(Games such as Final Fantasy, Breath of Fire, Diablo)
OHRPG: http://www.hamsterrepublic.com/ohrrpgce/
RPG Toolit: http://www.toolkitzone.com/

Fighting Games:
(Games such as Street Fighter, Mortal Kombat, Tekken, Soul Calibur etc.)
KOF91: http://sourceforge.net/projects/kof91/
MUGEN (unfortunately the site is largely in French): http://www.streetmugen.com/mugen-us.html

Side-Scrolling Games:
(Games such as the 2D Mario Games, Sonic the Hedgehog, Double Dragon etc.)
The Scrolling Game Development Kit: http://gamedev.sourceforge.net/

There are many others available as well. One particularly useful site for finding game creation tools is: http://www.ambrosine.com/resource.html

Also of note, although not freeware, are the excellent game creation tools available by Clickteam at: [http://www.clickteam.com/English/]
Klik and Play and The Games Factory in particular are the programs to have a look at and download the free demos of.

If you really want to do things right and program the game yourself, there are some excellent programming resources available at the following locations:

Java Game Programming:
http://fivedots.coe.psu.ac.th/~ad/jg/
http://www.gamedev.net/reference/articles/article1262.asp
http://javaboutique.internet.com/tutorials/Java_Game_Programming/

Visual Basic Game Programming:
[http://markbutler.8m.com/vb-tutorial.htm]

C++ Game Programming:
http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm
http://www.rit.edu/~jpw9607/tutorial.htm

General Information:
http://www.gamedev.net/
http://www.gamasutra.com/

7Sep/100

Shocking Fact About Nintendo Game Systems – Nintento Brought Back the Zapper for the Nintendo Wii



The Wii Zapper is an accessory for your NintendoWii system. The Wii Zapper isn't similar to the Wii Blaster, a Wii controller. It's a sleek sexy accessory that turns your Wii remote and nunchuck controller, into a new handy gun peripheral. Nintendo hasn't delivered a gun controller since the original NES Zapper for Duck Hunt. Not a light gun or controller, the Wii Zapper is a simple gun-shaped plastic shell that holds the Wii remote and Nunchuck for use in shooting games.

The Nintendo NES Zapper

For the first time in almost 20 years, Nintendo has released an accessory, a hot gadget, called the Zapper. It's a 2007 Nitendo Wii version of the NES Zapper controller. The NES Zapper controller is a gray or bright orange light gun that let you shoot at ducks, bull's-eyes, and bandits for the NES game system.

The 2007 version of the Zapper isn't a light gun or controller. It's a simple gun-shaped plastic shell that holds your Wii remote and Nunchuck. This sexy gadget comes with Link's Crossbow Training, a training game based on The Legend of Zelda: Twilight Princess. Crossbow Training is a game that helps you become familiar with using the Zapper in a shooting gallery style game.

The Zapper is a handle that holds the Wii remote and Nunchuck

The Zapper doesn't add any meaningful or unique features to your Wii's control system. It provides a near-ideal grip for shooting games. This hot gadget feels better than just holding the remote and Nunchuk. It is easy to setup. The control stick on the Nunchuk controls player movement. Aiming the Wii Zapper moves the targeting crosshair on the screen.

Games that use the Zapper are available now: Medal of Honor: Heroes 2, Resident Evil: Umbrella Chronicles, and Ghost Squad. Others will be coming later this year. The Wii Zapper only works with games designed to use it. A sexy accessory that's a great peripheral for your Wii system, considering the current crop of shooter games.

5Sep/10Off

PC-Based Video Games – Better Than Your Neighbor’s Console Games?



The ultimate PC video games of 2008 give incredible graphics which are equal to or even superior to those of gaming systems. Here are the ones considered the top ten for 2008: Crysis, EVE Online, City of Heroes, Guild Wars, DEFCON, Command & Conquer 3, Call of Duty 4, Battlefield 2142, The Sims2, and Sins of a Solar Empire. Considering that several of these can be purchased for regular gaming systems, the majority of people think that the quality on a PC version is unparalleled.

Your computer's overall performance, along with the performance of your video card, will ultimately determine the high quality of the best PC video games 2008, meaning that even though the game is designed a certain way for everyone, if your personal computer doesn't have a fast efficient video card, you will find that your graphics are not as good as the next guy's.

A lot of the top PC video games of 2008 allow you the opportunity to compete online with others. This provides you the chance to create teams and make new friends with real people as you play. For instance, with the game Call of Duty 4, you'll discover teams playing online with one another any time of day, and some even opt to make servers of their own. These games have practically limitless possibilities.

The myth of Pc based video games not being as exciting as owning a gaming system has been abolished over the past couple of years due to the great improvements with our technology. The only disadvantage to playing some of these games online is other players have the ability to ban you from certain rooms.

Buying video games should be based on your personal preference not how many sales that particular game has had. There are many customer reviews that are available online that can help guide you through the process of deciding if the game is right for you. These reviews generally tell you all of the pros and cons of the game.

In the past couple of months there have been more people buying video games whether it be for personal use, or as a gift. If you are going to buy one as a gift you should compile a list of what the individual already has so you ensure you don't give them a duplicate copy.

5Sep/10Off

Discover the Difference Between the Different Video Game Genres



Ask any teenager today the number of hours they spend in front of their computer playing video games and the answer will surely startle you. Nowadays, youngsters spend a huge amount of time playing video games, thereby turning gaming into a mainstream industry. There are different genres of video games, each having its own fan following. Each year, gamers of each genre wait with bated breath for their favorite games to be released.

Some of the popular video game genres include the Massively Multiplayer Online Role Playing Game or MMORPG, the First Person Shooters or FPS, Arcade games like racing, simulation games and many more. There are certain other genres of games as well and these include the action and adventure, role-playing, real time strategy and third person shooter games. Each and every genre has their own set of sub categories.

First person shooter games require the player to play as if they are experiencing the game through their own eyes. Some of the other types of games include the flight simulation games where the gamer has to play the role of a pilot and the entire screen feels like the cockpit of an actual aeroplane. There are certain Real Time Strategy games where the players are given command of a certain map and they have to gather resources to build colonies, empires and fight wars.

The arcade racing games place the gamers at the driver's seat and allow them to compete with the fanciest cars of the world along with the best 3D rendering of the gaming environment. A massively popular genre of games includes the MMORPG where players from all over the world come together and play the game live, thanks to their Internet connections. The opportunity of playing with an actual person rather than the Artificial Intelligence of the game makes these MMORPG so famous.

4Sep/10Off

Handicapping Horse Races Does Not Guarantee Betting Success



Are you handicapping horse races and trying to make a profit from your wagers? Successful betting and deciphering the puzzle of the track are not exactly the same. Many people are good at picking winners or even exotics like trifectas and exactas, but still fail to make money.

Here is a similar situation in another intellectual sport that demonstrates the point I am about to make. Texas Holdem' Poker is played with cards, but professional card players will quickly point out to you that it isn't a card game, it is a betting game. What they mean is that the cards are just props and that it is how you make your wagers that really counts and how you use your chips against your opponents that makes the difference.

The same is true of playing the ponies. Just knowing which runner will win or what each one's chances are isn't enough. It is how you use that information that matters.

Has this ever happened to you? You've just come home from your local OTB or race track after losing money and start looking through your program, and you notice that you picked your share of winners and "should" have made a profit, but didn't? You realize that if you had played them differently you would've made a nice profit, but you "shot yourself in the foot," figuratively speaking.

The lesson from that experience is that it not only takes a systematic method to handicap a race but also, using the information from your efforts, it takes a winning system to bet. The lesson also applies to many other areas of life, as so many lessons we learn from our gambling experiences do. Having information isn't enough, in fact it can even be harmful, unless you know what to do with that information to improve your life or the lives of others.

4Sep/10Off

Word Find Puzzle Maker



Word find puzzles (also known as "word jumbles" or "word searches") are a type of puzzle game. The objective of the game is to find words that are hidden within an array of letters. These games are not perhaps quite as difficult as some other kinds of pen and paper puzzles, but nevertheless many people enjoy solving them. Additionally, the relative ease of solving these puzzles makes them particularly attractive to children.

It should be remembered that word find puzzles can also have educational benefits, both in a K-12 environment, and for ESL (English as a Second Language) students. This is because solving these puzzles requires playing very close attention to the spelling of words.

It is possible to buy ready-made word find puzzles, but many teachers (and some parents) prefer to create their own puzzles. This allows them to tailor the difficulty of the puzzle, and the choice of words to be hidden within it, to their particular requirements.

Creating a puzzle yourself, is certainly possible, but it can require a lot of time and effort. It's quite difficult to find a way of arranging words such that have significant overlaps and intersections, especially if you are aiming to pack the puzzle into a relative small grid.

A better alternative to creating the puzzle by hand, is to get your computer to do the hard work. With the help of word find puzzle maker software, it becomes an easy task. You simply enter a list of words, click a button, and a puzzle is generated immediately. If you don't like the first puzzle design that appears, click the button again, and you can generate a new puzzle.