Othello BTGame made by ID2216 Project Group Tao Sun Tao Sun Xuan Feng Lu-an Liu.

Slides:



Advertisements
Similar presentations
Chapter 1:Introduction to the world of computers
Advertisements

J2ME: Tic Tac Toe By Jud Porter and John Tat. Goals for Project  Design and implement multiplayer game  Network connectivity between mobile devices.
Robot Soccer Challenge
S2 – COMMUNICATIONS UNIT
1 Developing Mobile Applications ID2216/UMT Checkers Game By: Behzad Salim Aroony Kambiz Ghoorchian.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Connect Four Michelle Chen Felix Chung Annabel Hung Raymond Wong.
Adnan Zameer Asim Shahzad Ali Raza. Description about the Project Online Survey Consists of Two Parts Wap Push Application & Online Survey.
Royal Institute of Technology (KTH) ID 2216 – Developing Mobile Applications By Sun Gang A P2P Bluetooth Game based on J2ME: WordWar Sun Gang Zhang Gang.
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.
Systems Analysis & Design 8th Edition 2008 Truman College SYSTEMS ANALYSIS and DESIGN Tenth Edition Introduction to SDLC Mohammad Moizuddin.
Introduction to Web Applications Instructor: Enoch E. Damson.
Client/Server Architecture
The course builder architecture & project planning presented by: Bahareh Agha Jafari.
Smartphones. Lesson Objectives To understand and demonstrate an understanding of Smartphones.
The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin.
Web Site Manual May The Southside SL Web Site Overview The SSSL will rely extensively on their web site to operate We need all teams to play their.
Quoridor Classic Game Manager Kevin Dickerson April 2004.
A Quick Review of Unit 1 – Recognizing Computers Computing Fundamentals © CCI Learning Solutions.
Android 2: Introduction to the Technology Kirk Scott 1.
+ Atomic Design By Pattern Lab Delaney Metzger. + Goal of Atomic Design Atomic Design is an idea that can be used to translate the creative side into.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
CSC1401: Introductory Programming Steve Cooper
CS 304 Project Kirk Scott 1. The specifications for this project will be subject to possible minor revision as the semester progresses depending on what.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Usability Test Report Issues and Recommendations Dustin Zagars TCC 6120 Final Project June 28, 2013.
EGGG: Automated programming for game generation J. ORWANT PRESENTED BY HANFENG CHEN MARCH 25, 2015.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
GOOGLE PLAY BOOKS & BOOKMARKS
Database Chess A server-based web gaming application by Jordan Arnold.
Spong Bluetooth game Developed by: Erik Matzols Fredrik Lindberg.
CS 4730 Action vs. Interaction CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Section 4.2 AQA Computing A2 © Nelson Thornes 2009 Types of Operating System Unit 3 Section 4.1.
Using Photo Story Learning Technology Team This Session..... >Preparing to use Photo Story >Story Boarding >Resizer >Photo Story >Outputting and.
Joint Theater Level Simulation Tablet Research Project.
For web 2.0.  Digital media files that is made available for download via web syndication.  It is a way to receive audio/video files over the internet.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Building Systems Integration Simple Integration with Universal Remote Control.
 The meaning of multimedia is the use of a variety of artistic or communicative media.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Lesson 10.6a AIM: Variations on Linear Nim. DO NOW.
Chess By Kezia Farley.
Rules Of Chess!!!!!! By: Caylin Stappenbeck. Table Of Contents!!!! Rules*** Conclusion***
Extremely Cool Puzzle Game That Everyone Wants To Play By. Jason Sabada Game Design and Implementation II Game Concept.
Troops and Flags ITCS /10/07. Graduate Team #1 Daniel – Model (Team Leader) Jonathan –Rule Checker Priyesh – View, Sprites, Foley artist Rob –
Today’s Lesson….. 1.Formative Assessment Given Back – Go through Answers. 2.Webpage Design.
CompSci Introduction to Jam’s Video Game Package.
Client-Server applications Introduction to Java Applets Client-server architectures Why do Applets exist? What can an Applet do?
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
RunToShop 1: Project plan estimates for the end of the course.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Unit 1 Understanding computer systems: How ICT can be used to meet business needs OCR Cambridge Nationals in ICT Level 1/2 © Hodder & Stoughton Computing.
Request for Proposal (RFP) DSF01-0## APPENDIX E – DISCOVERY FINDINGS APRIL 2014.
Progranimate an Introduction. What is Progranimate Progranimate is a programming environment designed specifically for novices Progranimate allows the.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
Lab 3: More Phone-Based Techniques
Introduction to Android App Development
Next Level Tic-Tac-Toe
How People with Disabilities Access the Web
IoT Network Monitor.
More than just File Sync and Share.
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Pacman.
Gain an advantage by knowing yourself and your opponents
Introduction to mobile app development Module 1 - Introduction
Presentation transcript:

