Project 2 Mobile Game: Hexagon Zhong Zou, Joseph Ferrara EE194 WIR.

Slides:



Advertisements
Similar presentations
How to Play Checkers This presentation is a tutorial on how to play one of the oldest and most popular games in history. Presented by: Joshua Cox Project.
Advertisements

Problems in Ad Hoc Channel Access
Caf é Net Management System … Prepared By : Shereen Atallah Shereen Atallah Elham AL_Yaseen Elham AL_Yaseen.
EducateNXT Follow the Leader Using Bluetooth communication, one robot can be made to follow the actions of a second robot. Features in this presentation:
Configuring a Verizon Cell Phone with the TSC2 for VRS Surveying Chuck Hutchins Vectors, Inc.
EEE436 / CS422 Preliminary Presentation Group
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Components: Sansa Clip Mp3, earbuds, USB cable, Quick Start Guide.
1 Introduction USG-2602 Children's safety zone service Universal Security Group Israel ltd.
TCP-IP Primer David Cozens. Targets Have a basic understanding of Ethernet network technology Be aware of how this technology is applied on the 5000 series.
O dyssey Collaboration System: OCS. What is Distributed Collaboration? Work by teams whose members are separated by space and time.
University of Maryland Center for Environmental Science Chesapeake Biological Laboratory IP Phone Training.
ESI Phone System Training Adcom/Valentine Systems
Options for Wide Area Only and Wide Area and Local Area Operations
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.
Place captured red pieces here Place captured yellow pieces here To use as Kings Rules New Game Exit Left mouse click on piece – drag to desired location.
Chinese Checkers by Ethan Chang & Cyrus Dastangoo.
SPS Secondary Beam Experimental Areas Access System 7 September 2012.
Determining Probability Today we’re going to play a spinner game and make predictions about which color will get picked the most times. Let’s get started!
The Comfort System Product Presentation The Intelligent Home System.
Checkers Steven Prockup Spencer MacDonald. Project Overview A computer checkers playing program where the human interface is through a physical checkerboard.
Logging into ITAMS as a Student or Hourly Employee To Login to ITAMS for the first time: Open your web browser. Click File, Open, and type the following.
Online Chess Project 3 Due date: April 17 th. Introduction Third in series of three projects This project focuses on adding online support –2 players.
Balance Training Tower System Analysis Describing device to customer.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
M3903 Enhanced Telephone The M3903 Enhanced Telephone is a multi-line digital phone supporting up to four lines and/or features. The productivity- enhancing.
May not be used without permission from Responsive Learning Technologies  March 2010.
WebReport/400 TCP/IP Configuration Presented by Kisco Information Systems.
Myrtle Entertainment Network Scanner How to work your way to installing a program via Myrtle Entertainment Network Scanner.
1. 2 LXU800 User’s Manual 1.Installation – Windows XP UI Features Introduction Data Connection & Disconnection.
Matthew Marcon Project 19 1/10/12
1 Turn on the Wii, go to the Wii menu.. 2 Click on the Wii options.
Ch. 5 – Access Points. Overview Access Point Connection.
1 BRIDGEPAD (BP) SYSTEM TRAINING Adapted for ScoreBridge Users By John de Ridder PSBC Revised 2 November 2009.
Configuring the MagicInfo Pro Display
Nokia Bluetooth Headset BH-108 for Contact Centers
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Project #2 Mobile Multiplayer Game: Tic-Tac-Toe Project #3 TinyOS Sensing Application EE194WIR Matt Magpayo
Final Presentation – CS 425 Aaron O'Banion Todd Astroth Chris Cobb Matt Stowe Mark Williams.
Your New Cisco Phone.
Using MMU Telephones Using the MMU telephones To learn more about each feature, click on the diagram labels. When you have read each pop-up box, click.
Connecting and Configuring Clickers. InterWrite PRS - Clicker 2-line LCD Display See data entered Confirmation answer received Variety of question types.
FROST I Site Initiation Visit version 1.4. IVTM System.
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
INTERFACING WEB SERVER WITH A ROBOT
Bronze Online Training Game Template Are You Smarter Than Game.
copyright by ERTFEdition du 25/09/20121 Sentinel To come back to this main navigation screen To switch on, press for a short time To switch off, press.
L ILY P AD T RAINING C ENTENNIAL E LEMENTARY 2012 Material by Linz Craig Revision by Sarah Bloms Additional images by Modkit & Adam Meyer.
Today's Ninja Challenge: Make a Network Chat Program!
How to Play Checkers This presentation is a tutorial on how to play on of the oldest and most popular games in history. Presented By: Cathryn Depuy Project.
EPOCH 1000i Feature Overview Weld Overlay. Weld Overlay Display Feature.
GPRS functionality overview in Horner OCS. GPRS functionality – Peer to Peer communication over GPRS – CSCAPE connectivity over GPRS – Data exchange using.
EE-194 Wireless InterNetworking Jean Whitehead. Project #2 Goal: Develop a multi-player game for deployment on mobile devices. Mobile devices, very small.
IMetos Wireless sensor Networks. Definitions I : Radio WAP(W ireless A ccess P oint ) The WAP is the radio interface needed to command the iMetos3 radio.
Hotel Room Intelligent System applications SMART-HDL.
1. 2 INDEX MAIN DISPLAYS3-4 SYSTEM LAYOUT 5-6 ROOM P-109 DISPLAY7 ROOM P-108 DISPLAY8 ROOM P-107 DISPLAY 9 ROOM P-106 DISPLAY 10 ROOM P-105 DISPLAY 11.
SYSTEM SOFTWARE DESIGN JAMES ZUROSKE Pet Proximity Sensor.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
How To Play Checkers This Presentation on how to play one of the oldest and most popular games in history. Gage Holzhauer Checkers 1/18/12.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
EE-194WIR Projects J2ME-based Mobile Phone Game Application TinyOS Implementation Project Team: David Louie Greg Truhlar.
1 DVR SYSTEM User’s Manual Manual Revision : Version 1.0 Release Date : Nov. 2, 2002 ■ SERVER ■ CLIENT.
Patrick Racy Project 19 1/9/12
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Presented by: Jacob Thurston Project 19 – How to Play Checkers 3/8/12
Fight Game Brian Kessler.
Setup 1; Add iMCB. Set up : Please check circuit and follow proper wiring before power up.
Digital Chart Recorder Operation
Presentation transcript:

