SUPER-BACKGAMMON DEVELOPER FERHAT AKSOY-KUTLU EMRE YILMAZ-ERCAN GÜNGÖR ÇAĞLAR KİLİMCİ-UĞUR TUTAR-SERKAN UYAR Anadolu Üniversitesi, Mühendislik Mimarlık Fakültesi Bilgisayar Mühendisliği Bölümü, İki Eylül Kampusu, 26555 Eskişehir Project Definition: SuperBackgammon Routins: Backgammon is a game of luck and skill that has been entertaining millions of people throughout the world for centuries. It is played by two people on a board consisting of 24 triangles called points. Each player has 15 checkers, which are moved according to the roll of the dice. The first player to bear off all of his checkers wins the game. *Inputs: Command line,move vectors. *Random dice roll. *There are 24 vectors. *A position vector is given : PV [n0 n1 n2 n3 … n23] *All the pieces sould be positionned as the vector indicates *Red piece if n>0 and yellow piece if n<0 *When the dices rolled randomly,and then when we chose a piece to play,the program shows us that where we can play the piece. Player game options: Game rules are based on "U.S. Backgammon Tournament Rules & Procedures, March 1990“. SuperBackgammon is a backgammon game for J2MEcapable mobile devices.It supports both multi player and single player games. Also, program is able to save the game position and restore it. Multiple templates available for backgammon user interface, preferred color and background can be chosen from different templates.Doubling cube support. Animated checkers motion. Crawford rule support. SuperBackgammon is a 2-player backgammon game that player can play backgammon with a single phone or two phones where these two phones should have bluetooth capability. You can set either single game or multiple games. These schemas show the rule of the backgammon game. *These figures which are below explain the action when we break a piece which own other player. Development properties of a program: SuperBackgammon should run on Java (J2ME, MIDP 2.0) enabled mobile phones which are compliant with the Java Technology for the Wireless Industry specification (JSR185) A color display is required. The installation of game is done from mobile browser by downloading Jad file. Local opponentmode that the users can play a game eachother on a phone.and remote mode uses Bluetooth connection. SuperBackgammon is designed on Sun Java Wireless Toolkit for CLDC and emulated on WTK is an emulator. Task Distribution of Project GUI (Emre & Ferhat) *Animation of game playing pieces *Background of game *Dice animation while playing. eg.In the game, die can be smaller if is played. Coder (Uğur) *Move Control *General game procedure *Thinks about score. As an example, reqular ends, 2 points ends. *Undo played move Bluetooth (Ercan & Serkan) *Data communucation. *Instant Messaging with component *Making less communicatioon as possible as, because of phone battery life. Tester (Çağlar) *Writes every possible tests. *For an example, are pieces goes rigth place? Or, is there any problem with bluetooth communication. And so on. Documentation (Çağlar) *Structure of Class Diagrams *Game playing rules This diagram shows the class which are used on the project. ------------------------------------ RESULTS AND DISCUSSIONS --------------------------------------BIM423-SOFTWARE ENGINEERING 2008
© Copyright 2026 Paperzz