Sponsored by Intel

Headstart 2006 Diary

Daily updates on Lancaster University's 2006 Headstart course

Wednesday 12th July

Hands-on development session in computing lab
Hands-on development session in computing lab

Mobile Application Development

Dr Paul Coulton from the Department of Communications Systems gives a lecture on Mobile applications and systems development.

Hands-on Mobile Phone Game Implementation

The students develop an interactive mobile phone game which is a virtual representation of the Air Hockey game found in many amusement arcades.

The game is written in Python, a dynamic object-oriented programming language. Python can be run on Windows, Linux/Unix, Mac OS X, OS/2 or Amiga computers, Palm handhelds, or Nokia mobile phones.

The code is developed on a workstation PC and uploaded to a mobile phone via Bluetooth. The game can be played between phones using the Bluetooth protocols.

To play the game, a player directs a virtual representation of the air hockey mallet using the phone's directional pad. When the mallet strikes the puck, it is moved in the direction in which it is hit. Once the puck leaves the top of one player's screen, Bluetooth messages are sent indicating this to the opponent's mobile phone and it reappears on the opponent's screen, mimicking the real-world game.

A player wins each round by successfully scoring the puck into the opponent's goal. As goals are scored this is communicated between the phones and an up-to-date scoring system is displayed on each phone.

Robotics Project Brainstorming Session

Groups gather to prototype their initial ideas for the robotics project. Pressure, temperature, light, and rotation sensors are available for use in projects - but supplies are limited! Students must argue their case of the necessity of these components in their design!

Each team must build a robot that is capable of pushing empty cans from an arena. They will be pitted against each other, head-to-head, so must avoid being pushed from the arena themselves! For added spice, there will be some immovable objects in the arena too, which the robots should avoid.

The project objectives can be found here.

Headstart Grapevine

Students are given the opportunity to see some of the work being carried out in the Computing Department from some of the research and have a question and answer session from researchers and recent graduates.

.:thePooch:. Computing Arts Exhibition

An exhibition of ubicomp based arts entertainment is given by .:thePooch:., a group based at Lancaster University. Exhibits include the Kirlian Table, Andrine and real-time ascii art.

Photos

Mobile Phone Game Developing

Students work in groups to develop game
Students work in groups to develop game
Initial tests with game
Initial tests with game
Rapid development prototyping
Rapid development prototyping
Testing two-player game
Testing two-player game

Robotics Project Brainstorming

Initial ideas design work
Initial ideas design work
Brainstorming ideas
Brainstorming ideas
Ideas development
Ideas development
Group discussion
Group discussion

Videos

Mobile Phone Game Developing

A video showing game in action. Click here to download this file.


A video showing two-player game in action. Click here to download this file.


Robotics Project Brainstorming

A video showing some of one team's development process in action. Click here to download this file.


A video showing a moving lego car. Two motors are used, connected directly together; one as a dynamo to drive the other motor. Click here to download this file.

View day:

Visit the national headstart website www.headstart.org.uk