informatique

You are currently browsing articles tagged informatique.

Capture d'écran des fourmis

Un petit projet programmé en C++ avec la SDL.

Il s’agit de petits agents qui se promènent à l’écran en formant des figures surprenantes. C’est quasi-hypnotisant ! (bon, j’exagère un peu, c’est vrai. :) Mais c’est très beau quand meme !).

Il se transformera en écran de veille quand je m’y remettrai….

Sources + exécutable par ici.

Tags: , , , , ,

    Voila le Makefile qui me sert de base. Simple mais fonctionnel. C’est toujours barbant de devoir le réécrire, donc je le mets là pour savoir où le trouver.

    La structure dans le dossier du projet doit être la suivante :

    • fichier « Makefile »
    • dossier « src » contenant les sources
    • dossier « bin » contenant le fichier binaire exécutable (généré à la compilation)

    Voila le Makefile

    Donc tout ce que vous avez à faire c’est :

    • spécifier vos fichiers sources à la ligne SOURCES,
    • spécifier les fichiers objets corresponants (nom_du_source.o)
    • spécifier les librairies utilisées à la ligne LIB (ici pThread et la SDL)
    • spécifier le nom du fichier à générer

    Vous pouvez aussi compiler du code C++ (tel quel c’est pour du code c) en remplaçant « gcc » par « g++ » à la ligne CC = .

    Tags: , , ,

      Soit un disque dur comportant un certain nombre de films. tongue
      Problème : comment avoir la liste des films ?

      Solution : grace à ce petit programme réalisé en c et que vous pouvez obtenir ici (ainsi que les sources).

      Si vous le lancez tel quel, il va créer un fichier « liste.txt » contenant la liste des fichiers du répertoire courant.
      Vous pouvez également lui donner en paramètre l’extension des fichiers à chercher (exemple : Listor.exe pdf)

      Bon c’est pas grand chose, mais c’est bien utile !

      Commande équivalente sous linux (-R pour récursif) : « ls -alhR > liste.txt »      :)

      Tags: , ,

        Photo d'écran du jeu Corewar

        Hop je vous partage mon implémentation du jeu Corewar, programmé en C++. J’ai utilisé GTK pour l’interface (avec Glade).

        Si vous ne connaissez pas Corewar => http://fr.wikipedia.org/wiki/Core_War

        Il peut être lancé sans problème sur Windows ou sur Linux.

        Le tout fonctionne très bien, vous pouvez programmer vos Warriors et les faire combattre. Mais il manque encore une gestion des scores, la détection du gagnant, et quelques trucs… Il faudrait que je m’y replonge un jour…

        La page du projet, où vous trouverez les sources et exécutables, ainsi que des exemples de warriors…

        Tags: , , , , ,