2D / 3D / Jeux318 ressources dans cette catégorie Tous les codes sources mais aussi les jeux directement téléchargeables
2D / 3D / Jeux
Liste des 318 ressources de cette catégorie
|
|
|
|
Jeu de plateau Othello en language C avec la librairie SDL2.
Le jeu se joue en cliquant simplement sur le plateau dans la case ou l'on souhaite placer un pion.
Le but est de retourner un maximum de pions en sa couleur en encerclant les pions adverses (horizontalement, verticalement ou en oblique).
Le joueur noir démarrent la partie.
La touche "Espace" du clavier sert à sauter son tour.
Je conseils de compiler le code avec la console pour afficher les messages en cour de partie.
Options "Linker" lors de la compilation avec GCC:
-lmingw32 -lSDL2main -lSDL2 -lSDL2_image
Donc il vous faut la librairie SDL2 ainsi que SDL2_image pour pouvoir charger l'image des pions au format *.PNG
|
Code source -
Licence : Non renseignée
- Publié le 26/04/2023
- Auteur : Kitsune64
|
|
|
|
AGS est un outil qui vous permettra de créer des jeux "point & click" dans le style des jeux de Sierra ou LucasArt des années 90. AGS fournit un environnement de développement complet, ainsi qu'un moteur de rendu temps réel. Ne manquez pas le forum francophone dédié, comportant de nombreux tutoriels et démos.
|
|
|
|
|
C'est mon premier "vrai" projet en C++.
Et c'est vraiment le premier avec la SDL (hors tuto).
Ce programme n'utilise ni son ni image (les formes des pièces sont calculés).
Le jeu se pilote au clavier et l'on peut y jouer avec une manette (uniquement les boutons et les Hat)
Le code n'est pas parfait.
L'héritage de CTetris par F_Jeu n'est pas forcément judicieuse mais je pensais rajouter des procédures virtuelles pour jouer des sons ou faire clignoter les lignes avec qu'elles disparaissent (ce qui n'est pas le cas).
Pour ce qui est des tableaux à 2 dimensions (l'air de jeu, les pièces, autres), il y en a de 2 sortes :
- des vector de vector
- des pointeur de pointeur
J'imagine bie ... Voir la suite
|
Licence : Libre
- Publié le 11/11/2014
- Auteur : Narwe
|
|
|
|
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
|
|
|
|
Le GNU Image Manipulation Program, la référence dans la retouche d'images par un logiciel libre. Il n'a plus rien à envier aux outils dits professionnels.
|
Licence : GPL
- Publié le 05/01/2011
|
|
|
|
FMOD API est une bibliothèque multi-plateformes pour l'intégration des sons dans un jeu vidéo. En plus d'être la base de FMOD Studio, celle-ci permet de s'interfacer avec l'outil.
|
Licence : Non renseignée
- Publié le 01/11/2017
- Éditeur : Firelight Technologies
|
|
|
|
|
Même exemple que le code précédant avec en plus des sprites mouvants sur l'écran, et utilisation d'une couleur de transparence.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : Mokona
|
|
|
|
|
Exemple d'utilisation de la bibliothèque SDL_ttf pour afficher du texte.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Ko
- Auteur : Fiquet
|
|
|
|
|
Ce code est un exemple pour gérer toutes les entrées (les évènements) que SDL gère. Du clavier au joystick, en passant par la souris.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Ko
- Auteur : Mokona
|
|
|
|
|
Code source d'une petite horloge utilisant l'algorithme de Bresenham (vous trouverez l'algorithme dans le tutoriel d'Anomaly (http://anomaly.developpez.com/tutoriel/sdl/partie2/#L3)) et montrant comment changer l'icône d'un programme.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 5 Ko
|
|
|
|
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
|
|
|
|
|
Code de base pour une application basée sur la bibliothèque GLUT. Ce code crée une fenêtre OpenGL, et gère les entrées clavier / souris ainsi que le temps.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 2 Ko
|
|
|
|
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
|
|
|
|
|
Ce code charge des modèles OpenGL à partir de fichiers OBJ (Alias|Wavefront Object, *.obj). Il s'agit d'un chargeur minimal, il ne gère ni les fichiers MTL, ni les courbes et les NURBS.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 3 Ko
|
|
|
|
CryTek, le studio à l'origine de FarCry, Crysis 1 et 2, propose une version librement accessible de son moteur. Avec celui-ci vous pourrez fabriquer des jeux en utilisant des technologies avancées. La version V supporte DirectX 12, la réalité virtuelle, les scripts C#....
|
Licence : Non renseignée
- Publié le 12/10/2019
- Éditeur : Crytek
|
|
|
|
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 SFML 1.6 pour Code::Blocks sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SFML. Le code source est simpliste et commenté. Il ouvre une fenêtre SFML 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 SFML est incluse directement dans le projet et permet une distribution du code source simple et efficace.
Pour Linux, il ne devrait pas y avoir grand chose à modifier.
|
Licence : Freeware
- Publié le 03/10/2012
- Taille 18,4 Mo
- Auteur : LittleWhite
|
|
|
|
Framework C++ de développement de jeux bâti autour de DirectX et de l'API Windows, SxDL se veut une bibliothèque simple à manipuler pour vous permettre de mettre sur pied des jeux 2D ou 3D très rapidement.
|
Licence : GPL
- Publié le 29/11/2011
- Éditeur : SxDL
|
|
|
|
Voici la base d'un projet utilisant la Allegro 5 pour Code::Blocks sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application Allegro 5. La version utilisée est la version monolithe compilée avec MinGW 4.7.0. Cela signifie que vous devez avoir MinGW 4.7.0 pour faire fonctionner ce projet. L'avantage de la bibliothèque monolithe est qu'elle contient tous les modules en un seul fichier. Le programme ouvre une simple fenêtre et la ferme au bout de dix secondes.
L'avantage d'un tel projet contrairement aux différents tutoriels du ne ... Voir la suite
|
Licence : Freeware
- Publié le 08/10/2013
- Taille 4 Mo
- Auteur : LittleWhite
|
|
|
|
Moteur open source multi plateforme modulaire multi API.
|
|
|
|