Noorcon Inc. | Code Project Article Preview

Part 1: Shows a rotating cube, no light in the scene!
Input: Not much interaction, just a rotating cube!
Part 2: Show the positioning and rotation of primitives. Also introduces a light in the scene.
Input: None!
Part 3: Building on Part 2, introduces keyboard input. Press Space Bar to create primitives. Also Keys A, B and C are used for rotation.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 4: Building on Part 3, introduces basic UI Concepts.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 5: Started a simple Maze Game.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 6: Enhancing the Maze Game.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 7: Improving Game Design, creating random gold coin distribution, implementation of a reset.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 8: Improving Game Play. Introducing new game elements, cannon and cannon ball, enhanced user interface design.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 9: Enhancing visual effects of the game and introducing new Main Menu UI, also sound and FX added.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.
Part 10: Change code structure and introduced GameMaster class, also more game play enhancements.
Input: Use Space Bar to create primitives. Use you keyboard, press A, B or C for rotating individual cubes. Also you can use your mouse.