17
The Laser-War Game Author: Hongliang Zhang Lambton College 2014.11

The Laser-War Game Author: Hongliang Zhang Lambton College 2014.11

Embed Size (px)

Citation preview

The Laser-War Game

Author: Hongliang ZhangLambton College

2014.11

JAVA GAME

• Consists of two parts, Server and Client

• Server jar file: JGameServer.jar

• Client files: JGameClient.jar and a folder resources contains pictures and sound files for the game.

How To Run The Game

• Server java –jar JGameServer.jar Default port: 8998

To set another port, for example, 8000 java –Dport=8000 –jar JGAmeServer.jar

How To Run The Game

• Client Unzip the file gameClient.zip to get

JGameClient.jar and the folder resources java –jar JGameClient.jar Default connection to

IDEVUSR011.FRANKENI.COM:8998 An IBM iServer with the server program already

running on it

How To Run The Game

To set another host and port, for example, 122.122.122.122:8000

java –Dhost=122.122.122.122 –Dport=8000 –jar JGameClient.jar

Game Introduction

• One game played by two players Each player control one spaceship to attack

the other.

• The Server can supports may games at the same time.

• They are based on netty.io

Game Introduction

• One space ship has 30 energy. If got shot by the other, it would lose one. If

reached zero, it would lose the game.

• Speed Default speed is 3. Pressing up-key to accelerate. Pressing down-key to slow down. Limit: -9 To +9

keybroad

• Up key: Accelerate

• Down key: Slow down

• Left key: Turn left

• Right key: Turn right

• Space key: Laser attack

A gaming keyboard like Logitech G11 to support 3-key input.

Game Start !

• Two players play the same game. The first player create a new game. The second join it.

• java –Dhost=xxx.xxx.xxx.xxx –Dport=xxxx –jar JGameClient.jar

First Player Screen

First Player Screen

The First Player Screen

• The window title Laser-War Game ID: 1014

• When the second player join the same game, he must choose the game id 1014.

• The spaceship could not move until the second player come in. But it could be turned and shooting.

The Second Player Screen

The Second Player Screen

• Select the game id 1014 that was created by the first player.

Gaming

• Both players are in the game now! The first player can move his spaceship! Sounds Effect!

Enjoy It

Thanks!