CMPS-115 Software Project JCLUE Adam Thompson - Facilitator Eleonora Acuna - Documentor Crystal Lee - Tester Jeff Poyzner- Coder Raviraj Joshi - Coder.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
EEE436 / CS422 Final Presentation Group
Crowd Computing Reach Your Mobile! Industrial Project Final Meeting Students: Cirill Aizenberg Roey Chen Supervisor: Ohad Greenshpan (IBM)
Code Walkers Final Presentation Report Ethan Bowyer Andrew Doyle Chad Sloan Stephanie Shaver.
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Lord of Fries Team: Order of Fries. Team Members Carson Lee - Documentator Daniel McCue - Coder Franchesca Chung - Tester Michael Zhu - Coder James Sheldon.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Computer games In Post PC perspective Ruby Shamir, 2005.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
AMAZEing Maze Requirements Elicitation, Modeling, and Analysis Presentation.
Prepared By E.Musa Alyaman1 Chapter 2 The Java Overview.
Team Sparkle Motion Jetris – A multiplayer java based implementation of Tetris Team Member and Roles: Devin Kelly-Sneed, Lead Programmer Tristan Johnson,
Computer Science 162 Section 1 CS162 Teaching Staff.
Team 13: Cody Smoker Chris Rickerd Matthew Berryhill Galaxy Sleuth.
Ultimate Death-Match By Flux Refraction. We are… Name: Position: Weapon Of Choice: Name: Position: Weapon Of Choice: Suraj Kurapati CMPE Major – 3 Years.
The CSE 331 Version By Jeff Golden and Paul Madrid.
UPLOADING YOUR SERVER CODE TO YOUR VIRTUAL MACHINE.
NDopoly! Group Members: Jason Lacher Matthew Fallon Project: “NDopoly” a Notre Dame version of the board game Monopoly tm.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM.
Picture Users Making Art Chat An interactive communication tool.
The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin.
Client/Server Architectures
Quoridor Classic Game Manager Kevin Dickerson April 2004.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
CS110/CS119 Introduction to Computing (Java)
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Operating Room Instrument Rapid Delivery System sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Webpage Designer) Tariq Azmy (Secretary)
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
S ERVER C LIENT M ONITORING S YSTEM P RESENTING T EAM KS3 Final Presentation.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September
JokerStars: Online Poker William Sanville CSE 4904 Milestone II.
Collider IT Project. Project Requirements  Create a fun and addictive online multiplayer game  Implement an Open Source physics engine (box2D)  The.
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
Your Task Mr. Boddy—appareantly the victim of foul play—is found in one of the rooms or his mansion. To win, you must determine the answers to these three.
Group 2 : Team Battleship Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer Raeginald Timones.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
1 Operating Systems: Principles and Practice Cpr E 308.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
CSCI321 : IT2/1A : Physical Network Aid Mr Ee Kiam Keong Lim Willie, Chua Shui Li Tan Yong Meng Shirley Chin Noraizah Naftalia.
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler.
Team 2: Gamers & Coders Final Sprint Presentation.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
FLIGHT OF THE GOEBEN Group 4: Caitlin Druckenmiller Melody Lee Mike Cerpa Rachelle Lawson Daniel Nutter.
Welcome to the Dirty Crimes UI Prototype (If you are not viewing this in Slide Show mode, click the “Slide Show” menu and choose “View Show”.) This prototype.
CPSC Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
2: Operating Systems Networking for Home & Small Business.
Java State Explorer by: Richard Sherman Stephanie Taylor.
The Open Bluetooth Networking Game Development Platform Final Year Project Demonstration Carol & Marcus.
Busta’ Sandwich Life Cycle Architecture. Specifications.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
Computer Technology Semester 2 Final Exam Review.
Overview of today’s lecture Major components of an operating system Structure and internal architecture of an operating system Monolithic Vs Micro-kernels.
What is in the Bank? Quarters, Dimes, Nickels, and Pennies.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Tarneeb Game.
Software Architecture in Practice
Roles and Responsibilities (1/3)
Jeff Hebrank Jason Radabaugh
Presentation transcript:

