Revue de sujet
SEB Posté le 03 Nov 2009 à 18:17
Avatar de SEB
Messages : 554
Certains ont pu tester ou pas? :)
SEB Posté le 31 Oct 2009 à 22:24
Avatar de SEB
Messages : 554
Bon, j'ai enfin terminé de mettre en place les workspaces je pense.
Le code est très pourri car très vieux malheureusement mais il compile c'est déja un bon point !!
J'aimerais cependant en avoir la confirmation. Si certain d'entre vous pouvais récupérer le code sur le SVN et essayer de compiler.

Il faudrait tester :

Le projet codeblocks windows
Le projet vc8 windows
Le projet codeblocks linux

En principe aucune manipulation particulière n'est requise si ce n'est cliquer sur recompiler tout.

Voila si le bon fonctionnement des workspaces se confirme, je passerais doucement a la mise au propre du code déjà existant avant de lancer l'avancement normal.

SEB Posté le 28 Oct 2009 à 18:45
Avatar de SEB
Messages : 554
Je sais que ce n'est pas très propre, et cela me pose un problème de conscience effecivement.
Cependant je supporte de moins en moins de devoir avoir à télécharger des libs en supplément des sources sur les svn c'est pour cela que je suis parti sur le principe de les fournir directement avec... (on verra a la longue si ce n'est effectivement pas un peu trop lourd).

Pour les mocs, justement si la version de qt est la même d'une machine a l'autre il suffira d'en avoir un seul (eventuellement par platteforme) et ainsi utiliser au minimum qmake.

Bref je suis en plein débat interne (à moi même) pour essayer de trouver une solution qui me convienne. Mais je suis ouvert à toutes les propositions.

Seb
Darktib Posté le 28 Oct 2009 à 18:34
Avatar de Darktib
Messages : 4017
Bonne nouvelle !

Pour les libs, le mieux c'est de dire a l'utilisateur qu'il doit telecharger Qt pour compiler, c'est ce qui te permettra d'alleger la gestion du svn. Un autre conseil : evite de mettre des mocs dans un svn, ca fait pas tres propre^^
SEB Posté le 28 Oct 2009 à 18:23
Avatar de SEB
Messages : 554
Pour donner un petit peu plus de nouvelles je suis actuellement en train d'essayer d'organiser des workspaces de facon a ce qu'ils soit le plus simple possible a prendre en main. Cependant mon point faible est l'utilisation de qt. Je suis en train de le mettre progressivement sur le svn mais tout ce qui est moc n'est pas facile à gérer je trouve pour le 'multi-plateforme' 'multi-compilo'.

En soi ce n'est pas compliqué pour une seule personne, mon problème est d'arriver a configurer les projets de manière à ce que quelqu'un qui récupèrerais le repository n'ai aucune lib à télécharger en supplément et puisse utiliser son environnement de dev favori pour compiler d'un seul coup.

D'autre part le nom du projet pour le moment est EasyDnP (signifiant Easy Develop And Play).

D'autres news très bientot j'espère
Mod Posté le 27 Oct 2009 à 23:02
Avatar de Mod
Messages : 4954
Eh, eh, bonne nouvelle que voilà, comptant de voir ce projet reprendre vie :).
SEB Posté le 27 Oct 2009 à 18:46
Avatar de SEB
Messages : 554
Oui effectivement ca pourra m'intéresser grandement pour faire les toutes premières démonstrations et les premiers tests. Et si la sauce prend pourquoi pas une sorte de mascotte.
stilobique Posté le 27 Oct 2009 à 18:33
Avatar de stilobique
Messages : 2387
Si jamais tu veut quelque objet 3D de base je pourrait t'en faire si besoin (enfin, en fonction de mon temps aussi :wink: ). Ravi que tu ne laisse pas tomber ton projet !
SEB Posté le 27 Oct 2009 à 18:20
Avatar de SEB
Messages : 554
Pour la enième fois, je relance ce projet. Une fois de plus qui je l'espère pourra être la bonne. J'ai décidé qu'il était temps d'en finir avec les projets qui restent dans leur coins .. ou encore les projets ou on attend la bonne volonté des potes pour s'y mettre.

J'ai donc créé, dans la suite logique de ce que j'ai présenté ici, un projet sur sourceforge sur lequel je suis en train de déposer les sources et de réorganiser progressivement l'environnement de développement pour pouvoir partir sérieusement dans le développement de ce projet.

Comme je l'avais évoqué précédemment ce moteur aura plusieurs features majeures. Celles ci d'ailleur impliquent des atouts mais aussi beaucoup d'inconvénient. Cependant je suis conscient des choix qui ont été faits et je les assumerais je pense tout le long du développement de ce projet.

Les features principales sont donc :