Othello BTGame made by ID2216 Project Group Tao Sun Tao Sun Xuan Feng Lu-an Liu

Outline Game Introduction Game Introduction Design Process Design Process

Game Introduction Othello is a game for an abstract strategy board game which involves play by two parties on an eight-by-eight square grid with pieces that have two distinct sides. Pieces typically appear coin-like, but with a light and a dark face, each side representing one player. The object of the game is to make your pieces constitute a majority of the pieces on the board at the end of the game, by turning over as many of your opponent's pieces as possible. Othello is a game for an abstract strategy board game which involves play by two parties on an eight-by-eight square grid with pieces that have two distinct sides. Pieces typically appear coin-like, but with a light and a dark face, each side representing one player. The object of the game is to make your pieces constitute a majority of the pieces on the board at the end of the game, by turning over as many of your opponent's pieces as possible. More information available on: More information available on: People can play our peer-to-peer Othello game with others by using their own devices. People can play our peer-to-peer Othello game with others by using their own devices.

Game Demo

Design Process Bluetooth communication for sending and receiving the data Bluetooth communication for sending and receiving the data Designing the game part Designing the game part Testing and modifying the program Testing and modifying the program Design project-web-site Design project-web-site Edit game demo by Flashlite Edit game demo by Flashlite

Design Process 1 During the first phase, we concentrated on implementing bluetooth communication which would be used for sending and receiving the data for running game. We studied the bluetooth demo supplied by Wireless Toolkit Based on it, we wrote our own bluetooth communication code which be able to implement the communication successfully. During the first phase, we concentrated on implementing bluetooth communication which would be used for sending and receiving the data for running game. We studied the bluetooth demo supplied by Wireless Toolkit Based on it, we wrote our own bluetooth communication code which be able to implement the communication successfully.

Design Process 2 The second phase is designing the game part. During this period, we searched the informations about Othello game (which you can find the link in Introduction section). One of essential part of this task are reprensent the game by Canvas class. And the other essential part is programming the game logic, achieving the Othello rule, for instance. Moreover, we implemented the interface between game part and communication part. The second phase is designing the game part. During this period, we searched the informations about Othello game (which you can find the link in Introduction section). One of essential part of this task are reprensent the game by Canvas class. And the other essential part is programming the game logic, achieving the Othello rule, for instance. Moreover, we implemented the interface between game part and communication part.

Design Process 3 The third period is testing and modifying the program. Finally, the game can run seamlessly on the emulator and varied real devices. The third period is testing and modifying the program. Finally, the game can run seamlessly on the emulator and varied real devices.

Design Process 4 Next phase is designing the project-web-site. We used WURFL in our project-web- site for content-adaption. After our studying WURFL and editing the code hardly, the project-web-site is available no matter on the desktop or portable device. Additionally, the Othello BTGame is enabled for downloading from our project-web-site now. Next phase is designing the project-web-site. We used WURFL in our project-web- site for content-adaption. After our studying WURFL and editing the code hardly, the project-web-site is available no matter on the desktop or portable device. Additionally, the Othello BTGame is enabled for downloading from our project-web-site now.

Design Process 4 Desktop web sitePortable web site

Design Process 5 During the last phase, we made a game demo by Flahlite. This demo gives the users enough informations about how to access and play the game. And the demo is embedded in our prject-web-site so you can watch the demo online. Furthermore, you can download the demo from our site to your own device. During the last phase, we made a game demo by Flahlite. This demo gives the users enough informations about how to access and play the game. And the demo is embedded in our prject-web-site so you can watch the demo online. Furthermore, you can download the demo from our site to your own device.

Design Process 5 Flahs Demo page

End You can find information on our project from our web site, including downloading the game of course! Enjoy it~! You can find information on our project from our web site, including downloading the game of course! Enjoy it~! ndex.html ndex.html