Project 2 Mobile Game: Hexagon Zhong Zou, Joseph Ferrara EE194 WIR

Hexagon Hexagon is a popular animated strategy board game. Rules for Hexagon:  Two types of moves: a jump or double jump, indicated when player’s piece is selected.  Entering into a hexagon occupied by an opponent’s piece will transform them into yours.  To take over the world, the player who occupied more cells wins.

Communication Scheme  Two games talk to each other over the TCP sockets.  At start up, the game will act as a client and search for a server to connect to.  After 2 Seconds, if no server is found, client connection times out. The game switches to server mode and waits for an incoming connection.  After the connection is established, the server will have the option to pick a color to play, the client will play the opposite color.

Three Types of Commands After the server picks a color to play, it will send a command with the message, “PLAYER color”, so client can be setup to play opposite color.  During game playing, when a player presses a key, it will send out a command with message “KEYCODE num”, where num represented integer value of key pressed.  After two players finish a round, any player can press restart command, it sends out “RESTART” message to reset game board to initial state for both players.

Other Features:  At the bottom of the screen, game displayed how many cells are occupied by each player and whose turn is it now.  After the game board is all filled up, the player with more cells will win.  The game also gives the player an option to play music during game playing.  After one player exits the application, other player switches back to client mode to search for connection.

Project 3 Sensor Network Zhong Zou, Joseph Ferrara EE194 WIR

Network Setup Two types of motes:  Base Mote: Connect to PC directly, acts as gateway between PC and sensor network.  Sensor Mote: Motes equipped with sensor board, connect to each other and base mote via Radio Frequency. Radio Input/Output Main Controller Temperature Sensor LED Buzzer Antenna BLOCK DIAGRAM For Sensor Mote

Routing Scheme  The base mote initiates the route discovery algorithm by broadcasting out “Route Setup” message.  A sensor mote after receiving first “Route Setup” message, it sets the sender of that message as its parent, and broadcasts out “Route Setup”.  After “Route Setup” message flooded through the network, each sensor mote can be able to send its measured value to the base mote by first transmitting it to its parent. Its parent in turn will forward data to parent of its own and data will eventually reach the base mote and be displayed on PC.

Sensor Motes  Each sensor mote will sample current temperature of its surrounding environment every second.  If the temperature is below 35°C, sensor mote will blink its green led once every 2 seconds.  If the temperature is above 35 but below 40°C, sensor mote will blink its yellow led once every second, and sends out a warning message to base mote.  If the temperature is above 40°C, sensor mote will blink its red led once every half second and turn on its buzzer. It also broadcasts out a critical warning message to all of its neighbor sensor motes, so all of them will turn on their buzzers.