
Codes sources SDL
52 ressources dans cette catégorie
Retrouvez ici tous les meilleurs téléchargements

Codes sources SDL
52 ressources dans cette catégorie
Retrouvez ici tous les meilleurs téléchargements
Codes sources SDL
Liste des 52 ressources de cette catégorie
- 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.
- 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
Blender 3D
Téléchargé 104 fois
1
1
Blender, aussi appelé Blender3D, est un logiciel libre et gratuit d’animation, de modélisation et de rendu 3D. Il dispose de fonctions avancées de modélisation, de sculpture 3D, de dépliage UV, de texturage, de gréage (rigging), d’armaturage, d’animation 3D, et de rendu. Il gère aussi l’édition non linéaire, les compositions, la création nodale de matériaux, la création d’applications 3D interactives, ainsi que diverses simulations physiques telles que les particules, les corps rigides, les corps souples et les fluides. Disponible dans de nombreuses langues, Blender est également disponible sur plusieurs plates-formes telles que Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, FreeBSD, SkyOS, MorphOS et Pocket PC. De plus, c’est un pr ... Voir la suite
Snake en C avec la librairie SDL2
Téléchargé 40 fois
0
0
Jeu du Snake fait en language C pour la librairie SDL2.
Ce jeu est simple à prendre en main, il suffit d'utiliser les flèches du clavier (HAUT,BAS,GAUCHE et DROITE) pour diriger un serpent afin qu'il mange des "pommes" et s'agrandisse. Il faut en même temps éviter les collisions contre un mur ou soi-même sous peine d'un Game Over.
C'est la première fois que je programme ce jeu et j'imagine que le code-source que j'ai fait est optimisable.
Ce jeu est simple à prendre en main, il suffit d'utiliser les flèches du clavier (HAUT,BAS,GAUCHE et DROITE) pour diriger un serpent afin qu'il mange des "pommes" et s'agrandisse. Il faut en même temps éviter les collisions contre un mur ou soi-même sous peine d'un Game Over.
C'est la première fois que je programme ce jeu et j'imagine que le code-source que j'ai fait est optimisable.
Mandelbrot
Téléchargé 15 fois
1
0
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
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
SDL 2.0 Template pour Code::Blocks
Téléchargé 14 fois
4
0
Voici la base d'un projet utilisant la SDL 2.0 pour Code::Blocks 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
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
SDL2_gfxutils une bibilothèque complémentaire a SDL2_gfx.
Téléchargé 12 fois
0
0
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
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 1.2 + SDL_Image + SDL_TTF Template pour Code::Blocks
Téléchargé 11 fois
3
1
Voici la base d'un projet utilisant la SDL 1.2, SDL_Image et SDL_TTF pour Code::Blocks 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. Pour recréer ce projet, vous même, vous pouve ... Voir la suite
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. Pour recréer ce projet, vous même, vous pouve ... Voir la suite
Snake avec la SDL et Lazarus
Téléchargé 7 fois
0
0
Un jeu du Snake banal avec la SDL et compilé avec Lazarus sous Win XP.
Points Positifs :
Points Positifs :
Le Pendu
Téléchargé 4 fois
0
1
Un jeu du pendu en C/SDL le tout accompagné d'un dictionnaire de 331.612 mots.
Boulder dash
Téléchargé 3 fois
0
0
Code source d'un des plus grands jeux : Boulder Dash. L'auteur a conservé l'ambiance de l'original. La programmation s'est faite par module et cela permet d'avoir un code facilement modifiable et réutilisable.
Utilisation de la bibliothèque SDL_ttf.
Utilisation de la bibliothèque SDL_ttf.
Casse-brique
Téléchargé 3 fois
0
0
Début de code source d'un casse-brique. Ce code gère le déplacement de sprites au clavier, ainsi que la transparence.
Les images (au format PNG) sont fournies et chargées à l'aide de SDL_Image.
Les images (au format PNG) sont fournies et chargées à l'aide de SDL_Image.
International Karaté + (IK+) : niveau bonus
Téléchargé 3 fois
0
0
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.
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.
Affichage de sprites
Téléchargé 3 fois
0
0
Exemple d'affichage de sprites avec SDL. Ce code montre comment l'on peut gérer l'affichage de plusieurs sprites avec chacun des propriétés différentes.
SDL 1.2 Template pour Code::Blocks
Téléchargé 3 fois
1
0
Voici la base d'un projet utilisant la SDL 1.2 pour Code::Blocks 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. Pour recréer ce projet, vous même, vous pouvez vous inspirer ... Voir la suite
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. Pour recréer ce projet, vous même, vous pouvez vous inspirer ... Voir la suite
Serpent
Téléchargé 2 fois
0
0
Code source du jeu mythique du serpent. Ce code gère le déplacement et l'agrandissement du serpent qui est implémenté utilisant une liste chaînée. Des pastilles apparaissent qu'il faut manger pour voir le serpent grandir.
SDL 1.2 + SDL_Image + SDL_TTF Template pour Visual Studio 2008
Téléchargé 2 fois
0
0
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
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
SDL 2.0 Template pour Linux (Makefile)
Téléchargé 2 fois
0
0
Voici la base d'un projet utilisant la SDL 2.0 pour Linux (64 bits).
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. Il n'est pas nécessaire d'installer la SDL sur votre machine, celle-ci étant incluse dans le projet. 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
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. Il n'est pas nécessaire d'installer la SDL sur votre machine, celle-ci étant incluse dans le projet. 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
Cube 3D en SDL2 en rendu logiciel (Software rendering) - Language C
Téléchargé 2 fois
1
0
Code source en language C basé sur la librairie SDL2 qui une fois compilé et lancé affichera un cube en rendu logiciel sur fond noir.
Je me suis basé sur un tutoriel disponible en C++ sur Youtube à cette adresse que j'ai tenté comme je le pouvais de retranscrire en C:
https://www.youtube.com/watch?v=kdRJgYO1BJM&t=1553s
Aussi j'ai essayé de me défaire de la librairie "math.h" donc certaines fonction sont directement implémentée dans le code source (cosinus, sinus).
Je pense que ça devrait être compatible au moins avec Windows et Linux, peut être Mac vu que la SDL2 est censé être compatible avec.
Je l'ai personnellement compilé sur Codeblocks sous Debian Linux. Linker GCC: -lSDL2 et ça devrait marche ... Voir la suite
Je me suis basé sur un tutoriel disponible en C++ sur Youtube à cette adresse que j'ai tenté comme je le pouvais de retranscrire en C:
https://www.youtube.com/watch?v=kdRJgYO1BJM&t=1553s
Aussi j'ai essayé de me défaire de la librairie "math.h" donc certaines fonction sont directement implémentée dans le code source (cosinus, sinus).
Je pense que ça devrait être compatible au moins avec Windows et Linux, peut être Mac vu que la SDL2 est censé être compatible avec.
Je l'ai personnellement compilé sur Codeblocks sous Debian Linux. Linker GCC: -lSDL2 et ça devrait marche ... Voir la suite
Affichage de sprites mouvants et transparents
Téléchargé 2 fois
0
0
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.
