HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable...

8
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System

Transcript of HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable...

Page 1: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTSPaul Larpenteur

Lee Murphy

CSE 403 – Sp 2003

Hearts Experimental Remote Transportable System

Page 2: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

What is it?

• HERTS is a multi-player, cell-phone based version of the classic card game Hearts.

• Each player will be able to see what cards they have by looking at their cell phone’s screen.

• A new unique multi-player game for cell-phones that is not just a memory or reflex tester.

Page 3: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Who wants it and why?

WHO:• Children • Teens• Adults• Everyone!!!

WHY:• A fun game to play.• You can play against

other humans instead of computer AI.

• Play Hearts with your friends when you are apart.

Page 4: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Architecture

Server

Client

Client

Client

Client

Messaging

GUIMessaging

Game Logic

Modules:

• Client

Contains GUI & User commands, but no real game logic.

• Server

Contains Game Logic and player scores.

• Messaging

Communicates between Client & Server. Handles TCP connections.

Page 5: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Support & Distribution

• HERTS requires a server administrator to keep the HERTS server running.

• If enough people started playing HERTS, additional servers would be needed to handle the load.

• If an upgrade required changing the midlet code, there must be some way to notify users and provide them the new midlet.

Page 6: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Risks

• Display size on current phones limits the complexity of displayable information.

• Our HERTS game may quickly become obsolete due to rival development teams with more time and resources available.

• If demand is not high, our time and effort may be wasted.

Page 7: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Future Expansions

• AI: Play against 1, 2, or 3 AI’s and your friends.

• Improved graphics/displays for new cell phones.

• Additional card games besides Hearts.

Page 8: HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.

HERTS

Feasibility

• No cell phones we observed had any four-player game available, so HERTS is unique and desirable.

• HERTS is easily modularized into Client, Server, and Messaging components.

• TCP/IP message interfaces are easy to implement in Java.

• HERTS is a good first step into multi-user cell phone environments.We recommend proceeding with this project.