CMPS-115 Software Project JCLUE Adam Thompson - Facilitator Eleonora Acuna - Documentor Crystal Lee - Tester Jeff Poyzner- Coder Raviraj Joshi - Coder Adam Thompson - Facilitator Eleonora Acuna - Documentor Crystal Lee - Tester Jeff Poyzner- Coder Raviraj Joshi - Coder

JClue User Experience  Multiplayer (2-6)  Game Length: Approximately 1 hour  Each player has a map, cards, checklist, text window  Multiplayer (2-6)  Game Length: Approximately 1 hour  Each player has a map, cards, checklist, text window

JClue Game Description  Based on the board game Clue  Solve the murder mystery!  Welcome to Tudor Mansion. Your host, Mr. John Boddy, has met an untimely end – he ’ s the victim of foul play.  To win this game, you must determine the answer to these three questions: Who done it? Where? And with what Weapon?  Based on the board game Clue  Solve the murder mystery!  Welcome to Tudor Mansion. Your host, Mr. John Boddy, has met an untimely end – he ’ s the victim of foul play.  To win this game, you must determine the answer to these three questions: Who done it? Where? And with what Weapon?

How to Play JClue  Each player starts with some of the cards of potential suspects/rooms/murder weapons and can disprove the other's accusations by revealing those cards to the accuser.  Move your piece around the mansion  When you enter a room make a murder suggestion based on: who, where, and how?  Use a checklist to keep track and eliminate possible suspects/rooms/weapons.  Finally, once you are sure of what took place, make an accusation. If correct, you win JClue!  Each player starts with some of the cards of potential suspects/rooms/murder weapons and can disprove the other's accusations by revealing those cards to the accuser.  Move your piece around the mansion  When you enter a room make a murder suggestion based on: who, where, and how?  Use a checklist to keep track and eliminate possible suspects/rooms/weapons.  Finally, once you are sure of what took place, make an accusation. If correct, you win JClue!

JClue: Core Functionality Platform  Requirements to run the software  Java Virtual Machine (JVM) for Win, Mac, or Unix OS  Java 2 Platform, Standard Edition (J2SE platform) 5.0  Minimum 10 Mbit Ethernet  Minimum 15-inch 1024x768 resolution color display. Implementation  The game will be implemented graphically in Java, with several panes showing each client their current location in the mansion, a map of the whole mansion showing the locations of all other players, a checklist for keeping track of props, and a text window with constant updating of all suggestions and responses submitted by all players. Platform  Requirements to run the software  Java Virtual Machine (JVM) for Win, Mac, or Unix OS  Java 2 Platform, Standard Edition (J2SE platform) 5.0  Minimum 10 Mbit Ethernet  Minimum 15-inch 1024x768 resolution color display. Implementation  The game will be implemented graphically in Java, with several panes showing each client their current location in the mansion, a map of the whole mansion showing the locations of all other players, a checklist for keeping track of props, and a text window with constant updating of all suggestions and responses submitted by all players.

JClue Wishlist  Future add-ons:  Chat function for enhanced communication between players  3-dimensional graphics  Attractive animations (e.g. die rolling, player movement  World-wide distribution on iPods and cellphones etc.  Future add-ons:  Chat function for enhanced communication between players  3-dimensional graphics  Attractive animations (e.g. die rolling, player movement  World-wide distribution on iPods and cellphones etc.

JClue Possible Project Risks  Slow network, protocol communication implementation complications  Unfriendly User Interface  Error Recovery Management: System failure causing game to crash, clients disconnected  Module design  Slow network, protocol communication implementation complications  Unfriendly User Interface  Error Recovery Management: System failure causing game to crash, clients disconnected  Module design

Estimated Project Complexity  Estimated Lines of Code: 1,000-2,000  Game Engine: 25%  GUI: 60%  Other: 15%  Estimated Time to Delivery:  8 weeks  Estimated Man hours:  5 persons * 8 weeks * 20 hours = 800 man hours  Estimated Consultant Fees:  $10 million per team member  Stock options  Estimated Lines of Code: 1,000-2,000  Game Engine: 25%  GUI: 60%  Other: 15%  Estimated Time to Delivery:  8 weeks  Estimated Man hours:  5 persons * 8 weeks * 20 hours = 800 man hours  Estimated Consultant Fees:  $10 million per team member  Stock options

GAME OVER !!