PDF Print E-mail

EMBEDDED GAME PROGRAMMING

Click on the pages to view full size.

 

 

Here's an example of a game we did up on the FI Gaming Console.

 




 

 

 

 

 

 

 

 

Introduction

Everyone has played arcade games at a certain point in life, especially classic favourites like tetris, pacman, space-invaders, frogger, and the likes. Ever wondered how these games were made or wanted to create your own? Well, now you can! With readily available libraries within FIDE, you can concentrate on making your ideas a reality without having to worry too much about the nitty-gritty hardware interfacing issues. Feel free to satisfy your curiosity and open up the libraries to look at the actual code, or leave it as a ‘black box’ and just make use of it.

Topics Covered:

  • Basic Programming
    • Introduction to VB.NET Language Programming
    • Introduction to FI OS system commands
    • Making use of available libraries
  • Interfacing with the Hardware
    • Introduction to the FlamingICE Microcontroller
    • Communicating with the FIDE Microcontroller
    • Obtaining values from Human Interface E-Modules (e.g. Push Buttons, Tilt Sensor…)
  • Game-play
    • Game Genre
    • Game Rules
    • User Interface (UI)
      • Graphics
      • Audio
    • Scoring System
  • Game Programming
    • Game Engine
    • Game Field Class
    • State Machine
    • Collision Detection
      • Bounding Boxes Algorithm
      • Proximity Algorithm
    • Calculating collision between objects
      • Math (Trigonometry) and Physics
    • Designing Game Graphics on the PC
    • Loading the graphics into the FICE SD Card
    • Drawing Graphics onto the GLCD
    • Programming Sound Effects
 
 
Previous Next
Two New Tutorials
Learn how to control a Servo Motor with the FIDE, as well as adding a wireless peer-to-peer communication link using the EBlue Bluetooth Module.
Hoorah! We've Updated!
3 Cheers to a new tutorial, a FIDE patch, and a Language Reference Update!
New Sensor and Documentation Updates

 

We now carry the distance measuring sensor, SHARP GP2D12, WITH the compatible 3pin connector.

In other updates, we have uploaded the technical paper for our GLCD+RTC Combo complete with example configurations to our FlamingICE Boards. 

Our Hardware Reference now stands at version 1.5 with slight changes to the pin-outs on the FI28 Board. 

 

Christmas Updates

Download the latest FIDE v2.1 and get all the updated documentation that comes along with it!

Check out the new goodies that we have over at our updated Products Page!

Resource Page

Now that FIDE 2.0 is up, we published the Resource Page with 2 major tutorials to boot.

Start clicking and head over to check out those tutorials!

FIDE v2.0 RELEASED!

AIS Cube is proud to release the latest and most complete installment to date, FIDE v2.0. Delivering faster feature packed goodness, whats not to love?

Head over to the downloads tab and grab your copy!

FIDE v1.4.2 PATCH

IMPORTANT: Responding to a bug report, the FIDE v1.4.2 PATCH is a patch for a major bug fix in the FIDE SD Tool. Please ensure that you have FIDE v1.4.2 installed before proceeding with the Patch.

Patch is available over on the Downloads Tab.

FIDE v1.4 Released!
More features with the latest release of FIDE at version 1.4. Extended syntax highlighting range, greater support for FIDE system language instructions...
FIDE v1.3 Released!

FIDE v1.3 is now available for download over at the downloads tab. Featuring bug fixes and other features such as an expanded syntax highlighting coverage, it is highly recommended that you upgrade to the newest version.

AVRIL LE BOB

We have a new project named AVRIL LE BOB up over at the projects page (with videos!!). Check it out today!


Copyright © 2007-2008. AIS Cube. All Rights Reserved.
All trade and/or services marks mentioned are the property of their respective owners.
Joomla! is Free Software released under the GNU/GPL License.