- Une plateforme de jeux dans le style 'émulateur' c'est à dire un seul et unique moteur d'un coté et une liste de jeux 'rom' de l'autre.
- Cette plateforme peut etre utilisee pour des jeux en 2D ou en 3D.
- Cette plateforme a la particularité de reposer sur un framework d'ordonnancement et de gestion de jeux permettant d'utiliser différent pluggin gratuits ou payants mis à la disposition de la communauté.
- Cette plateforme existe en mode 'debug' pour la création des roms.
- Cette plateforme comporte des outils d'aide a la création des jeux.
- Cette plateforme doit fonctionner au minimum sur Windows, linux.


Etant donné cela, et le fait que je ne pourrais pas tout faire tout seul, dans un premier temps je recruterais surement une ou deux personne pour me rejoindre pour développer un module de moteur 3D. un module de moteur 2D, un module de physique 2D et un 3D.

Pour le moteur 3D le premier pluggin devra être fait soit avec le moteur de PTC à savoir TroisD, soit avec Ogre soit avec Irrlicht.
Pour le moteur 2D je souhaiterais un développement avec SDL, OpenGL ou SFML.

Pour les moteurs physique je reste ouvert meme si pour la 2D box 2D me parrait sympatique et ODE ou bullet pour la 3D.

Le repository du code pour le moment se trouve a l'adresse suivante :

https://easydnp.svn.sourceforge.net/svnroot/easydnp

que vous pourrez recupérer avec nimporte quel client svn

Je donnerais plus de détails dès que j'aurais le temps (ce soir ou demain). En attendant sachez que les volontaires pour développer peuvent déja me le faire savoir sur ce topic ou par message privé.


SEB Posté le 25 Avr 2009 à 14:38
Avatar de SEB
Messages : 554
Hello tout le monde :)

Bon en ce moment c'est un peu le rush au boulot donc j'ai pas énormément de temps pour passer ici ni meme pour travailler sur mon projet. Cependant je vous poste ici un nouveau lien avec la totue première version de mon space invaders scripté grâce à Lua. C'est encore un peu salle à certains endroit. Et quelque peux fastidieux pour certaines choses, mais je pense qu'avec des outils de création appropriés tout pourrait devenir vraiment intéressant.

http://pagesperso-orange.fr/the.last.dream/P2D/JaksEngine.rar

Voila dites moi ce que vous en pensez (plus du systeme de codage que du jeux en lui meme lool ^^)

SEB Posté le 06 Avr 2009 à 17:38
Avatar de SEB
Messages : 554
Alors pour donner quelques nouvelles,

J'ai parlé de cette idée à mes collègues de projet de Fac. Et nous nous sommes dit qu'il pourrait etre intéressant de partir sur quelque chose de vraiment sérieux à partir de cette idée. C'est pour cela que je ne donne pas trop de nouvelles car beaucoup de discussion et d'études sont en cours. Nous sommes en train de monter une sorte de 'cahier des charges' pour voir comment nous pourions partir.

