View
219
Download
2
Category
Preview:
Citation preview
Battle Of
Bombers
김정수 박현욱 백대현 윤지석
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….
Game DescritionSpecification
SwingJOGL(Java OpenGL) , LWJGL(Light Weight Java Game Library)SpriteSocket Networking
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.
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.
Design – Character & Item
Speed Up
Egg bomb
Egg bomb range +1
Health point ++
Number of egg boms +1
4 Character
Recommended