* You are viewing the archive for the ‘Java (SE and J2ME)’ Category

JPontoon (2003)

JPontoon is a multiplayer card game written in Java. Developed as an individual HND project, to show how a three tier architecture can work. All three tiers / layers (front end UI / core / back end DB) are transparent – the core has plug-in points. So for example different UI’s can be implemented that call these points.

Download JPontoon (198KB zip)

I recently made the game into client/server – where the front end layer is run on the client linking to the core and back end on a server.

See below for screenshots of the game (click to enlarge)… Continue Reading

BSM Theory Mobile – Mobile Quiz v2 (Jan 2006)

An enhanced version of the mobile quiz , with scrollable text and lots more!

The game is compatible for many more phones then ever before which was a challenge in itself!

Released Jan 06
Role in project: Java Developer

See links below.
CTAD promo page
BSM promo page
CTAD promo poster (pdf)

Pride (BBC Oct 2004)

A re-skin of the Busted Manager game engine. This adventure sees you look after a cub and the challenge is to catch a wildebeest! There was some code enhancements made aswell as code size optimization due to the rich graphics used.

The game is for a new BBC program to be aired over Christmas 04 – but the game is available now.

See the Pride home page here.

Went live: Oct 04

pride.jpg

Driving Quiz (J2ME Dec 2003)

Using the engine developed for the BBC Bitesize Mobile Quiz game this game adds several enhancements to the quiz. I.e. Showing a image (sign) with the question, giving feedback after answering a question, having the option to re-answer a question and giving different end of quiz feedback depending on score.

The game was commissioned for Cambridge Training and Development Ltd

To help re-use of code between versions, the game utilises config files to configure image positions, text colour etc. This also means the client can configure the game themselves.

All question and answer text are stored in … Continue Reading

Busted Manager (Aug 2003)

I was the main developer of Busted Manager – a Tamagotchi-style Java mobile game where you look after the three members of the pop act Busted, and at 8pm every evening they perform in a concert and you have a chance of submitting your score to the server where its entered onto the leaderboard.

This was the first game of its style to be developed and launched in the UK.

The game was developed for several (~17) of the best selling Java-enabled mobile phones. There were 6 versions produced taking advantage of the targeted device. Versions were produced for: Nokia 3410, Nokia … Continue Reading

Bitesize Mobile Quiz (BBC 2003)

I created the first ever mobile Java game for the BBC. It’s a revision quiz for GCSE pupils for Java enabled mobile phones. I made three versions of the game – for different spec mobiles. The game was downloaded and played by thousands of pupils during the run up to the 2003 GCSE exams.

To help re-use of code between versions, the game utilises config files to configure image positions, text colour etc. This also means the client can configure the game themselves.

All question and answer text are stored in dat files that are read in and parsed at run-time. This … Continue Reading

Java Games Server

While developing games for the Gala websites there was a need to have a in-house server for the games to communicate with. This server was written in Java and communicated with the Flash clients via XML

I helped to maintain the server code and wrote game engines for:

  • Roll’em Baby and Atlantis Gold – 5 reel fruities with feature
  • Lunar Lander and Grow Me The Money – fruities with complex trail
  • Race Caster – multi-bet types horse racing game
  • Gala Bingo and Pocket Rocket – Mini-fruity built inside the Bingo game

JEvents

JEvents is a basic calendar events program written in Java from scratch. I started this to find out how different it would be to implement this project in Java than ASP (see sasoz under ASP). Also to gain further experience in Java and OOP. JEvents is implemented in Java (J2SE), utilising JDBC, swing etc. Java classes.

Download JEvents (38KB zip)

See below for screenshots of the application.

jevents_edit_sm.gif jevents_sm.gif

Constraint Diagram Editor

I developed as final year HND project a Constraint Diagram Editor. It involved implementing a user interface front end for a complicated constraint diagram model back end (which was being developed for a masters degree by another student). Project involved understanding the workings of the existing code (back end), developing code that fitted in existing project but was kept totally separate to any existing code, and further improving the existing code, where needed.

I implemented the Visitor pattern to allow for different user interfaces to be implemented efficiently and independently from other code. I implemented a basic text UI and the … Continue Reading