27-09-2009 15:14:27
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.248.135
- Courriel

Juste un petit post pour une présentation rapide de N3xtD.
Il m'est arrivé parfois d'en parler de manière très fugitive dans certains messages sur ce
forum, je tenais donc à faire une petite présentation rapide de ce projet personnel.
N3xtD est donc un moteur 3D, qui est destiné à la base aux programmeurs de langage Basic, et
plus particulièrement aux amateurs de PureBasic.
C'est donc un moteur qui s'appuie sur le moteur Irrlicht (modifié), un moteur physique (Newton 2.xx)
ainsi qu'un certain nombre d'addon connus.
Parce qu'il est d'abord destiné au langages comme les Basic, N3xtD c'est quelques 1200 instructions
procédurales, couvrant la plupart des domaines attendus. Il reste néanmoins toujours la possibilité
de programmer directement du code Irrlicht (un exemple du pack le montre d'ailleurs).
Bref, son but est avant tout 'simplicité'. Le package PureBasic contient près d'une centaine
d'exemple, le package C++ n'en comprend qu'une vingtaine, mais il n'est pas bien difficile
de transposer les autre exemple de PB vers du code C++.
Le site qui lui est dédié est ici : http://www.n3xt-d.org
Le package pour C++ ainsi que le code source du moteur sont dans la section download (pas besoin de s'inscrire).
C'est OpenSource, même licence qu'Irrlicht lui même. ![]()

Force et sagesse...
Hors ligne
28-09-2009 19:22:43
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Cool, enfin une présentation
par contre j'avais pas vu que t'avais posté, il faut dire que cette section n'est pas tres visible dans le forum, je sens que j'ai encore du pain sur la planche ![]()
bon à part ça c'est plutot cool, les screenshots sont réalisé en purebasic ? ou en c++ ?
quelle est ta fréquence de travail sur ce projet?
peut-il faire office de game engine ? ou faut-il rajouter des éléments ?
Quelle sont les addon inclus ? (fonctionalités)
quelle est la version de N3XTD ?( état d'avencement, stabilité)
souhaiterais-tu que dans l'avenir ce projet soit officialisé comme un addon d'Irrlicht?
(je fait mon petit reportage
)
Hors ligne
28-09-2009 19:42:25
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.19.203
- Courriel
nico Ecris:
bon à part ça c'est plutot cool, les screenshots sont réalisé en purebasic ? ou en c++ ?
avec PureBasic et C++, a la base il n'y a pas vraiment de différence ceci dit
nico Ecris:
quelle est ta fréquence de travail sur ce projet?
Au départ, je faisais un update toute les semaine. Aujourd'hui, le gros du travail étant établi, la fréquence
des mise à jours est moins important. Plus une petite pause ces dernier temps, la prochaine mise à jour
sera certainement maintenant pour mi-octobre.
nico Ecris:
peut-il faire office de game engine ? ou faut-il rajouter des éléments ?
Non. Il manque la gestion reseau et la partie son pour en faire un tant soit peu un game-engine.
Cela reste un moteur 3D, même un certain nombre d'ajout le rend plus complet que Irrlicht lui-même.
nico Ecris:
Quelle sont les addon inclus ? (fonctionalités)
Un moteur de terrain fait maison, les XEffect, pivots, sprites3D, LOD, skinGUI, bolt, etc...
Pas mal de truc que reconnaitront ceux qui ont l'habitude de se promener au sein de la communauté Irrlicht.
nico Ecris:
quelle est la version de N3XTD ?( état d'avencement, stabilité)
j'en suis à la l'update 17. Le projet est né il y a 7 mois.
nico Ecris:
souhaiterais-tu que dans l'avenir ce projet soit officialisé comme un addon d'Irrlicht?
On ne peux pas vraiment le considérer comme un 'addon'. Il s'agit surtout d'une lib 3D s'articulant autour
d'Irrlicht, dont le code à été un peu modifié, et sur laquelle vient se greffer un certains nombre d'éléments
supplémentaires, et tout cela en essayant de simplifier sa mise en oeuvre, surtout pour les moins initiés...
Force et sagesse...
Hors ligne
28-09-2009 20:28:50
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
tmyke Ecris:
Il manque la gestion reseau et la partie son pour en faire un tant soit peu un game-engine.
As-tu l'intention de rajouter ces éléments, ou rencontre-tu des problemes ?
pour les addons j'en connais aucun mdr, bon il faut dire que j'ai deja du mal avec irrlicht donc...
tmyke Ecris:
On ne peux pas vraiment le considérer comme un 'addon'. Il s'agit surtout d'une lib 3D s'articulant autour
d'Irrlicht...
c'est vrai que son statut est un peu particulier, mais ça ferais plaisir de voir un tel projet dans les liens d'irrlicht.
bon je me languis de tester(quand j'aurais réglé son compte au php
as-tu une video de demonstration sous la main ? pour faire saliver
Hors ligne
29-09-2009 17:53:44
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.254.14
- Courriel
As-tu l'intention de rajouter ces éléments, ou rencontre-tu des problemes ?
Ni, l'un ni l'autre. En fait avec N3xtD, je reste concentré sur la partie graphique, et
tout ce qui tourne autour (comme le moteur physique). Donc pour le moment, c'est l'objectif.
c'est vrai que son statut est un peu particulier, mais ça ferais plaisir de voir un tel projet dans les liens d'irrlicht.
Pourquoi pas, mais pour cela il faut qu'il y ai un minimum une petite communauté employant ce moteur,
et pour le moment, ce n'est pas vraiment le cas
Force et sagesse...
Hors ligne
30-09-2009 00:17:57
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
tmyke Ecris:
En fait avec N3xtD, je reste concentré sur la partie graphique.
ok, c'est peut etre plus raisonable en effet.
tmyke Ecris:
Pourquoi pas, mais pour cela il faut qu'il y ai un minimum une petite communauté employant ce moteur,
et pour le moment, ce n'est pas vraiment le cas
esperons qu'il fasse son chemin, aussinon sur le plan personnel, quel est ton objectif premier ? quel but aimerais-tu atteindre ?
Hors ligne
30-09-2009 04:59:59
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.254.14
- Courriel
nico Ecris:
esperons qu'il fasse son chemin, aussinon sur le plan personnel, quel est ton objectif premier ? quel but aimerais-tu atteindre ?
A la base, c'était un projet destiner à booster la création prog 3D sous PureBasic. En fait, cela ne change pas, et il n'y a pas vraiment de vrai amateur dans ce domaine, malheureusement.
Donc je maintien le projet pour le moment, mais il est évident que si il n'y a pas de 'clientèle', alors je tournerais la page, et je repartirais dans le monde de programmation de jeux que j'arpentais avant
Force et sagesse...
Hors ligne
30-09-2009 12:29:33
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
bein je te conseille de faire la chose qui te plait le plus, mais de toute facon je pense que l'un ne vas pas sans l'autre, enfin je veux dire que si tu fait un moteur, il sera préférable que tu te mette à la place du client et donc que tu creer un petit jeu ou autre pour te mettre en situation et faire ton autocritique, ou au contraire si tu fait un jeu, tu peux proposé à la communauté les outils qui ton permis de le réalisé, nottemnent tes fonctions et classes qui te simplifie la tache. enfin je sais que j'ai un raisonnement idéaliste mais j'espère simplement que ton travail pourra aider le plus de monde possible.
concernant N3XTD est il aisé de rajouter d'autre languages ou est-ce compliqué ? je pense nottement au lua qui plait beaucoup au débutants.
concernant la prog de jeu,sur quel genre de jeux tu bossait ? tu doit avoir des petites demo sous la main non ?
d'ailleur je me rend compte qu'a ce jour je n'est testé aucun projet réalisé avec irrlicht, bon je vais mettre en place une section de download parceque ça peut pas continuer comme ça ![]()
Hors ligne
30-09-2009 16:38:28
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.204.49.163
- Courriel
nico Ecris:
concernant N3XTD est il aisé de rajouter d'autre languages ou est-ce compliqué ? je pense nottement au lua qui plait beaucoup au débutants.
L'adaptation est facile, il suffit d'écrire le header qui va bien et c'est tout. Et il n'y a pas de raison que cela ne roule pas. Donc facile pour LUA, Delphi, basic en tout genre, etc...
nico Ecris:
concernant la prog de jeu,sur quel genre de jeux tu bossait ? tu doit avoir des petites demo sous la main non ?
Cela fait un moment que n'est pas participé à un projet. Depuis que j'ai travaillé sur Eliza, puis Dreamotion3D, puis enfin N3xtD, j'ai pas mal décroché. (presque 5 ans déjà).
Donc plus de demo sous la main. Sinon j'ai le plus souvent travaillé sur des projet Strategic game. Ma spécialité à l'époque était la construction des codes 3D (il n'y avais presque pas de moteur 3D clé en main), ainsi que le codage de l'IA
nico Ecris:
d'ailleur je me rend compte qu'a ce jour je n'est testé aucun projet réalisé avec irrlicht, bon je vais mettre en place une section de download parceque ça peut pas continuer comme ça
L'idée est bonne. Même si sous Irrlicht les vrai et bon projet de jeux ne sont pas légion, c'est d'ailleurs ce qui lui manque pas mal pour vraiment perser ...
Force et sagesse...
Hors ligne
01-10-2009 12:33:04
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
tmyke Ecris:
L'adaptation est facile, il suffit d'écrire le header qui va bien et c'est tout. Et il n'y a pas de raison que cela ne roule pas. Donc facile pour LUA, Delphi, basic en tout genre, etc....
cool, cela te permettra de viser plusieurs public.
tmyke Ecris:
Cela fait un moment que n'est pas participé à un projet. Depuis que j'ai travaillé sur Eliza, puis Dreamotion3D, puis enfin N3xtD, j'ai pas mal décroché. (presque 5 ans déjà).
Donc plus de demo sous la main. Sinon j'ai le plus souvent travaillé sur des projet Strategic game. Ma spécialité à l'époque était la construction des codes 3D (il n'y avais presque pas de moteur 3D clé en main), ainsi que le codage de l'IA
tu doit avoir beaucoup d'experience à l'heure actuel. j'espere que tu pourra faire de grandes choses avec tout ce savoir
nico Ecris:
Même si sous Irrlicht les vrai et bon projet de jeux ne sont pas légion, c'est d'ailleurs ce qui lui manque pas mal pour vraiment perser ...
bein j'ai cru comprendre qu'il manquait pas mal d'outils comparé à ogre par exemple, donc c'est compréensible que les gros projets se fasse sur des moteurs plus complets, cela étant dit, ce n'est pas pour autant que les petit projets doivent passé innapercu, donc je fait faire de mon mieu pour les mettre en valeur
Hors ligne
06-10-2009 12:07:19
- Hawk
- Membres
- Date d'inscription:
- Messages: 91
- IP: 91.103.40.50
- Courriel Site web
Ce projet m'a l'air très prometteur, il faudra que je regarde ça un de ces 4.
J'ai juste une question, as-tu fait une Doc, pour ceux qui voudrait utiliser ton moteur ? Parce que je n'ai pas trouvé de lien sur le site vers une doc.
Sinon, bon courage, et bonne continuation.
A propos des jeux et projets Irrlicht, je suis tombé par hasard il y a quelque temps sur un petit jeu Irrlicht bien avancé et sympathique, qui s'appelle IrrLamb. Je l'ai trouvé... Dans les dépôts d'Ubuntu ! Comme quoi, ça commence à venir, petit à petit ! (D'ailleurs, j'espère un jour pouvoir sortir aussi mon projet... dans quelques années lol)
Hors ligne
07-10-2009 06:18:55
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 90.56.252.18
- Courriel
Merci pour les encouragements.
Il y a une petite doc dans le package sinon, elle ressemble à celle d'Irrlicht, mais elle est bien présente.
Quand à IrrLamb, effectivement cela a l'air bien sympa, je ne connaissais pas, merci pour l'info ![]()
Force et sagesse...
Hors ligne
20-10-2009 14:18:14
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
Salut, sympa les demos du pack cpp, par contre je n'arrive pas à compiler, code blocks ne such pas le file libIrrlicht.a dans le folder ../../lib/Win32-gcc.
J'ai donc rajouté ce fichier mais du coup il me sort plein d'erreur undefined reference to....
Donc j'attend tes conseilles.
Hors ligne
22-10-2009 17:17:30
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 92.130.137.254
- Courriel
C'est en fait une boulette de ma part. La lib au format .a n'est pas à jour, seule le lib au format .lib l'est vraiment.
Donc si tu souhaites vraiment passer ce type de librairie, alors il faut que tu repasse par une compilation du moteur à partir du
code source.
Désolé... ![]()
PS: désolé pour la réponse tardive, je n'avais pas vu que tu avais posté ici.
Force et sagesse...
Hors ligne
22-10-2009 18:10:43
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
A ouai c'est bon, j'avais pas pensé à n3xtd.lib. autant pour moi ![]()
PS: désolé pour la réponse tardive, je n'avais pas vu que tu avais posté ici.
il faudra qu'on trouve une solution pour que se soit plus pratique. en attendant perso je me sert de l'option "messages récents" disponible sur l'accueil du forum.
Hors ligne
22-10-2009 18:34:08
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 92.130.137.254
- Courriel
nico Ecris:
... en attendant perso je me sert de l'option "messages récents" disponible sur l'accueil du forum.
je vais faire de même désormais
Force et sagesse...
Hors ligne
25-01-2010 16:00:49
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.218.249.173
- Courriel
Hello vogdet
Your email address does not appear to be valid. So I'm posting here for a more complete response than in the chatbox:
Following pressure from a number of users (more than I thought), I will resume development of N3xtD.
I should open a new space for him within days, if you wish, we can find it.
All good wishes are welcome for the development of this project.
Force et sagesse...
Hors ligne
25-01-2010 17:21:36
- vogdet
- Membres
- Date d'inscription:
- Messages: 3
- IP: 91.3.2.244
- Courriel
tmyke - my orginal email is detvog@gmx.de .......det@vollbio.de is a subdomain from gmx.
Iam searching a tutorial how do you compile the n3xtd.dll. With your irrlicht i have no problem under codeblocks.
There was a cbp file for irrlicht. But n3xtd ?
I was not a profi with c++. I work with delphi.
Sorry for my bad english. Iam German.
Hors ligne
25-01-2010 17:33:27
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.218.249.173
- Courriel
Why do not you work with VisualStudio ?
The project is made for this environment, especially if you work under Windows.
If I have a little time, I'd do a project CodeBloc, but as I rework N3xtD addition, nothing is less certain ...
Force et sagesse...
Hors ligne
25-01-2010 19:14:50
- vogdet
- Membres
- Date d'inscription:
- Messages: 3
- IP: 91.3.21.10
- Courriel
Hmm...VisualStudio. can I compile it with the free Express Edition from Msoft ?
Hors ligne
02-02-2010 13:38:49
- vogdet
- Membres
- Date d'inscription:
- Messages: 3
- IP: 145.253.2.27
- Courriel
tmyke
can you help me ?
Iam searching a code snippes for a newton character controller for n3xtd.
i will move a objekt with newton ,not a fps camera.
Hors ligne
02-02-2010 19:34:33
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.218.244.43
- Courriel
Force et sagesse...
Hors ligne
03-01-2011 21:26:57
- mmorpglefilm
- Membres

- Date d'inscription:
- Messages: 162
- IP: 78.122.226.245
- Courriel Site web
ça à l'air bien beau sauf....que ton lien ne marche pas et les images non plus...j'aimerais bien les voir.
Hors ligne
04-01-2011 07:32:17
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 92.130.15.34
- Courriel
Normal, le projet est stoppé depuis près d'un an ![]()
Une reprise prochaine est envisagée, probablement pour le courant printemps si tous va bien.
Force et sagesse...
Hors ligne
04-01-2011 20:33:39
- mmorpglefilm
- Membres

- Date d'inscription:
- Messages: 162
- IP: 93.26.144.62
- Courriel Site web
Comment ça si tout va bien ?
Hors ligne



