+ All Categories
Home > Documents > Othello BTGame made by ID2216 Project Group Tao Sun Tao Sun Xuan Feng Lu-an Liu.

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

Date post: 15-Jan-2016
Category:
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
27
Othello BTGame Othello BTGame made by ID2216 Project Group made by ID2216 Project Group Tao Sun Tao Sun Xuan Feng Xuan Feng Lu-an Liu Lu-an Liu
Transcript
Page 1: Othello BTGame made by ID2216 Project Group Tao Sun Tao Sun Xuan Feng Lu-an Liu.

Othello BTGameOthello BTGame

made by ID2216 Project Groupmade by ID2216 Project Group Tao SunTao Sun

Xuan FengXuan FengLu-an LiuLu-an Liu

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

OutlineOutline

Game IntroductionGame Introduction

Design ProcessDesign Process

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

Game IntroductionGame Introduction Othello is a game for an abstract strategy board game which Othello is a game for an abstract strategy board game which

involves play by two parties on an eight-by-eight square griinvolves play by two parties on an eight-by-eight square grid with pieces that have two distinct sides. Pieces typically ad with pieces that have two distinct sides. Pieces typically appear coin-like, but with a light and a dark face, each side rppear coin-like, but with a light and a dark face, each side representing one player. The object of the game is to make epresenting one player. The object of the game is to make your pieces constitute a majority of the pieces on the boaryour pieces constitute a majority of the pieces on the board at the end of the game, by turning over as many of your od at the end of the game, by turning over as many of your opponent's pieces as possible.pponent's pieces as possible.

More information available on: More information available on: http://en.wikipedia.org/wiki/Reversihttp://en.wikipedia.org/wiki/Reversi

People can play our peer-to-peer Othello game with others People can play our peer-to-peer Othello game with others by using their own devices.by using their own devices.

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Game DemoGame Demo

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

Design ProcessDesign Process

Bluetooth communication for seBluetooth communication for sending and receiving the datanding and receiving the data

Designing the game partDesigning the game part Testing and modifying the progrTesting and modifying the progr

amam Design project-web-siteDesign project-web-site Edit game demo by FlashliteEdit game demo by Flashlite

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

Design Process 1Design Process 1

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

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

Design Process 2Design Process 2

The second phase is designing the game pThe second phase is designing the game part. During this period, we searched the infart. During this period, we searched the informations about Othello game (which you ormations about Othello game (which you can find the link in Introduction section). can find the link in Introduction section). One of essential part of this task are repreOne of essential part of this task are reprensent the game by Canvas class. And the onsent the game by Canvas class. And the other essential part is programming the gather essential part is programming the game logic, achieving the Othello rule, for inme logic, achieving the Othello rule, for instance. Moreover, we implemented the intstance. Moreover, we implemented the interface between game part and communicerface between game part and communication part.ation part.

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

Design Process 3Design Process 3

The third period is testing and modifThe third period is testing and modifying the program. Finally,ying the program. Finally, the game the game can run seamlessly on the emulatocan run seamlessly on the emulator and varied real devicesr and varied real devices..

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

Design Process 4Design Process 4

Next phase is designing the project-web-sitNext phase is designing the project-web-site. e. We used WURFL in our project-web-siWe used WURFL in our project-web-site for content-adaptionte for content-adaption. After our studyi. After our studying WURFL andng WURFL and editing the code hardly, the editing the code hardly, the project-web-site is available no matter on project-web-site is available no matter on the desktop or portable device. Additionalthe desktop or portable device. Additionally, ly, the Othello BTGame is enabled for dothe Othello BTGame is enabled for downloading from our project-web-site nownloading from our project-web-site noww..

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

Design Process 4Design Process 4

Desktop web site Portable web site

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

Design Process 5Design Process 5

During the last phase, we made a gaDuring the last phase, we made a game demo by Flahlite. This demo giveme demo by Flahlite. This demo gives the users enough informations abos the users enough informations about how to access and play the game. ut how to access and play the game. And And the demo is embedded in our pthe demo is embedded in our prject-web-siterject-web-site so you can watch the so you can watch the demo online. Furthermore, demo online. Furthermore, you can you can download the demodownload the demo from our site t from our site to your own device.o your own device.

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

Design Process 5Design Process 5

Flahs Demo page

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

EndEnd

You can find information on our projYou can find information on our project from our web site, including dowect from our web site, including downloading the game of course! Enjoy inloading the game of course! Enjoy it~!t~!

http://people.dsv.su.se/~taos/projecthttp://people.dsv.su.se/~taos/projectindex.htmlindex.html


Recommended