2D / 3D / Jeux

Tous les codes sources mais aussi les jeux directement téléchargeables
Ajouter un nouvel élément

    SDL2 + SDL2_image + SDL2_ttf + SDL2_mixer + SDL2_gfx + SDL2_gfxutils (Full SDL2 creation template for Code::Blocks).

    Licence : Freeware - 15/11/2015 - Téléchargé 6 x
    C'est un template pour code:blocks avec mingw vous mettant a disposition:


    SDL2_gfxutils est une bibliothèque de mon crus complémentaire a SDL2_gfx implémentant une panoplie de fonction de génération de formes les plus diverses, des fonctions d'affichage des différentes formes générées et des fonctions de transformations ... Voir la suite

    AGK (appGameKit)

    AGK est un outil / moteur de jeu conçu par la société TGC (the game creator) qui a déjà élaboré Dark Basic (et db pro), FPScreator, 3D gamemaker, Gameguru. Cet outil permet de concevoir assez facilement et rapidement des jeux 2D et 3D, pour mobile (android, ios) et PC (windows, mac, linux).

    Fonctions :

    • Ide complet, avec gestion de projets, folding, auto-completion, etc...

    • 2D : gestion de sprites & transformations (position, rotation, scale, miroir...), blendmode (opaque, transparent, additif), particules, tween, collision et physic, text, import de format animé (spriter, spline), shaders (glsl), rendertotexture & shader fullscreen

    • 3D : multiples formats d'import (,x,,fbx,dae,obj,3ds, ... Voir la suite

    Génération d'un engrenage à denture droite au format dxf

    Éditeur : Dedeuf +
    Programme pour générer des engrenages au format Dxf
    largement inspiré du logiciel GenDxf existant et diponible avec ses sources en rapideQ (basic objet) à l'adresse : http://technoargia.free.fr/cms2/?Techno:CFAO:GenDxf

    Code source en Free Pascal - Lazarus pour windows
    Bibliothèque dxf incluse

    L'objectif était : Permettre de fabriquer un engrenage droit par une imprimante 3D, ou de découper un engrenage avec une fraise 3 taillles

    Snake avec la SDL et Lazarus

    Licence : Non renseignée - 19/12/2014 - Téléchargé 5 x
    Un jeu du Snake banal avec la SDL et compilé avec Lazarus sous Win XP.

    Points Positifs :
    • Gestion des événements, du son et de la SDL (pointeurs...) et algorithme du Snake;
    • Programme structuré (je m'étais lancé dans la POO au début mais sans succès);
    • Graphique pas mal :) fait sous Paint ^^ (c'est pas évident du 16x16 pixels sous Paint);
    • La SDL est portable donc, logiquement, le code est portable.
    Points à finir :
    • Quand vous perdez, obligation de quitter pour relancer le jeu;
    • Pas de gestion du score;
    • Pas de gestion d'erreurs (s'il y a un problème, le programme se plante en utilisant les messages classiques de Windows);
    • Pas de gestion du temps (au début, ... Voir la suite

    Unreal Development Kit (UDK)

    Éditeur : Epic Games +
    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.

    International Karaté + (IK+) : niveau bonus

    Licence : Non renseignée - 03/01/2011 - Téléchargé 4 x
    Jeux développé à l'origine sur Amstrad puis sur Amiga, seul le niveau bonus a été programmé ici.
    Le but est de repousser les projectiles le plus longtemps possible afin d'ammasser le maximum de points.
    Le programme utilise SDL mais aussi et surtout OpenGL.

    Mandelbrot

    Éditeur : regis.portalez + 550 Ko
    Génération de l'ensemble de mandelbrot et des ensembles de julia sur CPU & GPU
    Affichage dans une fenetre utilisant la SDL.
    Dependances : SDL.lib, SDLmain.lib, cudart.lib
    4 modes d'affichage : gray-level, gray-level-reversed, RGB random, Green (comme le logo).
    Navigation : zoom - unzoom, directionnelle, reinitialisation, augmenter resolution, diminuer resolution, retour en arriere
    Pour représenter l'ensemble de julia associé à un point du plan : faire un clic du milieu.
    Pour revenir au mandelbrot : clic du milieu n'importe où

    Multiplateforme (Windows - Linux) [ j'ai jamais developpé sous mac, mais j'imagine que ça marche aussi ;) ]

    Update : Support cuda pour le calcul. Editer le fichier pa ... Voir la suite

    WinParrot Français

    Éditeur : DPC + 650Mo
    Logiciel d'automatisation qui peut enregistrer vos actions (clavier, souris et ecran) puis rejouer celles-ci.
    Vous pouvez introduire vos formules (syntaxe identique à celle d'Excel) pour :
    -faire des boucles
    -ajouter des points de contrôles visuels (pratique pour ne pas taper dans le vide...)
    -lire/ecrire dans des feuilles Excel:
    -ouvrir des popups pour demander:
    -lancer des commandes systeme:
    -...:

    En français, totalement gratuit et sans aucune limitations (uniquement celle de votre imagination), aucune installation (portable), pas besoin de droits d'administraeur Windows.


    Panda3D

    Éditeur : Panda3D +
    Panda3D est un moteur 3D écrit en C++ utilisé pour le rendu 3D et le développement de jeux.

    Tetris SDL

    Licence : Libre - 11/11/2014 - Téléchargé 4 x
    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

    SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.

    Licence : Non renseignée - 15/11/2015 - Téléchargé 4 x
    SDL2_gfxutils est une bibliothèque complémentaire a la la bibliothèque SDL2_gfx et donc a SDL2.




    SDL2_gfxutils est issue d'une collection de fonctions que j'ai implémenter sur plusieurs années,
    a chaque fois que j'avais une idée j'ai aussitôt essayer de l'implémenter, a la base dans le langage python avec le module p ... Voir la suite

    SDL 2.0.4 + SDL2_Image + SDL2_TTF Template pour Code::Blocks

    Licence : Freeware - 05/01/2016 - Téléchargé 4 x
    Voici la base d'un projet utilisant la SDL 2.0.4, SDL2_Image et SDL2_TTF pour Code::Blocks sous Windows.

    Le projet est configuré afin de démarrer rapidement une nouvelle application SDL2, SDL2_Image et SDL2_TTF. Le code source est simpliste et commenté. Il ouvre une fenêtre SDL2, 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. Pour recréer ce projet, vous même, vo ... Voir la suite

    jeux bacth

    Licence : Non renseignée - 25/08/2016 - Téléchargé 4 x
    jeux créer a partir d'un code bacth

    Pixelbox.js : moteur de jeux vidéo pour jeux basés sur les tuiles

    Éditeur : Cedric Stoquer +
    Pixelbox.js est un moteur de jeux vidéo offrant une panoplie d'outils permettant de créer facilement des jeux basés sur les tuiles (par exemple : Boulder Dash, Zelda Link's Awakening...). L'outil offre deux choses :

    • un éditeur (comprenant un éditeur de niveau, un éditeur de sprites, un éditeur de musiques (de type tracker) et d'effets sonores) ;

    • un bibliothèque JavaScript simple.


    FMod Ex

    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

    BlitzBasic

    Éditeur : Blitz Research Ltd +
    Les environnements basés sur le langage BlitzBasic sont au nombre de trois : BlitzPlus (applications et jeux 2D), Blitz3D (jeux 3D) et BlitzMax (langage plus évolué, destiné aux développeurs plus expérimentés). Chacun est livré avec un environnement complet, différents modules, des exemples de code, des tutoriels et la documentation de référence

    Exemple de FBO

    Licence : GPL - 10/05/2012 - Téléchargé 3 x
    Projet accompagnant l'article sur les Frame Buffer Object en OpenGL

    Il vous faudra CMake 2.8 pour compiler le projet.

    Dust3D

    Dust3D est un logiciel de modélisation 3D, open source, sous licence MIT.

    Texte avec SDL_ttf

    Licence : Non renseignée - 03/01/2011 - Téléchargé 2 x
    Exemple d'utilisation de la bibliothèque SDL_ttf pour afficher du texte.

    Gestion de texte OpenGL

    Licence : Non renseignée - 03/01/2011 - Téléchargé 2 x
    Gestion de texte TTF en transformant les surfaces générées en textures OpenGL. Les fonctions présentées montrent une façon transparente de gérer le texte en SDL.

    La source proposée présente deux versions : une avec du mélange de couleur et une autre qui utilise directement le canal Alpha.

319 éléments