Je recherche actuellement un stage en informatique
d'une durée de 6 mois (entre janvier et juin) : mon CV


Rechercher sur le site avec Google
blogmeeting blogmeetings page de référencement !
-> Projet AloE de Pix, un jeu 3D développé en C. Plus d'infos : http://rom3fr.free.fr | son ancien site ;)
-> Mailez-moi : belzelatcegetelpointnet (oubliez l'adresse free, trop spammée).
-> Mailez-moi : Comment m'envoyer un mail de façon sécurisée : OpenPGP / GnuPG / PGP / Thunderbird / Enigmail
-> Mailez-moi : Ma clef publique pour m'envoyer des mails de façon sécurisée

-> Vous pouvez utiliser n'importe quelle ressource de ce site (sources, exe, images).
-> N'hésitez pas à m'envoyer un petit mail pour me dire si ce que vous avez trouvé vous a aidé ou pas :)

News d'Ultimate Coding :
  • Nouvelle version de SuSy : 0.9.8 (Delphi)
  • Mise à jour de la page True3D avec deux GIFs (OpenGL)
  • Nouvelle version de FrameRate (2.1) (OpenGL)
  • SuSy - 4 étoiles sur 5 sur Telecharger.com
  • Ajout du FrameRate (OpenGL)
  • Ajout de SuperSynchro a.k.a SuSy, permettant de réaliser des backups facilement (Delphi)
  • Nouvelle section Linux, plus précisemment pour Mandriva Limited Edition 2005.
  • Ajout du Morphing 2D (Delphi) avec sources, programme, exemples et vidéos !.
  • Nouvelle section : Delphi.
  • Nouvelle version de LoadBMP pour Linux ou même Knoppix (avec GLUT).
  • Nouvelle version de LoadJPG (prise en compte de la note ci-dessous et modification des headers de libjpeg pour une compilation sous DevCpp 4.9.9.0).
  • Note importante sur Picture Loader et autres chargeurs d'images OpenGL (cf plus bas sur cette page). Merci Mail Box pour l'info.
  • Ajout d'un tutorial pour créer un mod pour Quake III Arena (langage C)
  • Ajout d'un Hook Clavier (Win32)
  • Ajout d'un code permettant de créer son propre site WAP (HTML)
  • Ajout d'un programme : Injection d'un code DLL dans un programme tiers (Langage C)
  • Ajout d'un petit programme : Curseur-Clavier (Langage C)
  • Ajout du DevPak FMOD (version 3.72) pour Dev-C++
  • Nouvelle interface du site
  • Nouveau programme OpenGL : Hierarchie
  • Nouvelle version 0.6 de GameBalls (voir Historique pour les modifications)
  • Désolé pour les amateurs de Headlines FR, mais je n'avais pas le temps d'entretenir le site comme je le voulais. Je passe donc à autre chose. 78 sites répertoriés, 55500 visiteurs et 192269 sites vus du 18 juin 2001 au 6 février 2004. Merci à tous ces visiteurs du monde entier.




  • ..:: Borland Delphi 7.0 ::..

    SuperSynchro a.k.a SuSy

    SuSy est un logiciel permettant de réaliser rapidement toutes sortes de manipulations de fichiers et de répertoires. Il permet de comparer précisément les fichiers (MD5) et de synchroniser les arborescences. Il permet également de réaliser des backups ou de supprimer des doublons.

    L'objectif principal de SuSy est de réaliser un backup rapidement, uniquement avec les fichiers qui ont été modifiés, déplacés ou supprimer. Bien sûr, SuSy ne s'arrête pas uniquement à ca. Il y a presque 70 critères possibles pour le moment, pour le choix des répertoires ou des fichiers à manipuler. SuSy fonctionne aussi bien avec des lecteurs locaux (c:\, d:\, ...) ou réseaux (\\192.168.0.1\, ...). Les possibilités de ce programme se veulent infinies.

    J'ai concu SuSy pour me faciliter la vie. Je fais des backups (sauvegardes) réguliers de tous mes fichiers importants sur un autre disque dur. Mon backup correspond à plus de 22 Go (30 000 fichiers) de programmes, images, vidéos, musique, code sources, cours, mails, savegame, etc...
    [Plus...]
    Morphing 2D

    Le morphing est la transformation progressive d'une image en une autre. Ce logiciel, dont le développement a débuté fin 2002, est finalement disponible dans une version très stable mi-2005.

    Vous avez la possibilité de choisir entre plusieurs qualités de rendu, vous pouvez enregistrer la séquence du morphing sous forme BMP ou AVI.

    Le programme utilise l'algorithme de la triangulation de Delaunay pour réaliser le maillage des deux images.

    Le temps de rendu a été optimisé, notamment grâce à la recherche et à l'optimisation de nouveaux algorithmes, et grâce à l'utilisation de la méthode scanline pour l'affichage de la séquence du morphing.
    [Plus...]
    [Aide...]
    [Télécharger...]
    [Exemples (fichiers md2)...]
    [Vidéos de morphing...]







    ..:: Linux ::..

    Une page HTML qui rassemble les points essentiels concernant Mandriva Limited Edition 2005, et qui sera régulièrement mise à jour (normalement).

    Il s'agit de montage de disques, de problèmes, d'astuces, etc... pour cette excellente distribution. [Plus...]
    OpenGL GLUT sous Linux

    Ce programme permet d'avoir les bases de la programmation en C/OpenGL sous Linux. Fonctionne même sous Knoppix 3.7. Il reprend les sources de LoadBMP, donc vous pourrez charger une texture sous Linux. [Plus...]







    ..:: HTML ::..

    Créer son site WAP

    Le WAP permet de télécharger et de consulter des données à partir de son téléphone portable. Si vous créez un site WAP, vous pouvez récupérer vos sonneries et vos fonds d'écrans sans passer par le câble (jamais fourni avec votre téléphone) et pour un coût minimal. [Plus...]







    ..:: Langage C (Win32) ::..

    Quake III Arena : Tutorial 01

    Nous allons voir toutes les étapes nécessaire à la création d'un mod pour le jeu Quake III Arena. La modification en question va porter sur la gestion du zoom. (Vous pouvez cliquer sur l'image pour l'agrandir) [Plus...]
    Curseur Clavier

    Ce tout petit programme, composé d'une dizaine de lignes de code, vous donne la possibilité de faire bouger votre curseur de souris grâce aux touches fléchées de votre clavier. [Plus...]
    Injection de code DLL

    Là, on passe au niveau supérieur. Il s'agit de manipuler des DLL et d'injecter ce code dans un programme tiers. Cela permet à n'importe quel programme non "autorisé" par le firewall de se connecter à internet, via un programme "autorisé". [Plus...]
    Hook Clavier Global

    Ce programme intercepte toutes les touches du clavier sur lesquelles vous tapez, quelle que soit l'application (d'où sa globalité).
    Un fichier texte est créé (c:\log.txt) dans lequel vous trouverez le début et la fin du hook, les touches appuyées. [Plus...]







    ..:: Langage C & OpenGL ::..

    FrameRate

    Dans un environnement OpenGL, voici un moyen de limiter l'affichage d'un nombre précis d'images par seconde. La limitation des FPS se fait de manière logicielle, avec les fonctions QueryPerformanceFrequency et QueryPerformanceCounter. [Plus...]
    Cube

    CUBE est un FPS (first person shooter) en OpenGL que j'ai réalisé avec Dev-C++ 4.01 (puis 4.9.8.5, en langage C donc). Le source fait environ 2000 lignes de code. Il y a 4 maps différentes, du sons, des animations et un menu d'options. [Plus...]
    Plugin Visuel Winamp

    LE CUBE A BELZEL est un plugin visuel pour Winamp 2.x et 5.x. Il est programmé en C++/OpenGL, sous Microsoft Visual C++ 5.0. Les sources sont dans le zip. Il affiche un cube et des lignes représentant les ondes musicales. Le tout est affiché avec un effet Motion Blur. [Plus...]
    Game Balls

    GAME BALLS est inspiré d'un jeu vidéo sur calculatrice TI-89. Il faut piéger les boules dans des zones, les plus petites possibles, pour passer au niveau suivant. Plus on avance et plus il y a de boules dans le niveau. Réalisé sous Dev-C++ 4.9.5.0, livré avec les sources. [Plus...]
    Estrella

    ESTRELLA est un jeu où on doit piloter un vaisseau dans l'espace. Le but étant de détruire un maximum d'objets arrivant de face, une sorte de Shoot'em Up à l'ancienne. Vous trouverez également un éditeur de niveaux. [Plus...]
    BLEND

    BLEND est un outil intéressant pour la gestion des textures. Il permet toutes les combinaisons ALPHA / DEPTH / BLEND. [Plus...]
    Load BMP : Ce programme permet de charger et d'afficher des images au format bitmap. L'avantage est une simplicité d'utilisation et de chargement, l'inconvénient est sa place sur le disque dur. [Plus...]

    Load JPG : Ce programme permet de charger et d'afficher des images au format JPEG (Joint Photographic Experts Group). Son avantage est une taille minimal sur le disque dur (grâce à la compression avec perte de qualité). Son inconvénient est un temps de chargement plus long, dû à la décompression. [Plus...]

    Load TGA : Ce programme permet de charger et d'afficher des images au format TGA (targa). Il gère 4 couches (rouge, vert, bleu et transparence alpha) mais est encore plus volumineux qu'une image BMP (4è couche oblige). [Plus...]

    Picture Loader : Ce programme permet de charger et d'afficher des images au format BMP, JPG et TGA avec une barre de chargement. [Plus...]

    Important : Remplacez glTexImage2D ( ) par gluBuild2DMipmaps ( GL_TEXTURE_2D, 3, largeur, hauteur, GL_RGB, GL_UNSIGNED_BYTE, image);. C'est un chargement plus "propre" des images (gestion des images de grand format et gestion des mipmaps). gluBuild2DMipmaps appelle récursivement glTexImage2D, car cette dernière ne gère qu'un niveau de mipmap, contrairement à gluBuild2DMipmaps qui en gère n. Merci à Mail Box pour l'info.
    True 3D

    Ce programme permet de voir un Cube en VRAI 3D, c'est-à-dire que le programme calcule deux images différentes, une pour chaque oeil (pour la version cyclope, on verra un autre jour). C'est un bon entraînement pour les yeux :) [Plus...]
    Effects

    EFFECTS est un zip regroupant 27 petits effets graphiques OpenGL. Attention, ce ne sont pas des démos technologiques de chez nVidia ou ATI :) Malheureusement, je n'ai pas conservé les sources de tous les programmes. Le code fourni n'est qu'une esquisse. [Plus...]
    Effects II

    EFFECTS II est un zip regroupant 33 effets et démos OpenGL que j'ai réalisé sous Dev-C++ 4.01. Ce sont de petits effets graphiques sous OpenGL, livré avec les sources. [Plus...]
    Tentacule

    TENTACULE affiche et anime, comme son nom l'indique, une tentacule, composée de 4 branches articulées. Le tout est accompagné d'un Motion Blur. [Plus...]
    Hierarchie

    La hierarchie est utilisée notamment lors de l'animation d'un objet ou d'un personnage. Il s'agit en fait d'une décomposition des mouvements (ici une pince). Pour attraper un objet avec cette pince, plusieurs mouvements sont possibles, allant de la rotation de la pince à son allongement. [Plus...]


    Fichiers supplémentaires : [Plus...]

  • Opengl32.dll [download]
  • Glut32.dll [download]
  • Glu32.dll [download]
  • Glaux.dll [download]

  • GLUT pour DevCpp [download]
  • FMOD pour DevCpp (version 3.71f) [download]
  • FMOD DevPak pour DevCpp (version 3.72) [download]
  • LIBJPEG pour DevCpp [download]







  • ..:: Borland Turbo C++ ::..

    PACMAN

    Pacman est un jeu que j'ai réalisé avec Borland Turbo C++ 3.0 (compilateur qui date de 1992 !). C'est en fait mon projet de fin d'année en langage C (en IUT Informatique). Il comporte un menu, du son (au buzzer), un high score (sauvegardé dans le fichier score.map), des monstres (avec une IA :), de nombreuses maps (stockées dans nivoXX.map), ... et Pacman. Le source fait environ 2500 lignes de code et de commentaires. [Plus...]







    ..:: Borland C++ Builder ::..




    Fichiers supplémentaires :

    Borlndmm.dll, cp3245mt.dll et vcl40.bpl [download]







    ..:: Liens ::..


    Tutoriaux OpenGL
    http://www-evasion.imag.fr/Membres/Antoine.Bouthors/teaching/opengl/ (anciennement http://antoche.alrj.org)
    http://nehe.gamedev.net

    OpenGL
    http://www.opengl.org

    Logiciel DevCpp
    http://www.bloodshed.net/devcpp.html

    Curseur Métallique pour Windows : Tumi's Metallic
    http://belzel.free.fr/addons/Tumi's Metallic Curseur.zip



    Nota Bene :
  • Dans la majorité des cas, les exécutables sont disponibles avec des sources commentées.
  • Certains projets OpenGL sont compilables sous Unix, mais cela reste théorique et n'a pas encore été testé. Pour information, la commande est sous la forme gcc fic.c -o fic -lGL -lGLU -lglut -lX11 -lXmu -lXi -L/usr/X11R6/lib.
  • Toutes les sources sont libres de modifications et de distributions. Les executables ont été testé avec un antivirus mis à jour.
  • Si vous avez un problème (lien manquant, fichier corrompu, compilation impossible, etc...), envoyez-moi un petit mail et j'essaierai de résoudre votre problème dans la limite de mes possibilités. Le sujet du mail doit être extrèmement clair sous peine d'être pris pour un spam.




  • Julien Durieux, alias BeLZeL - [http] belzel.free.fr
    Mail : belzelatcegetelpointnet
    visiteurs depuis le dimanche 8 février 2004

    mirroir 1 | mirroir 2 | mirroir 3 | mirroir 4 | mirroir 5

    Blog de BeLZeL | Site Web KiruaSam | Site Web KiruaSam | Site Web Ludo | Ancien site (an 2000) de BeLZeL | Site Référencement de Blogs


    http://blogmeetings.free.fr/forum/viewtopic.php?p=271#271 : La chaine de BlogMeeting : Ajoutez votre page perso !
    http://blogmeetings.free.fr : BlogMeeting : Créez votre blog facilement et personnalisez-le.
    http://belzel.free.fr : BeLZeL : Programmation C/Win32, C/OpenGL, Delphi, HTML/WAP.
    http://kiruasam.perso.cegetel.net : kiruasam : Ma page perso : CV, manga, ...
    http://cedric.chevailliot.ifrance.com : cedric : Ma page perso : uniquement mon CV pour l'instant...