Pseudocode

You don't need to be Sherlock Holmes to understand pseudocode.

You’ve probably heard programmers discussing different ways to approach algorithms or writing down the methods of their madness, but a majority of the time it is not done in a programming language. Instead, they use pseudocode.

In a nutshell, pseudocode is the highest level description of a piece of code. It helps in the creation of algorithms, allowing for us mere humans to easily understand it when compared to conventional progamming languages.

There is no formal structure or method to pseudocode. The main idea behind it is just to be comprehensible to readers. However it is common for pseudocode to contain rules and syntax that is commonly found in major programming languages. Pseudocode itself is part of the process of creating a game, and not an end product by any means. It generally comes between design and programming, bridging the designed feature to a programming reality.

Some areas in game creation where you will likely use pseudocode include trying to decide physics calculations, game logic, or even graphics rendering algorithms. It is a very useful resource to understand, regardless of your ability to program.

About the author

Michael is currently an Associate Game Designer at E-Line Media, working primarily on Gamestar Mechanic. He lives in New York City and loves it in the Big Apple. In his spare time Michael likes to snowboard, watch movies, play and follow sports, bang on drums, and of course pwn some n00bs.

Read more posts by mkg →

Comments are closed.