Les meilleurs cours et tutoriels C
Nombre d´auteurs : 72, nombre de traducteurs : 1, nombre d´articles : 27, dernière mise à jour : 5 janvier 2016
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation C. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ C et à poser vos questions sur les forums d'entraide C.
Page lue fois.
-
Vous désirez apprendre le Langage C ? Vous ne savez pas par quoi commencer ? Ce guide va vous aider dans vos premiers pas, du choix de l'éditeur jusqu'à celui du livre ou des tutoriels en ligne ansi que de nombreux liens pour vous permettre de vous exercer et d'aller plus loin ! 3 commentairesCréation : 24 mars 2007 · Mise à jour : 18 octobre 2010 · 3 commentaires -
l'installation et la configuration d'une bibliothèque dans un projet est souvent une étape obligatoire pour la réalisation de celui-ci. Voici donc un tutoriel qui vous expliquera en détail le fonctionnement des bibliothèques et la configuration de vos projets et cela, pour les EDI les plus courants.Création : 9 janvier 2013 · Mise à jour : 29 novembre 2013 · 2 commentaires
Sommaire
-
Installation de la SDL 2.0, apprenez à configurer un projet utilisant la bibliothèque de jeux en C
par Alexandre LaurentApprenez à installer et configurer votre premier projet SDL 2.Création : 20 août 2013 · Mise à jour : 29 novembre 2013 · 14 commentaires -
Après avoir créé votre premier projet avec la bibliothèque SDL 2, l'étape logique faisant suite est la création d'une première fenêtre dans laquelle vous allez afficher votre jeu.Création : 3 octobre 2013 · Mise à jour : 29 novembre 2013 · 23 commentaires -
Afficher votre premier sprite avec les nouvelles fonctionnalités de la bibliothèque
par Alexandre LaurentAprès avoir ouvert une fenêtre avec la SDL 2, vous devez maintenant la remplir avec des images. Ce tutoriel vous explique comment afficher un sprite, que ce soit en utilisant les SDL_Surface ou le nouveau type de la SDL 2 : SDL_Texture.Création : 7 novembre 2013 · Mise à jour : 29 novembre 2013 · 7 commentaires
-
Cet article présente la création d'une application graphique SDL minimale, ainsi que la fonction de base du graphisme : afficher un pixel.Création : 16 novembre 2005 -
Cet article présente les algorithmes utilisés pour tracer les figures géométriques simples.Création : 30 janvier 2006 · Mise à jour : 22 mars 2012
-
Cet article a pour but de vous expliquer comment installer Allegro sous deux principaux IDE ainsi que sa configuration. Pour terminer, un premier programme sera implémenté.Création : 5 décembre 2005 · Mise à jour : 3 janvier 2006 -
Cet article a pour but de vous expliquer comment initialiser le mode graphique (Plein écran, fenêtré, résolution etc...) et d'utiliser Allegro afin d'afficher du texte.Création : 9 janvier 2006
-
Depuis la version 3, OpenGL a subi beaucoup de modifications, la plus importante étant l'orientation franche vers les shaders. Ce tutoriel les introduit.Création : 26 juin 2012 · Mise à jour : 2 juillet 2012 · 3 commentaires -
GLUT (OpenGL Utility Toolkit) est une bibliothèque portable permettant d'interfacer facilement et rapidement une application OpenGL. Créée par Mark Kilgard et portée sur différents systèmes, GLUT est très pratique pour concevoir des petits programmes de tests, des démonstrations et même des jeux. Bien que son utilisation ne soit pas très compliquée, cet article va vous guider pour poser les bases et vous initier à son utilisation.Création : 6 mai 2007 -
Voici une série de tutoriaux que j'ai réalisé sur la gestion de l'éclairage dynamique avec OpenGL. Le but premier de cette série est de montrer pour chaque tutoriel une nouvelle méthode pour gérer des lumières dynamiques sans avoir à se préoccuper des contraintes lié au nombres maximum de lumières que peut gérer une carte 3D.Création : 6 septembre 2006 -
Ce tutoriel a pour objectif d'expliquer ce que sont les Frame Buffer Objects (FBO), puis de présenter leur implémentation dans OpenGL et finalement, de décrire quelques techniques utilisées dans les jeux vidéo utilisant les FBO.Création : 10 mai 2012 · Mise à jour : 19 janvier 2013 · 3 commentaires -
Cet article a pour objectif d'expliquer comment charger une image PNG afin de créer une texture OpenGL. Nous utiliserons pour cela la bibliothèque libpng. Les exemples donnés dans ce document sont écrits en C.Création : 5 février 2006 · Mise à jour : 6 février 2006 -
Cet article a pour objectif d'expliquer comment créer une texture OpenGL à partir d'un fichier image, et en particulier ici, une image TGA (TARGA). Le code est en C.Création : 27 décembre 2004 · Mise à jour : 29 décembre 2004 -
Ce cours a pour but d'initier à la pratique d'OpenGL et de GLUT, il présente de manière détaillée et complète les étapes de bases : configuration, ouverture d'une fenêtre, gestion des évènements, transformations, affichage d'objets, texturage, éclairage, etc.Création : 7 avril 2006 -
Cet article a pour objectif d'expliquer comment charger les modèles MD5 de Doom 3. Les exemples donnés dans ce document sont écrits en C.Création : 1er octobre 2005 · Mise à jour : 6 février 2006 -
Cet article a pour objectif d'expliquer comment charger les modèles MDL de Quake. Les exemples donnés dans ce document sont écrits en C.Création : 20 décembre 2004 · Mise à jour : 19 décembre 2005 -
La traduction française des plus célèbres tutoriels OpenGL. Que vous débutiez ou que vous recherchiez de la documentation sur un sujet bien précis, cette série de tutoriels répondra sûrement à vos questionsCréation : 23 mars 2007 · Mise à jour : 19 décembre 2012
-
Qui n'a jamais rêvé de programmer ses propres jeux sur console ? Si vous êtes dans ce cas, vous trouverez votre bonheur dans ces cours d'initiation à la programmation sur GameBoy Advance.Création : 9 avril 2006
-
Ce tutoriel présent une technique simple et efficace pour améliorer le réalisme de vos scènes 3D, en leur ajoutant des ombres douces "gratuites" : l'ambient occlusion.Création : 24 avril 2006 -
Ken Perlin, dans le cadre de la réalisation du film Tron (1982) comportant des scènes en image de synthèse, se retrouva confronté aux limitations mémoire des machines de l'époque, ne permettant pas de stocker de nombreuses et imposantes textures. Il chercha alors à générer ces textures par le calcul, que l'on nomme textures paramétriques. Ceci l'amena à concevoir son algorithme homonyme qui sera le fil directeur de ce document. Nous découvrirons en trois étapes son fonctionnement tout en construisant une implémentation.Création : 20 septembre 2013 · Mise à jour : 29 novembre 2013 · Commentez -
Cet article vous présente une méthode pour lire la fréquence du CPU et accéder à des données du CPU, et comment créer des chronomètres ultra-précis sous Windows et Linux.Création : 29 mars 2003 · Mise à jour : 4 avril 2003 -
Ce document regroupe les informations utiles permettant de prendre une décision afin que le démarrage de votre nouveau projet soit le meilleur possible.Création : 8 octobre 2012 · Mise à jour : 19 janvier 2013 · 3 commentaires -
Ce tutoriel explique et développe deux manières pour calculer le nombre d'images par secondes d'une application temps réel.Création : 5 avril 2003 · Mise à jour : 29 décembre 2004 -
Cet article montre le fonctionnement de l'algorithme de Perlin pour générer des terrains aléatoires. Les exemples seront écrits en C. Prérequis : manipulation du C.Création : 4 juillet 2006 · Mise à jour : 24 juillet 2006 -
La génération de terrain est souvent un sujet qui intéresse et passionne. Ce tutoriel présente comment afficher un terrain en utilisant OpenGL et comment lui créer une texture au début de l'exécution du programme. En utilisant trois images de bases (l'herbe, de la roche et de la neige) et une image de niveau monochrome, on peut donc générer une texture qui sera parfaite pour le terrain.Création : 8 juin 2006 · Mise à jour : 25 août 2006 -
Cet article va présenter la triangulation de Delaunay mais aussi plusieurs techniques pour générer des terrains aléatoirement. La triangulation de Delaunay permet d'avoir, à partir d'un certain nombre de points, une bonne triangulation.Création : 5 mai 2006