Presentation is loading. Please wait.

Presentation is loading. Please wait.

I. Introduction, context, history MMORTS II. SVN, history of used languages III. PHP serveur,2D client: JavaScript IV. 3D client: Java, JoGL.

Similar presentations


Presentation on theme: "I. Introduction, context, history MMORTS II. SVN, history of used languages III. PHP serveur,2D client: JavaScript IV. 3D client: Java, JoGL."— Presentation transcript:

1

2 I. Introduction, context, history MMORTS II. SVN, history of used languages III. PHP serveur,2D client: JavaScript IV. 3D client: Java, JoGL

3 MMOG, so what? A massively multiplayer online game (also called MMOG or simply MMO) is a video game which is capable of supporting hundreds or thousands of players simultaneously. By necessity, they are played on the Internet, and feature at least one persistent world.video gameInternetpersistent world and about MMORTS ? Massively multiplayer online real-time strategy games, also known as "MMORTS", are games that combine real-time strategy (RTS) with a persistent world.real-time strategy persistent world The titles are often based in a sci-fi or fantasy universe and distinguished from single or small-scale multiplayer RTSes by the number of players and common use of a persistent world, generally hosted by the game's publisher, which continues to evolve even when the player is not currently playing.sci-fifantasy

4 The first mmorts (1998) Vibes, a French developer, created the first MMORTS, Mankind, in 1998.Mankind Mankind defined what the MMORTS persistent nature means. Even when players are not online, their mines extract ores, factories create equipment, ships continue commerce, and combat units continue to do battle. Next MMORTS will use web browser to interact why virtual world.

5 1. This game is developed to assist the work of Muratet these. 2. The first goal is to help term in an educational project to popularize writing language through a video game. 3. But Mr Torguet want to develop more complex game, with a real RTS game combine to a classic MMORTS (in a second subject of TER for exemple). 4. So,our code should therefore commented and documented so that integration is the best possible.

6 Quest-ce que cest? Utilité? Assembla Fonctionnement Alternative ?

7 XHTML/CSS: historique, utilisation, avantage du CSS PHP : historique, utilisation MySQL : historique, utilisation XML : historique, utilisation JavaScript : historique, utilisation Java : historique, utilisation

8 2 versions : Php server 2D Javascript Client

9 First Approach : A web site as functionnal as possible Ugly design But structured to only modified the CSS stylesheet

10 Exemple with a screenshot :

11 Verify the informations given by the user for SQL queries

12 Create an account Create a town Put the town somewhere at random in the map

13 More Functionnalities : Other Initializations (technologies, buildings, etc.) Upgrade a building Create a battle unit Increase the quantity of ressources

14 Main Drawback : static web site You see only the informations given when the page is loaded Utility of the JavaScript Client

15 Will modify the site content without asking anything to the server (ex : to increase the quantity of ressources) Reload automatically a page Use interactive objects (pictures, etc.)

16 The main Drawback : the accessibility A web site changing frequently -> difficulty for a blind person (vocal synthesis systel useless in this case) Add alternatives is imperative JavaScript can be disabled : should be impossible to play

17 Langage mis utile pour le client 2D mais indispensable pour le 3D. utilité? Structuration des données/ récup données formatées coté client Même code serveur pour les 2 clients

18 1. Connexion au serveur 2. Interface graphique 3. JoGL

19 Many difficulties: Many languages & new languages. Organization, first big project (4 workers with many spots in //). First real website. But a final and positive project for the group: new web technologies (PHP, JavaScript). knowledge of HTTP (client 3D). good team, supervising.


Download ppt "I. Introduction, context, history MMORTS II. SVN, history of used languages III. PHP serveur,2D client: JavaScript IV. 3D client: Java, JoGL."

Similar presentations


Ads by Google