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.

Slides:



Advertisements
Similar presentations
B: STUDENT DRIVE MOVE INSTRUCTIONS. Using Internet Explorer: From your computers desktop, double click on the Internet Explorer icon. (Internet Explorer.
Advertisements

Technology ICT Virtual PC. Network Resources Microsoft Virtual PC Allows multiple Guest Operating Systems (Virtual Machines) run using the resources of.
Outlook 2003 Overvi w For Windows XP Users The new interface in Outlook 2003 helps you read, prioritize, file and track more effectively!
Welcome To ITDC e-Procurement
EEE436 / CS422 Final Presentation Group
ERA6 INSTALLER USER GUIDE
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 14: Troubleshooting Remote Connections.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved L23 (Chapter 25) Networking.
Team 13: Cody Smoker Chris Rickerd Matthew Berryhill Galaxy Sleuth.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
DVG-N5402SP.
1 Receiving and Sending s through MS Outlook and mail.cozzini.com.
Administrator’s Guide
Administrator’s Guide
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Setting up in Outlook Express. Select “Tools” from the toolbar menu.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
MKCL’s Quasi Online Examination - Practice Exam System
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Lawson System Foundation 9.0
Viewer Software Viewer software is a remote viewer software for control the DVR. -This software supports the multiple functions of the network. -It can.
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Conferencing Service You shouldn’t need a degree in computer.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Thrive Installation.
FALCON Annual Meeting December 5 th, 2006 Jason Hitchcock USDA/CSREES Director of Information Policy.
Product Overview T-Client Blue Sea Systems (Pvt.) Ltd.
Welcome to the Virtual Math Teams of the Math Drexel University A Quick Tutorial for Beginners Step 1. First of all, you need to go to this URL.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Creating a Web Site to Gather Data and Conduct Research.
Once you have contacted me to set up a new account, your computer needs to be configured to dial into.DevlinEx and use our servers for things like .
Log on to Digital Locker Website You should be able to log on using Internet Explorer browser at the campus. You may need to log in using Mozilla FireFox.
Intro Breeze is a rich web communication system that lets you reach your audience anytime with engaging multimedia content. And, because Breeze is deployed.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
PackLet A web-based text messaging application using AX.25 packet radio technology.
Installing SIGNZ on a stand- alone machine. These slides will guide you through the installation of the SIGNZ ‘server’ and ‘client’ components on one machine.
Open your web browser and navigate to protechra.webex.com Open your web browser and navigate to protechra.webex.com.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Regis: Academic Research Network: ARN ARN Getting Connected Drive Mapping SQL*Plus Spooling Your Work Presented by “SOETJAHJO”
Module 5: Configuring Internet Explorer and Supporting Applications.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
Click your mouse to continue. Connecting to the Internet To connect to the Internet, your computer must have: A Web browser, such as Microsoft Internet.
Connecting to the eTeacher FTP on Windows 7/Vista eTeacherGroup 2010.
IB103 Week 10 Files CHAPTER 19. Files RAM vs. Files of CD or HD Fasterslower Costs morecheaper Temporarypermanent Stores whilecopied to RAM to Executingexecute.
DOTSNBOXES. Overview Dots and Boxes is played originally with the use of paper, pen and 2 players. The Game board is a matrix of points and vary in size.
Step 1 Remove the wifi Network which is already connected.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Part A. Remote Viewing IP Surveillance Camera Application Guide.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
JokerStars: Online Card Playing William Sanville Milestone 5.
IT Desktop Management GoToMeeting – Online Meeting Service Organizer/Presenter Guide May 2007 Prepared by Angela Mars IT Education and Training.
Proctor Caching Overview. 2 Proctor Caching Diagram.
Tennis Rungs User Guide. Table of Contents ● Admin o Why Tennis Rungs? Why Tennis Rungs? o Pre-registered players Pre-registered players o Activation.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
ZIMBRA DESKTOP USER MANUAL
Installing Citrix Receiver
Course Coordinator Training
Remote Access: Guide for Windows
Using iLocker.
Uploading Files to the Remote Server Using Win_SCP Portable
Lawson System Foundation 9.0
Bomgar Remote support software
Software Engineering for Internet Applications
CA Call Accounting System
Snippet Engine as a Database Server
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

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 Java Applet that connects to a server where people play the Domino Game Texas Forty-Two

Why Create Texas Forty-Two? Currently only two other online Forty-Two systems exist The current systems are Windows based and can only be played on Windows 98 or higher Lisa Cherry of Mexia, Texas would like a portable way to play online. So people can play online from any Java enabled web browser.

How Does Texas Forty-Two Work? Communication –Connect via TCP Sockets –Sending Messages Size: 4096 bytes String with a delimiter LENGTHTYPEDELIMITERMESSAGE

How Does Texas Forty-Two Work? Server –Constantly running –Connected to the Internet –Listening for users on specified port –Controls all the creation of tables, game play, and chat.

Texas Forty-Two Server

How Does Texas Forty-Two Work? Client –Accessed through a Java enabled computer connected to the internet –Load the web page with the Java applet –Log In Usernames and Passwords are stored in a table on the Server Machine

How Does Texas Forty-Two Work? Client (continued… ) –The client receives the game state from the server including the Tables currently open and clients currently connected –Lobby User can create and join tables User can chat with other online users

Texas Forty-Two Lobby Login

How Does Texas Forty-Two Work? Client (continued…) –Table Upon clicking the “Create Table” button, a dialog box with table options opens Playing rules are chosen through the table option dialog Players may join the table until it is full (4 players total) All players are viewed in their respective position

Texas Forty-Two Table

How Does Texas Forty-Two Work? Client (continued…) –Table Game Play –Players across from each other are on the same team –Dealer chosen –Dominos are shuffled ( Collections class in Java ) –Dominos are dealt to everyone (each person receives 7) –Players bid –High bidder chooses rule

How Does Texas Forty-Two Work? Client (continued…) –Table Game Play –Trick play –When all dominos are gone, play is over –Count points –If bidder made bid, team receives a mark –If bidder did not make bid, the other team receives a mark –Played to 7 marks

How Does Texas Forty-Two Work? Client –Table Features –Double clicking a domino plays the domino –If the domino double clicked is not allowed, an error Dialog Box pops up –Chat with other users at the table –Dialog Boxes used for bidding and selecting the rule –Played dominos displayed in center of the table screen –Each team’s score displayed at the left of the Table window

Minimum Requirements Server –Minimum Java installed –Windows XP –1.0 GHz CPU with 64 MB RAM Client –Minimum Java installed –400 MHz CPU with 32 MB RAM

Conclusion What did I learn? –Threading –Networking When is this program available? –Beta version ready by Demo Day (April 26, 2004) Questions?