IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

Forteresse: Réalisation d'un RTS de A à Z


Sujet :

Projets

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Forteresse: Réalisation d'un RTS de A à Z
    Salutations,

    Je suis Hell, initiateur Projet du jeu de stratégie en temps réel Forteresse.

    Il y a plusieurs années, j'ai décidé de créer un jeu de plateau. C'est ainsi que naquit Forteresse. Mais insatisfait d'une version aussi basique, Forteresse II fit son apparition, bientôt suivit de la version III et IV. Le jeu gagnant en complexité et en expérience, mes études s'étant tournées vers l'informatique, je décidai finalement de réaliser un programme informatique de ce jeu.

    Etant donné l'ampleur du projet, je recherche des personnes en mesure de m'aider dans mon projet. J'ai déjà formé une petite équipe avec des connaissances, mais ce n'est pas suffisant.


    Le projet: Forteresse
    Nous sommes actuellement au début du développement de Forteresse, un jeu de stratégie temps réel où se côtoient magie et technologie pour la domination du monde.

    Forteresse est né de la volonté d'associer des compétences semi-professionnelles pour parvenir à un jeu de stratégie en 3D temps réel ludique et qualitativement proche des titres commercialisés, ainsi que de voir une IA enfin aboutie au sein d'un STR. Créer Forteresse est certes un réel challenge, mais permet également une totale liberté à l'ensemble de l'équipe puisque nous ne sommes sous la coupe d'aucun éditeur. Game designers, scénaristes, graphistes, programmeurs, sound designers... chacun a l'opportunité d'exprimer sa créativité dans une bonne ambiance.


    Dossier de conception
    Vous pouvez accéder au dossier de conception qui contient des détails non négligeables afin d'en apprendre plus, ou rejoindre le forum dédié au développement du jeu et poser vos questions (inscription non nécessaire).


    Quelques détails supplémentaires
    Portabilité: Nous prévoyons basiquement une portabilité au OS Unix/Windows. A celà viendra peut être s'ajouter une portabilité vers certaines consoles telles que la X360, ou la Wii. Mais ces deux derniers portages sont loins d'être nos soucis actuels...
    Licence: le jeu sera gratuit sous Unix mais la question se pose encore pour Windows.
    Détails techniques:
    Langages: C/C++ majoritairement
    Librairies:
    • Librairies de "jeux videos" 2D et 3D: SFML
    • Librairies bas niveau de rendus 3D: OpenGL
    • Librairies de son: SFML-Audio ou CLAM
    • Librairies Réseau: SFML-Réseau

    Outils:
    • Forum
    • SVN (en cours d'installation)

    Avancement du développement du jeu:
    - le cahier des charges est déjà très consistant, mais face à l'ampleur du projet, il n'est évidemment pas fini et sera complété au fur et à mesure des problèmes auxquels nous ferons face.
    - le moteur graphique gérant la map est en cours d'élaboration
    - les entités en 3D en cours de modelage: pour le moment, il n'est pas encore question d'animation. Dès que nous aurons intégré les objets à la map, nous nous intéresseront à cette partie.
    - la musique est en cours de composition sur papier en attendant d'avoir le matériel adéquat.


    Objectifs premiers
    Notre objectif principal pour le moment est de créer une civilisation entièrement sans IA, sans réseau, sans scénario, sans rien!
    Une fois que nous en serons là, le projet seras déjà considéré comme une réussite partielle puisque le plus dur, le commencement, aura été fait.


    Candidater
    Si vous êtes motivés pour intégrer notre équipe de développement, postez votre candidature sur le forum http//forteressewargame.free.fr
    Nous recherchons principalement des développeurs C/C++, des scénaristes, et des sound designers. Pas sérieux, s'abstenir

    Pour en savoir plus, n'hésitez pas à poser vos questions sur le forum dédié ou directement par e-mail.


    Merci d'avoir accordé autant d'attention à notre projet.
    Bien entendu, toutes les remarques, réflexions construites et injures (heu... ) sont les bienvenues!

  2. #2
    Membre habitué Avatar de skysee
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 191
    Points : 137
    Points
    137
    Par défaut
    Pourquoi ne pas opter pour un moteur graphique ? ca aiderait pas mal je pense.

    Sinon, un jeu gratuit sous distri linux et payant sous M$ Windows, c'est disons pas courrant.

    Sinon, vous recherchez des dev c++, mais des dev c++ pour faire quoi?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Pourquoi ne pas opter pour un moteur graphique ? ca aiderait pas mal je pense.
    En ce qui me concerne, je n'étais pas très versé dans ce coté du projet, et lorsque je vois les caractéristiques de moteurs 3D tels OGRE et d'autres, ce n'est pas du tout ce à quoi je pensais vu de mon petit nuage
    Je vais en rediscuter avec les personnes qui avaient décidé de faire ça car c'est vrai que nous ne comptons rien faire de sensationnel sur le plan du moteur graphique.
    Ce que je sais, c'est qu'a la base, ils souhaitaient faire ça pour leur propre expérience personnelle, et j'avais cru comprendre que ce ne serait pas très long. Je les avais cru sur parole, et lorsqu'ils m'avaient expliqué ce qu'ils comptaient faire, ça ne semblait effectivement pas trop complexe. Seulement voilà: quelques recherches m'ont permis de voir que ce qu'ils sont en train de faire n'est qu'une partie du moteur graphique... :S
    Je dois donc en reparler avec eux pour vérifier ce qu'ils en disent.
    Donc question très pertinente, et je te remercie de l'avoir posée ^^'


    Sinon, un jeu gratuit sous distri linux et payant sous M$ Windows, c'est disons pas courrant.
    Oui, je sais... Surtout que cette idée est partie d'une blague. Je pense que de toutes façons, nous n'aurons pas envie de nous embêter avec cette partie du projet: le gratuit, c'est plus simple ^^
    Surtout que les objectifs principaux sont quand même de produire ce projet au grand public, de nous donner un paquet d'expérience (puisque nous débutons dans ce domaine), tout en créant un jeu innovant par de nombreux aspects à mon sens.
    Pour le moment, nous partons donc de ces bases. Si nous venions à faire payer sous Windows, je pense que ça serait plus symbolique qu'autre chose.


    Sinon, vous recherchez des dev c++, mais des dev c++ pour faire quoi?
    Nous recherchons des développeurs C++ afin de coder les règles du jeu, les comportements des entités (leurs actions possibles, pas l'IA dans un premier temps, mais celà viendra), toutes les interfaces homme/machine, et lorsque nous serons suffisamment avancés, le réseau pour permettre le multi-joueur.
    Il faut bien voir que nous sommes au commencement du projet, il y a par conséquent masse de choses à faire ^^'
    Bien que ça recoupe ce que je viens de dire, ce post t'aideras peut être à comprendre le découpage des équipes.

  4. #4
    Membre habitué Avatar de skysee
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 191
    Points : 137
    Points
    137
    Par défaut
    J'aiemerais bien discuter de l'attribution des roles concernants les programmeurs.

    Le projet pourrait éventuellement m'intérresser. Mais je vois que vous êtes 7 programmeurs. Lesquels sont répartis selon trois items : Moteur graphique, règles, IA.

    La ce me laisse perplex et me laisse entrevoir un projet qui tombra dans les oubliettes d'ici peu.

    Donc, était donné que tu recrutes des programmeurs, que tu en as déja 7, je souhaiterais voir le cahier des charge définissant l'architecture logiciel, diagramme des classes etc... avec les attributions pous chacun des membres.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Le projet pourrait éventuellement m'intérresser. Mais je vois que vous êtes 7 programmeurs. Lesquels sont répartis selon trois items : Moteur graphique, règles, IA.

    La ce me laisse perplex et me laisse entrevoir un projet qui tombra dans les oubliettes d'ici peu.
    Ca devient intéressant: nous avons peu de retours extérieurs sur ce que nous faisons, ou de la manière dont nous le faisons. Développe donc ta pensée si tu le veux bien.


    Donc, était donné que tu recrutes des programmeurs, que tu en as déja 7, je souhaiterais voir le cahier des charge définissant l'architecture logiciel, diagramme des classes etc... avec les attributions pous chacun des membres.
    Alors en fait, d'après le lien que j'avais mis, on est 6, mais bon :p

    Alors, en ce qui concerne l'architecture logicielle, pour le moment, j'ai bien un petit diagramme des classes, mais tellement basique et peu détaillé que ça en fait peur, et j'en ai bien conscience.
    J'espérais juste pouvoir approfondir notamment le GameEngine avec l'équipe des développeurs montée et rassemblée. Malheureusement ce n'est pas le cas pour le moment. A vrai dire, je ne pensais même pas à avoir à m'occuper de cette partie, mais comme je n'ai pas réussi à trouver de chef d'équipe, les personnes indiquées se trouvent pour le moment au point mort.
    Ces derniers jours, je me suis donc lancé dans le cdc d'une des civilisations à mettre en place (la plus simple selon moi) pour pouvoir un peu avancer de ce coté. Et d'autre part, je me suis lancé dans un peu de recrutement pour trouver une personne en mesure de devenir chef d'équipe pour le GameEngine.

    Pour finir de répondre à ta question, en comparant les deux pages des liens précédents, et en remplaçant Règles par GameEngine, Moteur Graphique par ScèneGraph, et IA par IAPlayer, tu retrouves la position de chacun.

    Voilà, il me semble avoir répondu à toutes tes question.

    Par ailleurs, en ce qui concerne le Moteur Graphique, j'ai reçu une réponse du concerné me disant qu'il est bien conscient que le fait de "refaire un moteur graphique n'est pas évident et donne l'impression de réinventer la roue", mais qu'il avait bien pensé à tout. Bien entendu, a t-il ajouté, par rapport à d'autres moteurs tels que Ogre, etc., le notre paraîtra plus désuet et ne sera pas une bête en performance mais ça nous apportera énormément d'expérience professionnelle et ça ne nous empêchera pas de l'améliorer plus tard.
    En développant directement avec des moteurs préfaits, il craint de ne pas pouvoir apporter de touche personnelle.
    Voilà, donc c'est moi qui était à la masse, lui avait bien tout géré

Discussions similaires

  1. msi ou comment réaliser un installeur?
    Par herzleid dans le forum Delphi
    Réponses: 11
    Dernier message: 09/04/2007, 19h27
  2. lecture/ecriture des broches RTS/CTS du port RS232
    Par .:: sly51 ::. dans le forum C
    Réponses: 3
    Dernier message: 24/10/2006, 15h28
  3. [Radio fréquence] réalisation d'une application
    Par WriteLN dans le forum Développement
    Réponses: 14
    Dernier message: 05/06/2003, 14h36
  4. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo