Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)

Slides:



Advertisements
Similar presentations
WSP ( WORDS PARTY ) Chan Chon Kin, Eddie Tam Sui Ki, Harriet Cheong Kin U, Barbara.
Advertisements

Chat Buddy JPMA F2004 Final Project Participants : Priyadarsini Seetharaman Safuriat O. Johnson Supervisor: Associate Prof. Dr. Jørgen Staunstrup.
Teaching Software Development by Example Evelyn Stiller and Cathie LeBlanc Dept. Computer Science and Technology.
EEE436 / CS422 Final Presentation Group
J2ME: Tic Tac Toe By Jud Porter and John Tat. Goals for Project  Design and implement multiplayer game  Network connectivity between mobile devices.
Implementation and Study of a “Term” based Role Playing Game using Client Server Paradigm. Vaithiyanathan Sundaram.
The students are divided into 2 teams and they have to face each other in speed, exactitude and technique.
Table Management join / { joined B, moderator B } join / { joined B } leave/ { left B, moderator B } options/ { table-options B } join / { confirm} reject/
CHATROOM PROJECT Supervised by DAN WITZNER HANSEN Group Members ESWAR EMMADI SURESH KUMAR DONTHA.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
1 On-Demand Multicast Routing and Its Applications.
3D Game Programming All in One By Kenneth C. Finney.
Stromchat Extendable, Modable, Multifunction Peer-to-Peer Chat Server/Client.
COMS S1007 Object-Oriented Programming and Design in Java July 24, 2008.
Chris Harrison Stacey Kuznetsov Mariya Lysenkova Jennifer Refat Gabriel Sinkin.
Mahjong Game Server Clients. Mahjong Game Server Clients.
B. Prabhakaran 1 Project 1 Notes Not familiar with threads & sockets? Try building separate programs Program 1A Use Threads alone, no sockets Design a.
Chris Harrison Stacey Kuznetsov Mariya Lysenkova Jennifer Refat Gabriel Sinkin.
Chat Room Project (IM- E2003) Supervised by : Dan Witzner Hansen Group Member: Xijie Lu Vu Pham To IT University of Copenhagen 23rd Jan.2004.
3D Object Retrieval Client-Server Project
SIM346. General information about the software application.
19-Aug-15 About the Chat program. 2 Constraints You can't have two programs (or two copies of the same program) listen to the same port on the same machine.
Advanced RMI Programming RMI Callbacks © Usman Saleem -
A 2-D, multi-player tank game developed in PLT Scheme ~ ~ ~ Ben VandenBos, Tim Reeves, Justin Hall, and John Ericksen ~ ~ ~ Senior Project - CS496 Spring.
Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.
NETWORKING PRACTICAL EXAMPLE. REQUIRED HARDWARE BASICS Network Interface Card Ethernet Cable Client Server.
DAS Game DAS game Distributed Annotation System A game to settle down the concept of DAS Game cards available in:
CS4273: Distributed System Technologies and Programming Lecture 13: Review.
SOEN 6011 Software Engineering Processes Section SS Fall 2007 Dr Greg Butler
Multi-Threaded Application CSNB534 Asma Shakil. Overview Software applications employ a strategy called multi- threaded programming to split tasks into.
Spong Bluetooth game Developed by: Erik Matzols Fredrik Lindberg.
Medieval Netwars By: Josh Allman, David Keegan
Course Introduction Eriq Muhammad Adams J
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.
A Space Game By William Sistar. The Problem What is provided:  Most network games are single player  Some do allow team work but not in a common environment.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  UML, Development progress, Index.
Texas Forty-Two By: Nate Normandin CS 470. What is Texas Forty-Two? A Domino Game A way for people to learn the game A way for people to play others A.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
TURBO TANKS PYGAME. GAME FEATURES Two or more players handled by client/server design. Angular motion for tank movement Threadpool server design (to optimize.
Wireless Pong on the Nokia 770 Jason Waterman EE194-WIR April 27th, 2006.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated.
Introduction to ZooKeeper. Agenda  What is ZooKeeper (ZK)  What ZK can do  How ZK works  ZK interface  What ZK ensures.
DIS Project – Blackjack  Membership and job distribution –R 陳冠宇  client, game process –R 凌宇  server, game UI –R 謝昇穎  DB communicate.
SpoVNet Programming Contest > Want to break the barriers of the Internet? Got innovative ideas for P2P applications? Join the SpoVNet Programming.
1 By: John Keleher, Cynthia Willi, & Michael Foulke Authenticated File Transfer Application Server.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 4: Threads.
Master replica route IpLocalProcess instance representing A (LPA) IpRemoteProcess instance representing A (RPA) Process A Process B Properties are transferred.
A Local Area Network Chat Client ITTC LAN CHAT John Vincent Cecogo Jerikho Daguno Ardee Santos Elaine Mendoza Anjomar Pat Del Mindo Philip John Sales Philip.
The process of establishing a connection between a client and a server is called as Client – Server communication.
Activity diagrams Practice 7. Task 1  The first action in the activity is the adding the item to the order. If the order if formed (“ready”), then it.
The Chat Problem.
By: Jordan Simon Mike Norman Charles Slack
CSC410: Distributed System
PA1 Discussion.
Implementing Localization
Content: shared objects
Mazen Alkoa’ & Ahmad Nabulsi Submitted to Dr. Sufyan Samara
Multilevel Marketing Tree Viewer
Rudimentary Client-Server Message Board Ricky Landry COP5611 – Operating Systems Design Principles University of Central Florida April.
Tarneeb Game.
Fight Game Brian Kessler.
The Client Server Model
Screenshot: PowerMad in Action
Concurrency in Java Last Updated: Fall 2010 Paul Ammann SWE 619.
Software Engineering for Internet Applications
PART VI Application Layer.
Snippet Engine as a Database Server
by Sandeep Ramji Mayura Vuchuru Bhavana Mungara
Presentation transcript:

Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)

Basic Idea In this game a client will connect to a server and specify total number of players who will be participating in this game. One by one every client will connect to a server. When all the clients join a server the game begins. Clients will update their snake location on a server using socket (directly call updateSnakeLocation method on server). Server will broadcast the location of a client's snake to the other clients. Server will take care of a food item and scores as well. If a client's snake hits the other snake then sever will decide a winner according to the scores and broadcast the winner's name. Clients can also chat with other clients. The idea is to create a complete client server multi player game using the concept of distributed systems.

concept of distributed systems Socket and threading Synchronization