Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performed by: Ran Ruder Li-Tal Mashiach Instructor: Konstantin Sinyuk המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.

Similar presentations


Presentation on theme: "Performed by: Ran Ruder Li-Tal Mashiach Instructor: Konstantin Sinyuk המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון."— Presentation transcript:

1 Performed by: Ran Ruder Li-Tal Mashiach Instructor: Konstantin Sinyuk המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering דו ” ח סיכום פרויקט סמסטר קיץ 2002 1

2 Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 2 The goal of this project is to build a multiplayer action game for pocket pc. The game should be based on BlueTooth network. This game is a space game. Each players has 5 spaceships and each ship has special functionality. The goal of the game is to destroy the enemy ships. The computer of the first player is the Server and each player that joins the game is a client - multi slave piconet.

3 Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 2 The communication between the computers is based on message passing. Input from a player is passed to the server, this message is being synchronized with all other messages and being spread to all the players. This way all the players will get the messages in the same order. The player is allowed to choose to play over TCP (ethernet cable network) or BlueTooth protocol.

4 System description המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 3 Server Client Input from the player Input from the local player תור ההודעות

5 Specification המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The game is written in C++. The GUI is based on GapiDraw directories. The communication is implemented on IPACs with Philips BlueTooth Units. the game is based on BlueTooth stack - RFServices, implemented in previous project in this lab 4

6 System Block Diagram המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 For The Server: Thread ServerFunc חיפוש שחקנים חדשים Thread MessageHandler הפצת ההודעות בין השחקנים וקריאה לפונ' הטיפול המתאימה לכל הודעה Thread ComWithClient קבלת הודעות מהשחקן והכנסתן לתור Thread GameNextFrame רענון תמונת המסך פסיקות קלט קבלת קלט מקומי והכנסה לתור BonusHandler

7 System Block Diagram המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 For the client: Thread ClientFunc Server קבלת הודעות מה-וקריאה לפונ' הטיפול המתאימה לכל הודעה Thread GameNextFrame רענון תמונת המסך פסיקות קלט קבלת קלט מקומי ושליחה ל- Server

8 game design המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 5 1


Download ppt "Performed by: Ran Ruder Li-Tal Mashiach Instructor: Konstantin Sinyuk המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון."

Similar presentations


Ads by Google