b4n92uid Posted July 16, 2010 Share Posted July 16, 2010 (edited) Bonjour a tous, je veux vous présenter ici mon petit projet en C++, un jeu-vidéo en 3D OpenGL : theBall est un jeu 3D, Open-Sources sous licence GPL, développer en C++/OpenGL avec son propre moteur de rendue : theBall Engine (TBE). Le jeu met en scène une balle que vous contrôler à l'aide du clavier et la souris, avec celle ci vous devez affronter d'autre balles dans des arène au décors diversifier, vous pouvez alors prendre part au trois modes Alone, Frag et Team, qui vous procure chacun un défis bien propre, ces modes sont détailler dans le manuel du jeu, ajouter a cela, le jeu, intégrer un éditeur de carte pour créer, modifier et personnaliser le jeu, pour vous familiariser avec lui vous pourrez consulter le manuel d'utilisation disponible avec le jeu au format PDF. Le projet a commencer l’été 2008 a partir de rien, commençant a implémenter peu a peu les diffèrent composant (Chargement texture, modelés 3D…etc) pour les réunir après dans un moteur 3D : theBall engine, structuré et améliorer au file des évolution et aux pré-requis du jeu. Le jeu est programmer en C++ (Orienter objet), OpenGL pour le rendue 2D/3D, SDL pour l’entrer et le fenêtrage portable ainsi que NewtonGameDynamics? comme moteur physique et FMOD pour la lecture des musiques et des sons. Le projet est en constant développement pour aboutir a un jeu Multijoueurs, en ligne, gratuite et Open-source Visiter le site web du jeu Suggestion et commentaires sont les bienvenue Captures d'écrans: Vidéo : Edited January 27, 2013 by b4n92uid 6 Quote Link to comment Share on other sites More sharing options...
amintheone Posted July 16, 2010 Share Posted July 16, 2010 C'est intéressant ça, je vais l'essayer tout de suite, tu permet que je parle de ton jeu sur mon blog ? Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted July 16, 2010 Author Share Posted July 16, 2010 tu permet que je parle de ton jeu sur mon blog ? Bien sur, avec plaisir Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted August 15, 2010 Author Share Posted August 15, 2010 Salut a tous, Je voulais vous notifier la version 1.1 du jeux qui règles normalement quelques bug recontrer. Télécharger theBall v1.1 Aussi je voulais avoir vous immpression, suggestion, idée sur ce jeu et le développement 3D/Jeux-video en générale en Algérie, ainsi que l'importance de l'utilisation du système exploitation Linux parmi-nous, car j'envisage un portage vers celui-ci. Merci d'avance. Quote Link to comment Share on other sites More sharing options...
ilyes Posted August 21, 2010 Share Posted August 21, 2010 Bravo ! Enorme travail ! moteur + jeu ! très interessant, ça donne envie de replonger dans le monde du gamedev ! Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted August 21, 2010 Author Share Posted August 21, 2010 Bravo ! Enorme travail ! moteur + jeu ! très interessant, ça donne envie de replonger dans le monde du gamedev ! Merci ilyes, j'apprécie tes complément, effectivement le monde du développement des jeux-video 3D est très passionnant, et comme tu vois on peut arriver a faire un truc correct sans pour autant être un expert. PS: j'ai reçu ton MP Quote Link to comment Share on other sites More sharing options...
Guest BlueIcefield Posted August 21, 2010 Share Posted August 21, 2010 Je viens de tomber sur ce topic qui change un peu de l'ordinaire de ForumDZ, je suis énormément heureux de découvrir cette création algérienne, opensource qui plus est ! Je n'ai pas encore eu le temps de me plonger dans son code source mais je te propose de te consacrer un peu de mon temps libre pour packager le jeu en deb pour les distribution debian/Ubuntu ainsi qu'en tar.gz pour archilinux. (Je n'aime pas trop faire d'RPM mais pourquoi pas... j'peux essayé). Sinon, ma seule véritable critique concerne les fautes d'orthographes sur le site officiel du jeu, je ne suis moi-même pas un pro en langue mais y'a des erreurs qui sont tout de même évitables. Bonne continuation ! Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted August 22, 2010 Author Share Posted August 22, 2010 Merci BlueIcefield, effectivement, des jeux vidéo amateur en en vois pas souvent, si pour cela que j'ai mis le jeu dans l'esprit OpenSources pour que tout le monde puisse en profiter. Ta proposition a propos du portage du jeu m'intéresse beaucoup, si tu te sens prêt et que tu a temps libres envois moi un MP pour mettre les chose au point. Merci encore. Quote Link to comment Share on other sites More sharing options...
mouradski Posted August 22, 2010 Share Posted August 22, 2010 salam, joli travail comme ton projet est en open source, un code et un make générique serait appreciable Bon continuation l'ami. Quote Link to comment Share on other sites More sharing options...
Slown Posted August 22, 2010 Share Posted August 22, 2010 comme ton projet est en open source, un code et un make générique serait appreciable Exactement, proposer un tarball et un make générique faciliterait la compilation afin de le packager proprement Encore félicitations pour ce travail, bonne continuation Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted August 22, 2010 Author Share Posted August 22, 2010 Pour un makefile générique, ce si est en cours de préparation avec un membre d'un autre forum, j'espère que ce la aboutira et que ca permettra de compiler facilement. Merci encore. 2 Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted October 26, 2010 Author Share Posted October 26, 2010 Salam a tous, Je veux vous passez une annonce concernent le portage de ce jeu vers le système exploitation Linux (et éventuellement Mac Os), après quelques échange avec un membre d'un autre forum on a réussi a arriver a une version compiler qui comporte tout fois quleques bugs. Si ca intéresse certain, voici le dépôt Mercurial du jeu et celui de son moteur ou vous pourrez trouvez les derniers version des sources du jeu pour facilité d'éventuelles tests ou patchs de correction. Je recherche donc quelqu'un équiper d'une distribution Linux et qui a des notions en compilation C++ Merci a vous Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 26, 2010 Share Posted October 26, 2010 Salam a tous, Je veux vous passez une annonce concernent le portage de ce jeu vers le système exploitation Linux (et éventuellement Mac Os), après quelques échange avec un membre d'un autre forum on a réussi a arriver a une version compiler qui comporte tout fois quleques bugs. Si ca intéresse certain, voici le dépôt Mercurial du jeu et celui de son moteur ou vous pourrez trouvez les derniers version des sources du jeu pour facilité d'éventuelles tests ou patchs de correction. Je recherche donc quelqu'un équiper d'une distribution Linux et qui a des notions en compilation C++ Merci a vous à ton service l'ami Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted October 26, 2010 Author Share Posted October 26, 2010 Merci mon frère, un premier teste (avec les source du dépôt) serait géniale pour définir le statue du portage et corriger les erreurs Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 26, 2010 Share Posted October 26, 2010 Merci mon frère, un premier teste (avec les source du dépôt) serait géniale pour définir le statue du portage et corriger les erreurs ok, je vais télécharger et compiler, je te rapporterai les bugs si y'en a Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 26, 2010 Share Posted October 26, 2010 je vois que tu n'utilises pas autotools et compagnie, juste un makefile... peux tu me donner la liste des librairies que t'as utilisé pour essayer de faire un configure Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 27, 2010 Share Posted October 27, 2010 Makefile:106: nbproject/Makefile-impl.mk: Aucun fichier ou dossier de ce type Makefile:109: nbproject/Makefile-variables.mk: Aucun fichier ou dossier de ce type Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted October 27, 2010 Author Share Posted October 27, 2010 Salut l'ami, en fait ce Makefile induit en erreur car il est destiné a être utiliser avec mon IDE netbean, et non directement, de ce fait il sera supprimer du dépôt prochainement. Suit a ta remarque j'envisage de me mètre au autotools pour effectuer une cross-compilation, quelques conseils ne serait pas de refus. Donc pour l'instant si tes déposé a adapté le projet pour les autotools ca serait génial Aussi voici la liste des librairie qu'utilise le jeu: mingw32 libtbe.a DevIL.lib (http://openil.sourceforge.net/) libfreetype.a (http://www.freetype.org/) libSDLmain.a (http://www.libsdl.org/) libSDL.dll.a newton.lib (http://www.newtondynamics.com/) libfmod.a (www.fmod.org) libtinyxml.a (http://tinyxml.sourceforge.net/) libboost_date_time-mgw34-d.lib (http://www.boost.org/) libboost_filesystem-mgw34-d.lib libboost_system-mgw34-d.lib opengl32 glu32 libtbe.a correspondent au moteur du jeu compiler en statique Merci encore. Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 27, 2010 Share Posted October 27, 2010 (edited) Salut l'ami, en fait ce Makefile induit en erreur car il est destiné a être utiliser avec mon IDE netbean, et non directement, de ce fait il sera supprimer du dépôt prochainement. Suit a ta remarque j'envisage de me mètre au autotools pour effectuer une cross-compilation, quelques conseils ne serait pas de refus. Donc pour l'instant si tes déposé a adapté le projet pour les autotools ca serait génial Aussi voici la liste des librairie qu'utilise le jeu: mingw32 libtbe.a DevIL.lib (http://openil.sourceforge.net/) libfreetype.a (http://www.freetype.org/) libSDLmain.a (http://www.libsdl.org/) libSDL.dll.a newton.lib (http://www.newtondynamics.com/) libfmod.a (www.fmod.org) libtinyxml.a (http://tinyxml.sourceforge.net/) libboost_date_time-mgw34-d.lib (http://www.boost.org/) libboost_filesystem-mgw34-d.lib libboost_system-mgw34-d.lib opengl32 glu32 libtbe.a correspondent au moteur du jeu compiler en statique Merci encore. Oui, je disais que je voulais m'occuper de la partie autotools maintenant je crois que j'ai tout ce qu'il faut, je verrais ça ce soir nchalah. j'ai déjà fait un script configure du projet, mais il me fallait ces libs pour faire les messages d'erreur (du genre lib xxxx et c'est avec plaisir que je le fais, j'adore me casser la tête pour intégrer les projets et je voulais te féliciter pour ce travail de fourmis, vraiment j'ai halluciné en voyant ton jeune age...tu iras loins nchalah..allah eybarek Bonne continuation EDIT : Je viens de voir le TBELib Edited October 27, 2010 by mouradski Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 27, 2010 Share Posted October 27, 2010 j'arrive pas à mettre la main sur "libte" un lien serait le bien venu Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted October 27, 2010 Author Share Posted October 27, 2010 j'arrive pas à mettre la main sur "libte" un lien serait le bien venu Salut, comme je l'ai citer un peu plus haut libtbe.a correspondent au moteur du jeu compiler en statique, le moteur que TU devera compiler d'abord pour continuer . Le seul lien que je peux te donner serait celui de son dépôt hg @+ akhi Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 27, 2010 Share Posted October 27, 2010 Salut, comme je l'ai citer un peu plus haut libtbe.a correspondent au moteur du jeu compiler en statique, le moteur que TU devera compiler d'abord pour continuer . Le seul lien que je peux te donner serait celui de son dépôt hg @+ akhi mdr j'ai trop abusé de loubya bel hout Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 28, 2010 Share Posted October 28, 2010 l'intégration de la librairie libtbe s'est bien déroulé, je finirais le reste demain nchalah. Lien des sources : http://www.megaupload.com/?d=HZ8XATSV donc après avoir installé les libs comme indiqué en bas, faire ./configure make le make install n'est pas encore fait par contre, je le ferais demain nchalah. Petite manip lors de l'installation de libfreetype.a : Après compilation et installation des sources, faire : sudo ln -s /usr/local/include/freetype2/freetype /usr/local/include/ Pour ce qui est de DevIL.lib (http://openil.sourceforge.net/), une simple compilation & make install suffisent à la fin du portage, je fournirais nchalah un tuto complet sur la compilation des sources et pourquoi pas des .deb 1 Quote Link to comment Share on other sites More sharing options...
b4n92uid Posted October 28, 2010 Author Share Posted October 28, 2010 Salut l'ami, très bon travaille, si ca peut t'aider je te filerais les identifiant pour uploader directement sur le dépôt, mais serait bien de metre ca dans un dossier a part pour pas mélanger ! Enfin si je peux faire autre chose en attendant tien moi au courant Quote Link to comment Share on other sites More sharing options...
mouradski Posted October 29, 2010 Share Posted October 29, 2010 (edited) Désolé pour le retard, j'avais un peu de travail à coté J'ai refait la lib en propre de telle sorte qu'elle soit bien installée sur le système si besoin http://www.megaupload.com/?d=RF8TXF6J [/code]Pour le reste, j'y travaille mais j'aurais une question à poser. Tu peux m'en dire plus sur Newton & SDLDevice par rapport à la librairie et au projet lui même ? Edited October 29, 2010 by mouradski Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.