System Level Integration Practical

Game

Welcome to the SLIP support web site. This site contains information about the tools and code that you are provided with for the 2002-2003 SLIP practical.

The project aims to design and implement a multi-player game in VCC, where each game device communicates using Bluetooth. More information about last year's project can be found on the SLIP 2002 web site.

The simulated game device has a colour touch screen but no extra buttons are provided. This means that all user input is provided through clicks and drags on the screen. At present, the device does not support sound. A game device GUI application is provided that takes mouse clicks from the user and passes them to the simulation. It also displays any graphics that are created by the simulation.

You have also been provided with a VCC behaviour, which contains most of the components that you need for a multi-player game. Bluetooth communication and user input/output is already implemented. In addition, there is a lobby system that allows users to start network games with each other.

You must provide a new game core that implements a network game of your choice and interfaces with the provided components. In addition, the basic graphics system which is provided could be improved and sound support could be added to the game device.