Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 30/11/2008 11:05 Sujet du message: Un VTMB OpenSource ? |
|
|
J'ai songé à une nouvelle approche.
Nous sommes en train de continuellement corrigé le jeu pour l'améliorer et les contributeurs peuvent en être plus que fier.
Le jeu est excellent en lui-même, le seul problème c'est sa programmation, il est overboggué ! x)
Si des personnes sont intéressées, je propose de refaire le jeu à notre sauce en libre. Pas le plagier, mais le refaire complètement et proprement.
Je pense que la plupart seront plus que sceptiques face à cette idée.
Mais cela nous permettrait, s'il y a des bugs de les corriger beaucoup plus facilement et rapidement (c'est nous qu'on l'aura fait ). _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur »
Dernière édition par Aenyhm le 07/07/2009 16:37; édité 1 fois |
|
Revenir en haut |
|
|
bloodipunk Membre du Cercle
Inscrit le: Jun 22, 2005 Messages: 497 Localisation: Une petite ile sous le soleil du Golf de Thailande
|
Posté le: 30/11/2008 12:25 Sujet du message: |
|
|
Wouahh....
Sacré projet... Vu le temps que ça prend rien que de reporter les modifs et de faire un upgrade correct des patchs de Werner en Français, et donc une version Bug-Free de Vampire - Bloodlines FR... J'imagine même pas le temps (et le boulot) que ton idée de projet représente..... Et bénévolement en plus...
Bon courage... .... _________________ BloodiPunk xxx
les écorchés vifs on en a les sévices...... |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 07/07/2009 16:36 Sujet du message: |
|
|
J'ai fait des recherches concernant les outils de développement.
J'ai retenu deux langages :
- C++ : langage de programmation le plus utilisé pour les jeux
- Python : plus simple que le C++, on a déjà une base avec VTMB
et 3 moteurs de jeu :
- Ogre3D / Python-Ogre
- Crystal Space 3D / PyCrystal
- Soya 3D (implémentation uniquement en Python)
Mon choix se porterait plus sur du Python (question de goût) et peu importe le moteur si seulement il pouvait fonctionner.
Ogre3D n'arrive pas à compiler. Il manque des fichiers à Python-Ogre et Soya3D. Crystal Space fonctionne mais je ne trouve aucun tutoriel pour PyCrystal.
J'ai essayé sous Windows XP/Vista et Linux Mint 7 (mon OS principal ~ variante d'Ubuntu), sauf Soya que je n'ai testé que sous Linux.
Alors si vous avez des idées concernant d'autres langages et/ou moteurs, ou que vous arrivez à faire fonctionner ces bibliothèques ou que vous avez déjà une expérience dans la programmation 3D pour m'aiguiller, ce serait très sympa. _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur » |
|
Revenir en haut |
|
|
AzAhiR Servant
Inscrit le: Nov 06, 2006 Messages: 11
|
Posté le: 13/07/2009 13:12 Sujet du message: |
|
|
Je pense que le plus facile est une base C/C++ et un moteur 3D basé sur OpenGL, la communauté est assez grande et réactive et tu trouveras surement des gens pour t'aider (dont moi modulo mes compétences plutôt sommaires). Après tu peux n'utiliser le C/C++ que pour le bas niveau et scripter le tout en Python, mais comme le C++ est déjà orienté objet je n'en vois pas trop l'intérêt.
EDIT : un ami qui bosse dans le jeu vidéo m'a répondu ça :
Ogre c'est super complet mais ultra chaud a mettre en place et a utiliser utilise plutôt Irricht. |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 14/07/2009 08:39 Sujet du message: |
|
|
Merci de ta réponse, je tenterai avec Irrlicht dans ce cas. _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur » |
|
Revenir en haut |
|
|
MoohZ86 Humain
Inscrit le: Aug 10, 2004 Messages: 2
|
Posté le: 27/08/2009 10:54 Sujet du message: |
|
|
Bonjour,
Aenyhm, si tu cherches de l'aide fait moi signe
Je suis intéressé par ce genre de projet même si ça risque d'être très très dur et très très long. |
|
Revenir en haut |
|
|
ZakBlayde Humain
Inscrit le: Sep 04, 2009 Messages: 3
|
Posté le: 04/09/2009 18:01 Sujet du message: |
|
|
Le problème de ce genre de projet c'est qu'un temps énorme est perdu avec la 3D, alors que la 3D vieillit souvent très mal. Faire un jeu en 2D, bien dessiné, donnerait quelque chose qui n'arriverait pas à péremption après quelques années de développement.
Et cela accélère grandement ce temps de développement je pense. Tout est plus simple, que ce soit la gestion des collisions, le design...
Pour un jeu amateur cela me semble bien plus cohérent et lucide. |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 06/09/2009 14:27 Sujet du message: |
|
|
@MoohZ86 :
Cela me réjouit que mon idée suscite ton intérêt. Tu peux me contacter via MP. J'aimerais connaître tes compétences.
@ZakBlayde :
Je suis d'accord avec tes arguments, mais je ne pense pas qu'on se plonge autant dans l'environnement de jeu avec de la 2D (pour ceux comme moi qui jouent à la première personne) et la 3D est déjà toute faite : il me semble que l'on peut importer les mesh avec Blender. _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur » |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 25/05/2012 23:00 Sujet du message: |
|
|
Après pas mal de temps, l'idée me trotte toujours même si j'ai revu mes ambitions à la baisse.
J'ai découvert un très bon article sur les technos à utiliser mais je n'arrive toujours pas à faire mon choix (C# me plaît plus que Java mais trop réservé à Windows, j'ai déjà fait un peu de Python/Pygame mais je trouve le langage peu consistant par rapport à un complètement orienté objet comme les deux précédents).
Si vous avez des avis sur les outils proposés (ou d'autres)...
Ce que je peux faire en l'état actuel des choses ce sont les classes métiers (ex: Clan, Vampire, Quête, Inventaire, etc), le reste dépendant davantage du moteur de jeu. _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur »
Dernière édition par Aenyhm le 03/06/2012 16:45; édité 2 fois |
|
Revenir en haut |
|
|
BrennusLodbrok Archonte
Inscrit le: Jan 24, 2012 Messages: 285 Localisation: Fondation Tremere
|
Posté le: 26/05/2012 11:14 Sujet du message: |
|
|
Aenyhm a écrit: | Après pas mal de temps, l'idée me trotte toujours même si j'ai revu mes ambitions à la baisse.
J'ai découvert un très bon article sur les technos à utiliser mais je n'arrive toujours pas à faire mon choix (C# me plaît plus que Java mais trop réservé à Windows, j'ai déjà fait un peu de Python/Pygame mais je trouve le langage peu consistant par rapport à un complètement orienté objet comme les deux précédents).
Si vous avez des avis sur les outils proposés (ou d'autres)...
Ce que je peux faire en l'état actuel des choses ce sont les classes métiers (ex: Clan, Vampire, Quête, Inventaire, etc), le reste dépendant davantage du moteur de jeu. |
Je trouve que ton projet est en lui même intéressant mais si on prend en compte la quantité de travail demandée, tu aura du mal à trouver de la main d'oeuvre.. |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 26/05/2012 22:41 Sujet du message: |
|
|
@BrennusLodbrok : C'est davantage pour s'amuser que pour faire un véritable projet. Si on arrivait à faire des bouts du jeu style converser avec des PNJ sur une map 2D je serai déjà content.
D'ailleurs aujourd'hui je serai plus pour partir sur la 2D comme le suggérait ZakBlayde il y a 3 ans. Faut commencer doucement. _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur » |
|
Revenir en haut |
|
|
Aenyhm Chiot
Inscrit le: Jun 27, 2008 Messages: 70
|
Posté le: 03/06/2012 16:08 Sujet du message: |
|
|
Mon choix s'est finalement porté sur le Python [qui peut au besoin être implémenté en C# (IronPython) ou Java (Jython)].
J'ai commencé à faire l'interface des terminaux (en console).
S'il y a des développeurs Python et/ou des testeurs, j'aimerais bien avoir vos retours concernant la façon de coder (car je suis loin d'être un as du Python) et au niveau des fonctionnalités, des bugs, etc.
Ça se passe ici : https://github.com/Aenyhm/OpenVTMB.
Pour éviter de trop polluer le forum, je vous propose de poster directement sur GitHub dans les rubriques "Pull Requests" et "Issues".
Merci d'avance ! _________________ "The Moon is a mysterious mistress... who walks the night with demons of dread."
« Chatons vs Canetons pour mon coeur » |
|
Revenir en haut |
|
|
|