- News -
Une publication sur le débogage et le profilage du PHP a été ajoutée dans Perso/Publications.
Ce livre explique comment mettre en place un environement de débogage pour le PHP avec Eclipse PDT.
EMACS et d'autres outils sont aussi brièvement abordés.
Ajout dans Perso/publication d'un livre sur le web scrapping.
ajout dans Perso/Publications d'un pense bête sur les variables bash : definir un editeur pour crontab, changer les couleurs du user et host dans un terminal bash
Ajout d'un flux RSS (bouton RSS en haut a gauche)
Plusieurs penses bêtes / mini tuto ont été mis en ligne dans la rubrique Perso /publications.
Ces articles sont issu de mon wiki et peuvent êtres pratiques pour vite se souvenir de détails.
Ces premiers tutos sont :
Compiler linux : configuration et commandes pour compiler le noyaux linux.
sockets : les sockets en C
Makefile : pense bête sur les Makefiles
Lua : pense bête sur le langage Lua et liblua
CSS : quelques info sur le positionnement et les flux
J'ai développé un jeu d'échec pour la wii.
Plus précisément, j'ai développé l'interface graphique et la colle pour un moteur déjà existant (first chess).
Les graphismes des pièces ont été été récupérées sur Wikipedia et il y a plusieurs options pour modifier les couleurs (elles sont toutes générées dynamiquement).
Le design général tel que la police de caractère, les formes et les couleurs reste dans l'esprit Wii (ronde, etc).
Une partie intéressante du code est l'abstraction interface / moteur : la fonction qui gère l'AI prend quoi qu'il arrive une chaîne de caractère en notation standard (comme "A2A4 pour déplacer la pièce de A2 vers A4).
Cela m'a aussi permis de créer un bouton cliquable rudimentaire mais fonctionnel pour l'UI, à l'aide d'une fonction de callback (pointeur de fonction).
Plusieurs jeux ont été compilés pour Gnu/Linux.
Une demo de type SideScroller (un Mario assez basique) est disponible (il s'agit d'une démo, par conséquent le gameplay n'est pas terrible).
enfin un Tetris où les sons et les images peuvent êtres édités est disponible.
Voir tout cela via le menu développement/Jeux.
contenant les explications technique pour la réalisation d'un moteur de RPG en 2D avec C et SDL,
puis d'un éditeur de niveau en C++ (avec la library de GUI wxWidgets) et la mise
en place de scripts avec Lua et le portage vers la Wii.
A télécharger en .pdf dans Perso/Publications
Cette publication correspond au jeu RPG Baker disponible dans Développement/Jeux
HTML Help playground est un EDI pour le compilateur de fichiers HTML vers le format d'aide en ligne de Windows (.chm)
Cet EDI permet de scanner récursivement les répertoires pour lister les fichiers .html et créer d'un clique les fichiers nécessaire au compilateur hhc : le fichier projet (hhp) et le fichier de la table des matières (arborescence à gauche dans le lecteur de chm) .hht.
Cette mouture 2010 apportes :
Stabilité
Ajout de la prévisualisation HTML et code source de chaque page
Documentation et mini manuel
J'ai célébré la journée de la serviette le 25 Mai dernier en écrivant un jeu en mode console, en m'inspirant du jeu d'infocom H2G2.
Avec l'écriture d'un livret explicatif (placé dans le zip et dans les publications) il est enfin temps de le trouver dans la rubrique développement/jeux
Le zip contient les sources, les binaires Windows et Wii
Le jeu inclus est une mini démo, qui me sert de prétexte pour tester l'interpréteur. Le script est un fichier lua à passer en argument à l’exécutable (a.exe h2g2\h2g2_v3_fr.lua). J’espère un jour continuer le script de demo pour faire un vrai jeu inspiré de H2G2 comme infocom en 1984, mais c'est une autre histoire...
A télécharger en .pdf dans Perso/Publications
A télécharger en .zip dans Perso/Publications
Ces résumés sont du niveau BTS et sont à lire sur TI avec votre lecteur favoris comme txtrider ou sur PC avec Word rider .
Avec mtograph dans la rubrique Développement/Général vous êtes calé pour la route !
A télécharger dans développement/jeux
Publication dans Perso/Publication
A télécharger en pdf dans Perso/Publications
Algorithmes et schémas pour l'implémentation de liste chaînée, pile, file et arbres Dans le langage de votre choix
Une implémentation en C est disponible dans Développement/Général
A télécharger dans développement/jeux