Design Process
Welcome to design process page, here is our design process and the project goals we achieved now.
The goal of our project is designing a peer-to-peer Othello Bluetooth game. We divided the whole project into 5 phases.
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 2.5.2. Based on it, we wrote our own bluetooth communication code which be able to implement the communication successfully.
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 third period is testing and modifying the program. Finally, the game can run seamlessly on the emulator and varied real devices.
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.
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.