7
Battle Of Bombers 김김김 김김김 김김김 김김김

Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

Embed Size (px)

Citation preview

Page 1: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

Battle Of

Bombers

김정수 박현욱 백대현 윤지석

Page 2: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

Game DescritionConcept

Bomberman, Crazy Arcade- like gameCharacters are from the game “Angry Bird”All of the items are associated with birds

StoryAfter a brutal journey to defeat the pigs, some Angry birds became Crazy Angry birds.They became crazed about the flesh of other birds, and started fight for food.The flesh of birds are so good that they even explode their eggs to kill each other.Some even eat their eggs to strengthen their power….

Page 3: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

Game DescritionSpecification

SwingJOGL(Java OpenGL) , LWJGL(Light Weight Java Game Library)SpriteSocket Networking

Page 4: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

NetworkTCP and UDP multicast implemetaion

TCP – low speed, almost no loss of data Example of usage : turn-based games, Chatting mes-

sengers … UDP – high speed, some loss of data Example of usage : games that sends data constantly

(X, Y values of the character in RPG) Multicasting :

• First, think of a radio station. They send data to unspecified users, but TCP server sends data to specified users.

• Second, while TCP requires clients to connect to the IP of the server computer, UDP multicast re-quires clients to connect to the IP(think of it as ra-dio station) specified by the network. Therefore, no server is needed.

Page 5: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

NetworkReasons for using two different protocols

Some network routers do not support UDP multicast(for example, my ipTime router), but it is very fast.

TCP is supported in most network environment, but is very very very very slow.

The Korea University network supports multicast. For this demo, we are going to use UDP multicast.

Communication method Client sends X and Y values of the character and the

bomb every 60 milliseconds because we use 60 FPS.

Page 6: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey

Design – Character & Item

Speed Up

Egg bomb

Egg bomb range +1

Health point ++

Number of egg boms +1

4 Character

Page 7: Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated with birds Story After a brutal journey