|
1/2007 - Dans nos archives
[ 2006-12-07 ]
|
Table des matières
-
Développement de jeux physiques sous Linux
Hampus Soderstrom
Le présent article explique comment créer sous Linux un simple jeu physique à l'aide de trois bibliothèques classiques, OpenGL, SDL et ODE. Nous avons choisi comme exemple le jeu très simple du berceau de Newton, connu pour être un jeu de bureau très populaire. Ce jeu est élaboré à partir d'une série de pendules (généralement au nombre de 5) venant buter l'un sur l'autre. Chaque pendule est fixé à un cadre par deux chaînes de longueur égale disposées à intervalle régulier l'une de l'autre. Le premier objectif de ce développement sera consacré à Open Dynamics Engine (ODE, ou Moteur à dynamique ouverte).
-
Développement de jeux 2D
Loic Guillois
La réalisation de jeux vidéos à toujours enthousiasmé le développeur. Cependant, il peut parfois être difficile de savoir par où commencer. Cet article à pour objectif de vous montrer comment on peut rapidement développer un jeu 2D. A la suite de cet article, vous pourrez allez plus loin en vous dirigeant vers la programmation OpenGL ou vers l'utilisation de moteurs 3D libres tel Ogre pour le C++ ou encore Jmonkey pour Java.
-
Jeu de Pong en Python avec Pygame
Julien Herbin
N'avez vous jamais abandonné l'idée de développer un jeu vidéo après avoir passé de nombreuses heures à coder derrière votre écran, estimant ne pas avoir été récompensé de vos efforts ? Ne nous voilons pas la face, le développement de jeu vidéo est l'une des plus périlleuses disciplines en programmation, parce qu'elle requiert des connaissances pointues et beaucoup de rigueur de la part des développeurs.
-
Bluetooth sous Linux
Lin Ke-Fong
Bluetooth est en train de s’imposer comme LA norme pour la connectivité sans fil. Il est peu onéreux, pratique, et efficace. Il sert notamment à connecter les périphériques d’entrée des ordinateurs (clavier ou souris par exemple). Mais il sert surtout à faciliter les échanges entre PDAs, téléphones mobiles, et ordinateurs de bureau ou portable. Cet article a pour but d’expliquer comment configurer et programmer Bluetooth sous Linux.
-
Gestion de la mémoire dans les systèmes d'exploitation
Grzegorz Pełechaty
Il ne s'agit pas d'un mécanisme complètement alternatif parce qu'il est impossible d'exclure la segmentation dans les processus x86 ; et la pagination peut être considérée comme une sorte de patch permettant d'utiliser la mémoire RAM de manière plus efficace. Comme son nom l'indique, la page est une base du mécanisme de pagination ; la page est un espace de la mémoire logique dont la taille est prédéfinie. Les processeurs actuels peuvent sélectionner la taille 4Ko, 4Mo et 2Mo.
-
Installation d'un serveur de machines virtuelles hautement sécurisé
Amaury Khelifi
Tout le monde sait que le meilleur moyen d'avoir un serveur bien sécurisé est une vigilance quasi quotidienne des mises à jours des multiples programmes et du noyau de notre serveur. L'idéal n'existant pas, il y a toujours des probabilités que l'on mette à jour un peu tard (ou trop tôt ) une version de logiciel qui pourrait alors se transformer en une faille de sécurité rendant nos données confidentielles accessibles à tous.
-
Développement d'interface graphique GTK+ avec Glade
Michael Mary
Cet article a pour but de familiariser le lecteur avec l'environnement de développement Glade et les principales notions nécessaires pour le développement en GTK. La bibliothèque GTK+ permet de créer des interfaces graphiques (GUI) très facilement. A l'origine, GTK+ a été développé pour donner des bases solides au logiciel de traitement d'images GIMP (GNU Image Manipulation Program).
-
Implémentation d'alghoritmes de tri
Lin Ke-Fong
L’objectif de cet article est de montrer comment implémenter divers algorithmes de tri, des plus simples aux plus rapides. On verra qu’il est possible d’obtenir des gains substantiels avec quelques optimisations.
-
OpenDocument en Perl
Jean Marie
L'objectif prioritaire du standard ISO 26300, alias OpenDocument ou encore ODF, est bien connu. Il s'agit de mettre un peu d'ordre sur le marché des logiciels bureautiques en évitant plusieurs écueils, tels que la dépendance envers des formats propriétaires dont la pérennité dépend d'un seul fournisseur, ou bien à l'extrême opposé, une anarchie totale caractérisée par la multiplication de formats incompatibles.
Cependant, OpenDocument apporte un autre avantage : en tant que format publiquement documenté et basé sur des schémas XML, il offre des facilités jusqu'alors inconnues aux applications de traitement automatique de documents non liées aux plates-formes bureautiques. Parmi les pistes variées qui s'ouvrent dans ce domaine, cet article explore celles qui tirent parti du langage Perl.
-
Développement d'interface graphique GTK+ avec Glade
Michael Mary
Cet article a pour but de familiariser le lecteur avec l'environnement de développement Glade et les principales notions nécessaires pour le dédeloppement en GTK. La bibliothèque GTK+ permet de créer des interfaces graphiques (GUI) très facilement.
|
CD / DVD
Toribash - version complÃÂÃÂÃÂète, !avast - Antivirus for Linux, Flight Gear, Xevil, Stratagus. Aussi : Allegro, Blender, Crystal Space, Eric 3, BibiliothÃÂÃÂÃÂèque GD, Klimt, OpenGlut.
Ressources supplÃÂÃÂÃÂémentaires pour les articles : Bluetooth sous Linux, DÃÂÃÂÃÂéveloppement de jeux physiques, Opendocument en Perl, Jeu de Pong en Python avec Pygame, Installation d'un serveur d'une machine virtuelle hautement sÃÂÃÂÃÂécurisÃÂÃÂÃÂé.
|
|