L'idée serait d'en faire un produit de haute qualité qui aurait un pan 'commercial' et un pan 'Complètement gratuit' parceque vu que je commence à bien apprécier la comunauté amateur (et vu que j'en ai fait parti pendant longtemps) j'ai insisté pour que si nous faisons un moteur de jeu complet et simple, nous en mettions une version 100% gratuite a disposition des développeurs qui ont envi de se faire la main à la programmation de jeu.

Donc voila pour les news. Peut-etre un peu pluss d'informations bientot :)

++
Seb
Mod Posté le 05 Avr 2009 à 13:36
Avatar de Mod
Messages : 4954
Je pense également qu'avoir un GUI disponible nativement serait un gros plus, pour ne pas dire que ce serait indispensable. C'est en pratique assez long à coder lorsque l'on veut un résultat complet, et si des débutants s'intéressent au projet, c'est le genre d'absence qui peut les faire fuir (même s'il ne savent pas forcément ce qu'est un GUI ^^).
Darktib Posté le 02 Avr 2009 à 15:21
Avatar de Darktib
Messages : 4017
Un truc a la irrlicht serait pas mal - apres ce qui serait pas mal c'est de faire en sorte qu'il soit possible d'utiliser Qt (par exemple)
SEB Posté le 02 Avr 2009 à 15:07
Avatar de SEB
Messages : 554
C'est tout-a-fait vrai, je vais y penser !! Je me posais par contre une question... Concernant l'inclusion native d'un système de Gui dans la plateforme. je me dis que peut-etre certain aurait envi de programmer a leur façon leur Gui.

Car chacun peut avoir sa propre vision de comment doit fonctionner un Gui. Etant donné que c'est un travail qui releve plus de la 'longueur' de temps a passer dessu que d'un veritable probleme.

Donc qu'en pensez vous ?? Est-ce qu'un systeme de Gui est d'apres vous vraiment indispensable en natif à ce genre de plateforme (bien que moi je serait tenté de répondre oui)
Darktib Posté le 01 Avr 2009 à 20:29
Avatar de Darktib
Messages : 4017
Pour le plugin , ce serai par exemple un plugin permettant d'effectuer des sauvegardes dans le registre, sur le réseau, etc... Des petits trucs pouvant etre pratiques..
SEB Posté le 31 Mar 2009 à 19:47
Avatar de SEB
Messages : 554

Citation :

pouvoir faire un plugin qui enregistre des valeurs comme on veut.



Comme on veut? c'est à dire? Quelle est la différence avec ce que j'apelle 'a la barbare' quand je dis 'a la barbare' je veux dire chacun écrit ce qu'il veut ou il veut dans l'ordre qu'il veut.

En fait ce qu'il y a c'est que je vois les choses a un niveau un peu plus haut je pense... l'objectif est que les programmes développés soit stables. Et que le maximum d'outils dont peut avoir besoin le développeur du jeu soit a sa disposition pour qu'il n'ai pas besoin de réinventer son format ou je ne sais quoi d'autre.

Pour la dll Qt je vais regarder ca.

Citation :

? Traduire toutes les fonctions d'un moteur 3D est lourd a faire...



Certe mais ce n'est pas l'objectif en fait ^^. Mon idée est de fournir une interface utilisateur simple (en gros il n'a presque pas a se soucier des optimisation moteur) donc par ce biais je me crée un framework que je n'ai plus qu'a adapter aux différents moteurs meme si ils sont un peu délicat à manipule ce sera transparent pour l'utilisateur.

Tout ceci ne sont que des idées.. il y a beaucoup de travail avant d'en ariver la.

:D
Darktib Posté le 31 Mar 2009 à 18:54
Avatar de Darktib
Messages : 4017
Pour les chargeurs il faut mettre une dll faite par Trolltech (pardon, Nokia) avec ton exe. C'est une dll de plugin, cf doc.

Sinon coté script avoir le choix du moteur c'est tres bien y compris pour débugger. Par contre, qu'est-ce que ca va donner coté implémentation ? Traduire toutes les fonctions d'un moteur 3D est lourd a faire...
J'attend de voir ce que ca peut donner.

Sinon pour les systèmes d'enregistrement, je te propose de rajouter un truc de la meme veine que pour les moteurs 3d: pouvoir faire un plugin qui enregistre des valeurs comme on veut.
SEB Posté le 30 Mar 2009 à 20:50
Avatar de SEB
Messages : 554
C'est vrai que les dll peuvent etre sympa... bien que j'avais pensé à les intégrer en natif. A réfléchir.

Pour ce que tu énonce killpatate, effectivement a long terme ca pourrait etre tres intéressant. Cependant pour le moment je suis seul sur le projet. Et l'amener ou j'ai déja posé les bornes serait un énorme travail (enfin je pense..)

Mais je garde le concept dans un coin on sait jamais.

Pour ce qui est de la 3D je suis entièrement de ton avis Mod. Je suis parti sur cette plateforme d'abord parceque voir ces 2 petites bribe de jeu en 2D m'on beaucoup pluss amusé que beaucoup de jeu en 3D ... Mais je pense quand meme que j'intègrerais de la 3D dans un deuxieme temps

^^
stilobique Posté le 30 Mar 2009 à 20:41
Avatar de stilobique
Messages : 2387
Pourquoi ne pas pouvoir intégrer très facilement n'importe qu'elle projet externe ? Pouvoir créer une compilation de jeu à son goûts en quelque sorte.
Mod Posté le 30 Mar 2009 à 20:41
Avatar de Mod
Messages : 4954
Plugins à grands coups de DLL/SO, je suis preneur :).

Toujours aussi étonnant à quel point les gens ne jure que par la 3D, le marketing du jeu vidéo pro semble avoir fait un sacré bon boulot de formatage de ce côté là, c'est fort dommage qu'on ne les juge pas en égaux, en plaçant la 3D comme un minimum vital ^^'.
Nouveau message

Large sourire Sourire Veut Langue Absurde Choqué Clin d'oeil Innocent Cool Fier rougissant confus Neutre Etonné Content Triste Douloureux Pathétique Etrange Agacé Colère Tordu Flèche Question Exclamation Rigole Gêné Amoureux Oui No Fou Pleure Pleure de joie Mignon Coup de coeur Hystérique Blasé Ninja Pouffe Stun Suspicieux Incompréhensible
Gras
Italique
Souligné
Barré
Gauche
Centré
Droite
Justifié
Flottant à gauche
Flottant à droite
Lien
Citation
Puce
Spoiler
Wiki
Image
Flash
Youtube


Prévisualisation
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0781 secondes