jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page 1 2 3 4 5 6 7 Suivante | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||
| Page 1 2 3 4 5 6 7 Suivante | |||
Lynix
|
# Posté le 21/07/2010 à 00:48:33 | ||
![]()
|
![]() Bonjour, Je m'appelle Jérôme(Lynix), j'ai 17 ans et je programme depuis tout jeune. Mes capacités vont du C/C++/PHP/Lua (Maitrisés) au xHTML/CSS/Javascript/SQL/VB (Maniés). Il y a presque deux ans, je me suis lancé dans la création de mon propre jeu, mais les moteurs que j'ai testé (OGRE, Irrlicht) ne me convenaient pas, j'ai alors décidé de me lancer dans la création de mon propre moteur de jeu. l'UngineC'est un moteur dont le but est d'être puissant, complet, rapide et facile à utiliser (Interface utilisateur). Il dispose de classes haut-niveau qui permettent à l'utilisateur de faire des choses très facilement, par exemple charger un modèle depuis un fichier ne prend qu'une ligne, l'Ungine se chargeant même de trouver la texture tout seul si vous lui demandez. Mais cette interface haut-niveau est basée sur des interfaces de niveau de plus en plus faible, permettant à l'utilisateur d'avoir un accès bas-niveau si besoin est. L'Ungine est séparé en modules, dont le moteur 2D, le moteur 3D, le Renderer, le moteur physique, le moteur réseau, le moteur audio. Sans oublier que l'Ungine propose aussi un module pour le scripting en Lua, très facile à utiliser. Le noyau est ce qui est le plus abouti pour l'instant, je travaille en ce moment sur le moteur 3D et le Renderer. Voici une liste non-exhaustive des fonctionnalités, ce qui est en vert est implanté et fonctionne parfaitement, ce qui est en orange est implanté mais fonctionne mal ou est en cours d'implantation, ce qui est en rouge n'est pas encore implanté
Il y a beaucoup de rouge, c'est vrai, mais tout ce qui n'est pas graphique n'est qu'un wrapper a écrire, l'implémentation du moteur physique entier s'est faite très rapidement par exemple, le moteur en lui-même était déjà écrit, cela vaut aussi pour l'audio et le réseau. J'utilise le code source de la SFML 2, de tous les modules sauf le module graphique, il ne faut pas oublier Laurent Gomila pour son excellent travail. Je n'ai pas encore décidé sous quelle licence j'allais distribuer mon moteur, mais il sera open-source. L'objectif de l'Ungine est de simplifier la vie des programmeurs en donnant un accès haut-niveau à tous les modules, tout en gardant la possibilité d'utiliser du bas-niveau. J'espère ainsi faire plaisir à tout le monde. J'aimerais savoir si vous êtes intéressé par le projet. Démos techniqueJe sors des démo techniques montrant les capacités naissantes de l'Ungine. La première démo technique montre le moteur fonctionnel et le Renderer, elle est disponible ici : http://forum.utopia-universe.net/viewtopic.php?f=11&t=58 Screens (Issus de la première démo technique et de quelques tests en interne) : Le resteQuelques liens : Le site de mon jeu La première démo technique de l'Ungine Le site de la SFML Voila voila
Édité
le 13/07/2011 à 19:18:44
par Lynix
|
||
| Publicité | # Posté le 21/07/2010 à 00:48:33 | ||
|
|
|||
Dark Leek
|
# Posté le 25/07/2010 à 16:35:29 | ||
![]()
|
|||
Lynix
|
# Posté le 25/07/2010 à 16:53:00 | ||
![]()
|
|||
BurningMind
|
# Posté le 25/07/2010 à 17:33:56 | ||
Anciennement, titragon94![]()
Ville : Saint maur des fossés |
Bon ben, toujours au top à ce que je vois
.C'est une très bonne idée d'avoir fait ce post, comme ça on peut savoir où en est le moteur et les fonctionnalités qu'il compte avoir. Bonne continuation !L'éternité c'est long, surtout vers la fin... ![]() ![]() |
||
skynet1994
|
# Posté le 25/07/2010 à 18:43:08 | ||
Zéro un jour, zéro toujours![]()
Ville : Nîmes |
|||
uaip
|
# Posté le 26/07/2010 à 00:55:58 | ||
![]()
|
Salut,
Wahou, 17 ans dis-tu ? Ca a l'air très intéressant, et surtout réfléchi. J'aurais bien apprécié quelques screens de rendu (je suis allé jeter un oeil sur ton site, mais honnêtement la police bleue-marine sur un fond noir, ça pique les yeux, surtout quand on switch avec le SdZ qui est blanc). Bonne continuation, sincèrement. [EDIT] Si c'est portable sur Linux, faut simplement faire gaffe à n'utiliser que des systèmes IPC/protocoles UNIX, et hop, ça devient portable sur Mac.
Édité
le 26/07/2010 à 00:59:20
par uaip
Cordialement, uaip. winky.fr - Le réseau social des artistes (présentation SdZ)- winky.fr vu par guidance-formations.com et formation-web.net - winky.fr vu par musiqueinnovation.doomby.com |
||
Dark Leek
|
# Posté le 26/07/2010 à 01:26:43 | ||
![]()
|
|||
Snayk
|
# Posté le 26/07/2010 à 01:42:06 | ||
Vive le SDZ !![]()
|
17 ans ! Chapeau
Ca fait combien de temps exactement (enfin en gros quoi) que tu programmes ? |
||
Shivaan
|
# Posté le 26/07/2010 à 08:51:15 | ||
JS Addict![]()
Ville : Coux et bigaroque |
Normal qu'aucun des liens ne marche ?
Ne me contactez plus pour de la modération, pour OnHack ou pour PodZ. Tout ça est derrière moi et y restera. Node.JS User Protégez votre liberté. Soutenez la Quadrature du Net |
||
Lynix
|
# Posté le 26/07/2010 à 12:52:03 | ||
![]()
|
Citation : skynet1994
Les sources sont-elles déjà en ligne ou pas? Vu que tu n'as pas encore choisi la licence ça m'étonnerait mais on s'est jamais .Les sources sont sur un SVN auquel danman et moi avons accès, je ne sais pas encore quand est-ce que je vais le rendre public, mais il me faudrait choisir une licence avant ça justement. Citation : uaip J'aurais bien apprécié quelques screens de rendu Il y en a, il y a même une première démo technique mais ça ne montre pas grand chose, enfin je vais mettre des images en rentrant chez moi ce soir Citation : uaip je suis allé jeter un oeil sur ton site, mais honnêtement la police bleue-marine sur un fond noir, ça pique les yeux, surtout quand on switch avec le SdZ qui est blanc Oui c'est vrai que les couleurs sont à l'opposé du site du zéro, mais pour un site d'un jeu orienté sur l'espace, je pense que les couleurs sombres sont les seules qui peuvent donner quelque chose de bien Quant au logo de l'Ungine, c'est vrai que il n'y a pas de raison de préférer une certaine couleur, je préfère personnellement ce qui est soft, on pourrait voir pour un logo transparent, enfin c'est pas le plus important non plus Citation : uaip Si c'est portable sur Linux, faut simplement faire gaffe à n'utiliser que des systèmes IPC/protocoles UNIX, et hop, ça devient portable sur Mac. Malheureusement il n'y a pas que ça, il y a aussi OpenGL, et pour le rendu sur image il y a aussi besoin d'une technique différente sous Linux et MacOS. Citation : petitfou 17 ans ! Chapeau Ca fait combien de temps exactement (enfin en gros quoi) que tu programmes ? Ça fait plus de 7 ans Citation : Shivaan Normal qu'aucun des liens ne marche ? Je viens de les essayer, ils fonctionnent tous, peut-être un souci de DNS?
Édité
le 26/07/2010 à 12:54:13
par Lynix
|
||
skynet1994
|
# Posté le 01/08/2010 à 19:19:44 | ||
Zéro un jour, zéro toujours![]()
Ville : Nîmes |
|||
Archlance
|
# Posté le 01/08/2010 à 19:40:04 | ||
![]()
|
|||
Lynix
|
# Posté le 10/08/2010 à 15:58:25 | ||
![]()
|
Et voila, je viens de terminer d'implanter le moteur physique dans l'Ungine.
Il me reste encore à implanter le début du moteur 2D et les buffers avant de faire les deux démo techniques (Une pour le moteur 3D, une pour le moteur physique). Pour les intéressés, l'Ungine fait actuellement 29 502 lignes de code (21604 lignes remplies, le reste est constitué de commentaires ou d'espaces blancs). Je vais mettre à jour le premier post avec des screens de la première démo technique, en attendant les deux suivantes. |
||
Lynix
|
# Posté le 19/09/2010 à 19:28:54 | ||
![]()
|
Après trois jours de travail, j'ai enfin pu intégrer l’Unicode dans l'Ungine.
Ceci grâce à une nouvelle classe Ungine::UnicodeString fonctionnant comme l'Ungine::String, excepté que elle peut gérer l'Unicode, et par conséquent prend plus de place en mémoire. Cependant les algorithmes sont les mêmes, mais appeler la version Unicode avec un const char* en paramètre est bien plus lent qu'avec la version normale. Voici un benchmark résumant la situation (Généré par ma classe Ungine::Benchmark) : Pour les curieux, voici le code source du projet de Benchmark : Secret (cliquez pour afficher) Code : C++
Édité
le 19/09/2010 à 19:33:28
par Lynix
|
||
X.Lewandowski
|
# Posté le 19/09/2010 à 20:41:29 | ||
|
|
Ca plante au chargement ...
x6 Vaisseaux en LEGO : « http://pio154.perso.sfr.fr/ » |
||
Lynix
|
# Posté le 19/09/2010 à 20:43:10 | ||
![]()
|
Qu'est-ce qui plante au chargement?
Édité
le 19/09/2010 à 20:45:45
par Lynix
|
||
X.Lewandowski
|
# Posté le 19/09/2010 à 20:46:48 | ||
|
|
Il plante quand il charge voyager.mtl, la fenêtre s'ouvre et une autre fenêtre où il dit le programme à cessé de fonctionner.
Code : Autre
x6 Vaisseaux en LEGO : « http://pio154.perso.sfr.fr/ » |
||
Lynix
|
# Posté le 19/09/2010 à 20:50:25 | ||
![]()
|
Ah d'accord, c'est de la première démo technique que tu parles.
C'est un bug connu et corrigé depuis quelques mois maintenant, le crash se produit à la fermeture du programme pour la plupart mais pour certains c'est au démarrage comme dans ton cas. Je n'ai pas pensé à remettre une version exempte de bug, étant donné que je fais mon possible pour sortir la seconde démo technique la semaine qui vient. J'essayerais de penser à refaire la première démo technique avec le moteur actuel afin de corriger ce crash.
Édité
le 19/09/2010 à 20:50:58
par Lynix
|
||
Lynix
|
# Posté le 06/10/2010 à 18:49:30 | ||
![]()
|
Une petite image en provenance de la démo technique #2
J'en ai aussi profité pour changer un peu le logo, il est maintenant sur fond transparent Il ne me reste pas grand chose à faire pour sortir la démo technique #2, un peu de patience
|
||
voldayoub
|
# Posté le 06/10/2010 à 21:43:49 | ||
|
|
Eh ben dis donc ! Bravo !
Sinon, il y a moins de rouge qu'au début, c'est plutot bien. En core bravo. |
||
Lynix
|
# Posté le 15/10/2010 à 23:10:52 | ||
![]()
|
Sortie de la seconde démo technique de l'Ungine :
http://forum.utopia-universe.net/viewtopic.php?f=11&t=70 Les résultats de benchmark sont intéressants, n'hésitez pas à les distribuer.
|
||
Archlance
|
# Posté le 17/10/2010 à 12:48:17 | ||
![]()
|
![]() Processeur Intel® Core™ i7-740QM Vitesse du processeur (GHz) : 1,73 8 GO Mémoire vive Processeur graphique NVIDIA® GeForce® 330M GT (1GO) |
||
Lynix
|
# Posté le 17/10/2010 à 12:59:54 | ||
![]()
|
Tu as un fichier benchmark.txt qui reprend ces informations
|
||
Archlance
|
# Posté le 17/10/2010 à 13:18:45 | ||
![]()
|
Salut,
J'ai posté mon poste à l'arrache avant de manger. En effet, c'est beaucoup plus simple : Citation : Ungine Démo technique de l'Ungine #2 : Résultats du benchmark Carte graphique : GeForce GT 330M/PCI/SSE2 Module graphique : Ungine Renderer Module (0.0.434 - OpenGL 3.1 NVIDIA 189.25) Test n°1 - Modèles - Score : 51782 Test n°2 - Shaders - Score : 15176 Test n°3 - Textures - Score : 9862 Test n°4 - Masques (Stencil) - Score : 20817 Score global : 97637 C'est bien ce score ? (ça à l'air moyen...)
Édité
le 17/10/2010 à 13:20:26
par Archlance
|
||
Lynix
|
# Posté le 17/10/2010 à 13:36:39 | ||
![]()
|
C'est un score moyen, il y a mieux et pire.
Le record est actuellement 521 135 détenu par Zlatows, un belge (L'honneur est sauf , vive la belgique)
Édité
le 17/10/2010 à 14:37:33
par Lynix
|
||
InfernoLeZéro
|
# Posté le 24/10/2010 à 20:47:41 | ||
![]()
|
Y a un lien vers ça sur le site ?
|
||
Lynix
|
# Posté le 24/10/2010 à 20:48:35 | ||
![]()
|
Un lien vers quoi?
|
||
InfernoLeZéro
|
# Posté le 24/10/2010 à 20:51:36 | ||
![]()
|
vers ce sujet ?
|
||
Lynix
|
# Posté le 24/10/2010 à 20:52:28 | ||
![]()
|
Non, il n'y a pas de site pour parler de l'Ungine et quand il y en aura un, ce sera le sujet qui donnera un lien pour le site
|
||
InfernoLeZéro
|
# Posté le 24/10/2010 à 21:15:49 | ||
![]()
|
Je disais que ça pouvait être intéressant de poster sur utopia-universe.net car tant que l'Ungine ne sera pas fini, le jeu non plus et que cela peut donner matière à patienter
|
||
Retour au forum "Présentation de vos projets" ou à la liste des forums
