2D / 3D / Jeux316 ressources dans cette catégorie Tous les codes sources mais aussi les jeux directement téléchargeables
2D / 3D / Jeux
Liste des 316 ressources de cette catégorie
|
|
Voilà plusieurs années que je programme différents projets dans lesquels j'ai besoin d'un langage de script. Après quelques recherches, mon choix c'est tourné vers Lua, principalement pour sa syntaxe proche de celle du C++ et pour sa simplicité.
Le seul soucis, c'est que Lua a été programmé en C. Autant la syntaxe du langage est simple, autant son interface en C est relativement pénible à utiliser, même si je doute que l'on puisse faire beaucoup mieux.
J'ai donc pris le temps d'écrire un wrapper en C++ dont le but est d'encapsuler tous les appels de fonctions C de Lua et qui tire profit des capacités du C++. Pour le moment, seule une partie des fonctions de la bibliothèque originale s ... Voir la suite
|
Licence : LGPL
- Publié le 23/01/2017
- Taille 238 Ko
- Auteur : Kalith
|
|
|
Ce code source permet :
- la création d'un maillage à partir d'une map en niveaux de gris (heightmap) ;
- l'affichage de végétations avec la technique de billboarding ;
- l'affichage de l'eau avec déplacement et transparence ;
- l'affichage d'une skybox ;
- l'affichage du maillage avec mélange entre une image de terre et d'herbe.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 732 Ko
- Auteur : ReiKiss
|
|
|
Ce petit code source permet de tester via une interface 2D simple des algorithmes de pathfinding. Les algorithmes implémentés sont A* et un algorithme plus basique.
L'interface permet de placer à la souris un départ, une arrivée, ainsi que des blocs de mur sur un quadrillage, puis de trouver le chemin le plus court entre les deux points sur ce parcours.
|
Code source -
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 257 Ko
- Auteur : Laurent Gomila
|
|
|
Moteur de jeu C++ léger et modulaire. Le Toy Engine est destiné pour les développeurs C++ et est encore en développement et pas très stable pour le moment.
|
Licence : GPL
- Publié le 24/08/2018
- Éditeur : Hugo Amnov
|
|
|
La bibliothèque GLEW (pour OpenGL Extension Wrangler Library) est une bibliothèque multi-platefors en C/C++ permettant le chargement des extensions. GLEW fournit des mécanismes à l'exécution pour déterminé les extensions supporté par la machine. Les fonctionnalités offertes par le coeur de OpenGL et ses extensions sont disponibles par le biais d'un fichier en-tête unique.
|
|
|
|
L'instanciation est une technique permettant de dessiner plusieurs copies du même objet. Cette technique sera intéressante dans des scènes contenant des objets similaires : une forêt d'arbre, le feuillage d'un arbre, une foule, l'herbe d'une pelouse.
Cet article de mon blog présente un exemple d'utilisation de l'instanciation: la technique d'instanciation
|
Licence : Libre
- Publié le 11/04/2012
- Taille 12,9 ko
- Auteur : gbdivers
|
|
|
Utilisation de shaders avec OpenGL 4.
|
Licence : Non renseignée
- Publié le 14/07/2016
- Taille 22 Kio
- Éditeur : Donald Urquhart
|
|
|
Voici la base d'un projet utilisant la SDL 2.0 pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL. Aucune bibliothèque additionnelle n'a été ajoutée et donc seule la SDL est incluse. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL et la referme au bout de trois secondes.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que la SDL est incluse directement dans le projet et permet une distribution du code source simple et efficace. Ce template a été créé pour accompagner le Voir la suite
|
Licence : Freeware
- Publié le 20/08/2013
- Taille 593 Ko
- Auteur : LittleWhite
|
|
|
Voici la base d'un projet utilisant la SDL 1.2 pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL. Aucune bibliothèque additionnelle n'a été ajoutée et donc seule la SDL est incluse. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que la SDL est incluse directement dans le projet et permet une distribution du code source simple et efficace.
Le projet est compatible avec les versio ... Voir la suite
|
Licence : Freeware
- Publié le 31/10/2012
- Taille 267 Ko
- Auteur : LittleWhite
|
|
|
Voici une démo illustrant le célèbre "jeu de la vie", avec une implémentation hardware. Le rendu nécessite 10 passes, et utilise le texture mapping et le stencil buffer pour calculer la prochaine génération.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 60 Ko
|
|
|
DirectX est une libraire destinée à gérer le son, l'image (2D et 3D), les périphériques (clavier, souris, joystick, volants, etc.) et le réseau (IPX, TCP/IP, etc.) pour créer des applications multimédias sous Windows. Cette bibliothèque est très complète et utilisée dans quasiment tous les jeux sur plate-forme PC Windows. Elle est complètement optimisée par les cartes vidéos et sons qui supportent ses spécifications. Elle permet aussi bien le bump mapping, que de créer des effets sonores en 3D.
Son gros défaut est d'être uniquement utilisable sous Windows, et de plus très orientée vers le matériel. Si l'utilisateur ne dispose pas de carte (son et vidéo) optimisée, la plupart des fonctions seront inutilisables.
|
Licence : Non renseignée
- Publié le 07/05/2017
- Éditeur : Microsoft
|
|
|
Voici la base d'un projet utilisant la SDL 1.2 et SDL_Image pour Code::Blocks sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL et SDL_Image. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche une image et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace. Pour recréer ce projet, vous même, vous pouvez vous inspirer de ce Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 758 Ko
- Auteur : LittleWhite
|
|
|
Voici la base d'un projet utilisant la SDL 1.2 et SDL_Image pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL et SDL_Image. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche une image et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace.
Le projet est compatible avec les versions supérieures à Visual St ... Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 764 Ko
- Auteur : LittleWhite
|
|
|
Les vertex array objects (VAO) d'OpenGL 4.
|
Licence : Non renseignée
- Publié le 14/07/2016
- Taille 17 Kio
- Éditeur : Donald Urquhart
|
|
|
glView affiche de nombreuses informations sur les capacités OpenGL de votre carte graphique. La base de données fournie permet également de consulter les caractéristiques (limites, extensions, ...) de toutes les cartes graphiques du marché
|
Licence : Freeware
- Publié le 04/12/2011
- Éditeur : Realtech VR
|
|
|
Voici la base d'un projet utilisant la SDL 1.2, SDL_Image et SDL_TTF pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SDL, SDL_Image et SDL_TTF. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL, affiche un texte et une image et permet de fermer l'application, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que les bibliothèques sont incluses directement dans le projet et permet une distribution du code source simple et efficace.
Le projet est compatible ... Voir la suite
|
Licence : Freeware
- Publié le 10/05/2013
- Taille 1451 Ko
- Auteur : LittleWhite
|
|
|
Pour aider les débutants, voici la source d'un simple casse briques réalisé en VisualStudio 2010; le framework.NET est en 2.0.
Ce jeu 2D est en fait une utilisation 3D sans camera.
Composé de :
- Un formulaire principal
- Un module principal
- Une classe DirectX
- Une classe Objet3D
|
Licence : Non renseignée
- Publié le 30/09/2012
- Taille 605 Ko
- Auteur : chris188
|
|
|
Epic Games, le studio à l'origine des Unreal / Unreal Tournament et Gears of War, a publié une version gratuite de son moteur, l'Unreal Engine.
Avec ce kit, vous pourrez créer vos jeux à l'aide de l'éditeur de carte, mais aussi par le biais du langage de script spécifique au moteur : l'unreal script. Le moteur propose de nombreuses technologies telles que le Kismet pour rendre les cartes facilement interactives et dynamiques, un moteur de cinématique, un éditeur de matériaux (shaders). Cet ensemble d'outils permet de faire un jeu complet.
|
Licence : Gratuit pour usage non commercial
- Publié le 24/03/2012
- Éditeur : Epic Games
|
|
|
Voici la base d'un projet utilisant OpenGL et GLFW 3.1 pour Microsoft Visual Studio 2013 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application OpenGL et GLFW 3.1. Le code source est simpliste et commenté. Il ouvre une fenêtre OpenGL.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que OpenGL et GLFW 3.1 sont inclus directement dans le projet permettant une distribution du code source simple et efficace.
|
Licence : Freeware
- Publié le 09/12/2015
- Auteur : LittleWhite
|
|