1 / 32

Introduction

Introduction. Jeu solo d’action/aventure en 3D Inspiré du jeu de rôle de Renaud Maroy Windows et GNU/Linux Distribué sous licence GPL Scénario -> mise en scène. Plan de la présentation. Travail effectué Étude de l’existant A venir. A. Travail effectué. I. Jeu. Scénario et mise en scène

harry
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction • Jeu solo d’action/aventure en 3D • Inspiré du jeu de rôle de Renaud Maroy • Windows et GNU/Linux • Distribué sous licence GPL • Scénario -> mise en scène

  2. Plan de la présentation • Travail effectué • Étude de l’existant • A venir

  3. A. Travail effectué

  4. I. Jeu • Scénario et mise en scène • Règles du jeu

  5. I. Jeu Scénario et mise en scène • Écriture • Mise en scène • Chapitre premier : Tutorial jouable

  6. I. Jeu Scénario et mise en scène « Dans sa grande générosité, notre bien aimé Louis le 14ème offre un brevet de lieutenant aux aînés de chacune des familles de basse noblesse, afin qu’elles puissent s’illustrer dans nos colonies du nouveau monde.»

  7. I. Jeu Règles du jeu • Synthèse des règles papier • Épuration des caractéristiques et compétences • Résolution des actions

  8. I. Jeu Règles du jeu • Exemple pour porter un coup à la rapière : • Caractéristique utile : Adaptabilité, vaut 6 • Compétence utile : Escrime, vaut 3 • 3 dés à 10 faces lancés, résultats : 8, 3, 5 • 2 réussites, des dégâts sont infligés • Calcul de dégâts : nombre de réussites + Modificateur Adresse ou Force + Modificateur arme – Armure • Dégâts infligés au final : 2 + 1 + 3 – 2 = 4

  9. II. Partenariats et communication Partenariats: • Blackbook • Renaud Maroy • Graphistes 2D • Studio mercier • Fantasy Chess

  10. II. Partenariats et communication Communication: • Invité de Nekeme (association de promotion des jeux libres) aux Rencontres Mondiales du Logiciel Libre • Site internet: http://www.pavillon-noir.org

  11. III. Infrastructure • Wiki : documentations techniques • Forum : communication intérieure et extérieure • FTP : centralisation des ressources graphiques via un script PHP • Subversion : centralisation des ressources de développement

  12. IV. Développement Gestionnaire des ressources système - Système de chargement des modules - Gestionnaire d’évènements

  13. IV. Développement Module de rendu graphique • Module utilisant la librairie OpenGl • Travail effectué : • Rendu d’objets 3D • Objet caméra • Début de gestion des textures

  14. IV. Développement Interfaces graphiques • Fenêtre de configuration logicielle au lancement du jeu avec la librairie FOX Toolkit. • Fenêtre OpenGL du jeu gérée par la librairie SDL, s’occupant aussi de la réception des événements clavier/souris. • Utilisation de la librairie Crazy Eddie’s pour les interfaces graphiques en jeu.

  15. IV. Développement Partitionnement de l’espace • Qu’est ce que le partitionnement de l’espace ? • 2 parties: • Compilateur • Moteur • Dispositifs en places • Outils mathématiques • Exporteur

  16. IV. Développement Objets dynamiques 3D • 4 format de fichiers • Modèle • Textures • Squelette • Animations • 2 modules • Exporteur 3DS • Importeur

  17. IV. Développement Simulation physique • Simulation physique = réalisme accru • Utilisation d’ODE, librairie libre de simulation physique • Phase de création de l’interface C++ entre ODE et notre projet.

  18. IV. Développement Son • OpenAL: - Libre et Multi plateforme. - Déjà utilise dans des jeux commerciaux. - Rendu et localisation précise du son. • Dans le cadre de pavillon-noir: - Réalisation de l’interface C++ OpenAL. - Intégration dans le projet sous forme de module.

  19. IV. Développement Scripting • Accélère mise en place : • Règles du jeux • Comportement des entités • Scénario • Séparation LUA / Infrastructure technique (IT)

  20. IV. Développement Scripting • Choix du Langage: LUA • Intégration du module à L’infrastructure technique (IT) • 1ere version de l’interface LUA  IT

  21. IV. Développement Intelligence artificielle - Système comportemental - Résolution de chemins

  22. IV. Développement Éditeur - objets 3D (meubles, portes, personnages non joueurs, zones) - scripts (lancement de cinématique, …) - sons ambiants (musiques, bruitages) - points de passage pour l’IA Format de niveau - localisation des objets (placement, orientation) - propriétés des objets (intensité des sons, importance des points de passage, …)

  23. B. Étude de l’existant

  24. Jeu • Partenariats et communication • Infrastructure • Développement

  25. I. Jeu • Scénario et mise en scène • Adaptation des règles

  26. II. Partenariats et communication • Un grand nombre d’opportunités

  27. III. Infrastructures • Toujours en attente d’un serveur dédié.

  28. IV. Développement • Rendu • GUI • Format 3D • Scripting • Partenariats plus prolifiques que prévu • PDE • Physique • Éditeur • Dans les temps • IA • Son

  29. C. A venir

  30. Mise en place de l’infrastructure • Avancement de l’éditeur de niveaux • Exploitation du partenariat 3D • Première démonstration technique courant avril: • Déplacement d’un objet 3D • Implique l’avancement du partitionnement de l’espace et du simulateur physique

More Related