2D / 3D / Jeux313 ressources dans cette catégorie Tous les codes sources mais aussi les jeux directement téléchargeables
2D / 3D / Jeux
Liste des 313 ressources de cette catégorie
|
|
PlayBasic est un langage de programmation reposant sur les fenêtres et conçu pour la création de jeux vidéo 2D. Ce sont 25 années d'expérience dans le milieu qui ont été incorporés dans PlayBasic. Le but est de créer un langage de programmation permettant aux nouveaux programmeurs la flexibilité et l'ensemble des fonctionnalités pour un développement rapide de jeux vidéo, sans la complexité ni le coût. Donc tout le monde peut essayer le défi de créer un jeu vidéo !
Comme PlayBasic se concentre sur la création des jeux vidéo, il fournit une ensemble de fonctionnalités allant de la création de monde, de sprites, d'effets sur les images, de caméra, de primitives et de polygones et cela pour un ensemble de graphismes 2D (points/ligne ... Voir la suite
|
|
|
|
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
|
|
|
Permet de visualiser le framerate en temps réel, d'effectuer des captures d'écran ou encore d'enregistrer des vidéos de vos applications DirectX et OpenGL
|
Licence : Démonstration
- Publié le 04/12/2011
- Éditeur : beepa
|
|
|
Bibliothèque audio supportant de nombreuses plateformes (PC, Mac, consoles...), et proposant à peu près tout ce dont vous pourrez avoir besoin en tant que développeur audio.
Voir les tutoriels sur FmodEx
|
|
|
|
|
Licence : GPL
- Publié le 10/05/2012
- Taille 1206 Ko
- Auteur : LittleWhite
|
|
|
Il s'agit d'une démo de rendu d'eau, utilisant les vertex / fragment programs et du multi-texturing.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Mo
- Auteur : bafman
|
|
|
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
|
|
|
Bibliothèque graphique supportant les formats :
* En lecture (entre autres) : BMP, ICO, JPG, PNG, PCD (PhotoShop) et PSP (Paint Shop Pro)
* En écriture (entres autres) BMP, JPG, PNG
Elle supporte les couches (comme dans les formats PSD et PSP), les textures 3D, permet de contrôler les taux de compression à l'enregistrement, et sait convertir automatiquement les images en 24 bits/pixels en 8 bits/pixel si nécessaire.
|
|
|
|
Panda3D est un moteur 3D écrit en C++ utilisé pour le rendu 3D et le développement de jeux.
|
Licence : Freeware
- Publié le 29/11/2011
- Éditeur : Panda3D
|
|
|
Bibliothèque gratuite et Open Source, multi-plateforme permettant d'ouvrir une fenêtre, de créer un contexte OpenGL et de gérer les actions de l'utilisateur.
La bibliothèque se veut simple et facile à prendre en main. Contrairement à GLUT ou FreeGLUT, cette bibliothèque ne repose pas sur une boucle événementielle. GLFW est écrit en C.
|
Licence : ZLib
- Publié le 06/05/2013
- Éditeur : elmindreda
|
|
|
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
|
|
|
Code montrant le principe des tuiles (tiles) avec SDL. Affiche une carte qui peut se déplacer.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 10 Ko
- Auteur : Mokona
|
|
|
Code source montrant comment faire des transformations optiques sur une surface.
Des fonctions permettant de :
- Appliquer une matrice de convolution 3*3 à une surface ;
- Réaliser une détection de bords ;
- Réalise un gauffrage ;
- Augmentation du contraste ;
- Effectuer un repoussage.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 1 Mo
- Auteur : millie
|
|
|
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 montrant l'utilisation des threads ainsi que des mutex avec SDL.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1159 octet
- Auteur : Fiquet
|
|
|
Code montrant comment gérer la fréquence d'affichage utilisant la bibliothèque SDL_gfx. Le programme fait aussi rebondir une boîte sur la fenêtre.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 3 Ko
- Auteur : fearyourself
|
|
|
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
|
|
|
développé sous vb6, directx7 et windows xp
le zip est à télécharger à l'adresse mentionnée en lien ci dessous et le code d'accès est 2388
|
Licence : Freeware
- Publié le 09/01/2012
- Auteur : yvanovitch
|
|
|
Un début de jeu style Mario (Mélange entre Super Smash Bros et New Super Mario).
Je l'ai développé il y a un bon bout de temps, principalement pour apprendre le C++. Le code est en français (erreur de débutant ^^') et très comprehensible.
Il possède :
- Un système de niveaux
- Des sauts réalistes de façon simples à mettre en place
- Des collisions
- Gestion du temps (bullet time)
- Chargement de fichier de niveaux et textures
Il utilise :
- La SDL
- Devil (Pour les images)
- FMOD (Pour le son)
- OpenGL
Comment jouer :
- "z", "q", "d" pour se déplacer
- "g" pour prendre un objet
- "f" pour ralentir le temps
Tout le programme pe ... Voir la suite
|
Licence : Non renseignée
- Publié le 23/05/2012
- Taille 1 Mo
- Auteur : Dono_S
|
|
|
NeoAxis est un moteur de jeu, multi-plateforme, simplifiant la création d'applications 3D interactives. Pour cela, le SDK propose une série d'outils :
- un éditeur de carte ;
- un éditeur d'interface utilisateur ;
- un éditeur d'objets ;
- un éditeur de matériaux ;
- un éditeur pour la physique ;
- un éditeur de terrains ;
- ...
Il est aussi possible d'ajouter des fonctionnalités en utilisant le C#
Le moteur propose un export dans une page web. Il faudra néanmoins un plugin spécifique pour pouvoir jouer directement dans le navigateur.
|
|
|