Ultimate Super Cars: MV Presented by: Rishi Parmar Michael Asavareungchai.

Slides:



Advertisements
Similar presentations
Introducing The IP550 IP Telephone. Things you should know about an IP Telephone system The IPitomy system has many of the same features of traditional.
Advertisements

Alertness and Attitude
GVSU Pinewood Derby EGR 450 Greg Cooke Bob Humphrey.
Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.
20 is the magic number! There are 20 phone preparation steps.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
ESI Phone System Training Adcom/Valentine Systems
CHAPTER 6 BASIC MANEUVERS.
The Driving Task The driving task is everything it takes to operate a motor vehicle. The three skills of the driving task are: A. Physical-coordination.
Right and Left Turns.
WEB HOSTING. WHAT IS WEB HOSTING? A web host is a company with several computers that are connected to the internet at all times. The computers they have.
OMNI FACILITY SERVICES Copyright  Progressive Business Publications Motor Vehicle Safety.
Eric D. Wright EDAD 685 Coastal Carolina University Fall 2010.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
Principles of Information Technology
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
GPS. Meet the Bad Elf GPS Pro The Bad Elf GPS Pro offers the first Apple approved GPS with an informative user interface.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
1 Chapter Internetworking Part 4 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
1 BRIDGEPAD (BP) SYSTEM TRAINING Adapted for ScoreBridge Users By John de Ridder PSBC Revised 2 November 2009.
Configuring the MagicInfo Pro Display
Networks and Hackers Copyright © Texas Education Agency, All rights reserved. 1.
Final Presentation – CS 425 Aaron O'Banion Todd Astroth Chris Cobb Matt Stowe Mark Williams.
Greg Van Dyne December 4, Agenda Introduction Technical Overview Protocols Demonstration Future Trends References.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
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:
My great Computer TOMMY H. My Great Computer  Its main function of the is to play game, can show high equality picture  Can process the application.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
MSA Five Star 4-Gas Monitor Air Monitoring Instrumentation.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Directory and Map Service Operational Concept  Provides Business directory listings to cell phone users  Provide maps of specified area  Provide driving.
Introduction School Year. Introduction Welcome to a new school year and the beginning of the 1:1 laptop program at Havana High School! This.
University of the Western Cape Chapter 12: The Transport Layer.
Introducing The IP550 IP Telephone. What to expect from your new IPitomy IP telephone system The IPitomy system has many of the same features of traditional.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
ONLINE GAME NETWORK TRAFFIC OPTIMIZATION Jaewoo kim Youngho yi Minsik cho.
Fundamentals of Proxying. Proxy Server Fundamentals  Proxy simply means acting on someone other’s behalf  A Proxy acts on behalf of the client or user.
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Game Maker Terminology
Project 2 Mobile Game: Hexagon Zhong Zou, Joseph Ferrara EE194 WIR.
Getting To Know Computers COMPUTER BASICS. WHAT IS A COMPUTER? A computer is an electronic device that manipulates information, or “data.” It has the.
EE-194 Wireless InterNetworking Jean Whitehead. Project #2 Goal: Develop a multi-player game for deployment on mobile devices. Mobile devices, very small.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
AD 305 Electronic Visualization I : School of Art and Design : University of Illinois at Chicago : Spring 2007 Intro to Action Script 12 "The games of.
Lost No More: Driving Directions & Traffic Conditions For Your Cell Phone David Kasprzyk Karl Yerkes.
Going to Work on Time The challenge of getting up in the morning and taking yourself to work. Are you ready for the challenge? Begin.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
FUNCTIONS OF THE COMPUTER.  A programmable machine that performs high-speed processing of numbers, as well as of text, graphics, symbols, and sound.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Constant Acceleration Problems. Finding Distance Under Constant Acceleration A car starts form rest and speed up at 3.5m/s 2 after a traffic light turns.
IPEmotion License Management PM (V1.2).
Unit 3—Part B Computer Storage Computer Technology (S1 Obj 2-3 and S3 Obj 1-1) Unit 3—Part B Computer Storage Computer Technology (S1 Obj 2-3 and S3 Obj.
Alertness and Attitude
Introducing The IP550 IP Telephone
Store Multiple Results?
Competitor Information Event Contact: Christian Ball
CS703 - Advanced Operating Systems
Alertness and Attitude
Part C Computer Storage
Labyrinth Labyrinth Presented by: Extraordinary Obelisks
FTP AND COMMAND PROCESSING IN FTP
HOW TO PLAY PLAY.
HOW TO PLAY PLAY.
Transport Layer 9/22/2019.
Presentation transcript:

Ultimate Super Cars: MV Presented by: Rishi Parmar Michael Asavareungchai

Game in nutshell Two players will play in a fierce competition to reach the finish line first in their Ultimate Super Car. Winning will not be easy, as the race track contains challenging turns and obstacles. Each car has oil slicks and turbo boosts which players can use to gain the upper hand in a race. Each Ultimate Super Car is customizable; from the way it runs and handles, to the way it looks. Players can view their win/loss records and see how they compare to other racers.

Notes & Limitations No more than two racers. No single player mode. No off road driving. A racer can be so far ahead that the other racer is no longer in view.

Start Screen Racers will start on opposite sides of the track. There will be a countdown to a green light, then the racers can start to accelerate.

Obstacle This is a sample obstacle on the track that racers must avoid. If they collide with an obstacle, they will reset away from the obstacle.

Turning This is what a “turn” on the track will look like.

Crashing This is what a crash with another player looks like. Both racers will reset on opposite sides of the track.

Oil Spill When a racer hits an oil spill, they will lose control of their car temporarily.

Turbo Boosts Turbo boosts will increase the speed of a player temporarily.

Help Screen A cell phone button is assigned to display the help screen. When it is pressed, the screen shows the help screen and nothing else until the button is pressed again.

Model

Tidbits Clients get the roadmap at startup Including the roadblocks Server receives signals from the clients every 100 ms Server sends update info to both clients every 160 ms Bottomline: Server stores state and takes care of all the computations; clients control the car speed, steer, and oil leaks Main Packets used for Transfer

Implementation using Servlets and Midlets Server incorporated into the servlet Midlets call the server on a well known port Midlets gets assigned a port by the server

Support Analysis Large LCD Screen 84 x 48 pixels But, bigger the better! Fast connection About 500 bytes may need to be transferred every 10 th of a second Need moderate to large memory Store the road map, which will become difficult with more obstacles A protocol to have 2-way communication between servlet and midlets

Feasibility-1 Screen Size: New cellphones have large screens Fast connection: current data transfer rates of 9.6 kbps to 14.4 kbps are inadequate 2.5G technology with support for 56kbps to 144 kbps would be sufficient. Memory: 32KB should be enough Protocol: Allow servlet to send update info to midlets every 160 ms (when the timer fires on servlet side) Allow midlets to send signals to servlet every 100ms (when the timer fires on midlet side)

Feasibility-2 Poor Reception will remain a big problem If poor reception for less than 2 seconds, then retrieve state from the server The game (including the setup) must start over if no reception for over 2 seconds Security Tapping is easy But MIDP 2.0 has some security features available Tomcat breaks down The entire game must start over

Anticipated users Ultimate Super Cars: MV is accessible to people of all ages. People who take mass transit can pass the time by playing this game. The competitive nature of our game will keep aspiring Ultimate Super Car racers coming back for more. The customizability of the cars keeps the game fresh and allows players to personalize their car and the way they play.

Life cycle/Support During the development phase, the only users will be the programmers Developers will also provide product support Developers will release the product on May 31st We will support the game until the end of June Afterwards, the company selling the game needs to find people for support As for the server side of our game, we will need someone to support it after the game’s release Make sure tomcat is running Install new server software as necessary Ensure server can handle all traffic needs