Archives par étiquette : mac

[Jeux] sauerbraten : un FPS F2P (gratuit) et surtout Open-Source avec le moteur de Cube2

logo de dube2, sauerbraten

Initialement nous jouions à Warsow au travail [Link] pendant notre pause déjeuner. Avec le temps nous avions des niveaux assez intéressants mais aussi notre propre serveur privé et nous regardions pour personnaliser les configurations. Il est vrai que nous avions perdu une bonne moitié du service technique lors que passage de Quake 3 à celui ci mais du moment que nous pouvions nous détendre… En revenant de congés cet été, j’ai pu découvrir que mes collègues directs s’étaient attaqués à un nouveau jeu, Sauerbraten. Et bien j’ai vraiment accroché aussi, et nous avons même vu revenir les joueurs initialement perdu, surtout en mode CTF (Capture the Flag).

Sauerbraten est à la fois un moteur de jeu en 3D et un jeu de tir subjectif (FPS). Le code source du moteur de jeu est distribué sous la licence libre ZLib2 de type BSD. Cependant, les médias du jeu (cartes, images…) sont propriétaires. Nous trouvons sur le site officiel [Link] des clients pour tous les systèmes, Windows, Linux et MAC. Au travail j’y joue sous Linux et à la maison sous Windows avec un plaisir équivalent. Nous pouvons donc tous nous y rejoindre sans souci.

Les graphismes ne sont pas les plus aboutis du marché mais je crois bien que ce qui était visé c’était la vitesse dans le jeu. Cela nous donne un jeu assez rapide, et surtout nerveux. Un bon défouloir donc. Pour mieux découvrir vous pouvez voir des vidéos du gameplay sur le net comme celle-ci [Link] où le instant_ctf (Capture the Flag en mort subite) est assez bien présenté ou bien cette vidéo en français [Link] sur une ancienne version mais qui explore un grand nombre de mode de jeu. On ne compte pas moins de 20 modes de jeu dont la plupart sont prévus pour jouer en ligne. Un mode solo de type campagne est aussi disponible, et aussi contre des bots sur tous les modes. Le côté campagne est plutôt à l’abandon de ce que j’ai pu lire. Personnellement j’ai un faible pour l’insta ctf et pour le regen capture (illustré ci-dessous).

4 images de sauerbraten

La communauté est très active avec quelques groupes plus actifs que d’autres. On trouve facilement une vingtaine de serveurs avec des joueurs de toutes les nationalités en ligne. On peut décompter quasiment 20 modes de jeu dans l’ordre ffa, coop_edit, teamplay, instagip, instagip_team, efficiency, efficiency_team, tactics, tactics_team, capture, regen_capture, ctf, insta_ctf, efficiency_ctf, protect, insta_protect, efficiency_protect, hold, insta_hold et efficiency_hold. A noter que pour chaque mode ou presque, nous avons des versions en équipe.

Ce que j’aime aussi c’est l’éditeur de cartes. Vous pouvez modifier ou créer vos propres cartes très facilement, et ce comme en jouant à Minecraft (pour ceux qui connaissent) ;-). J’ai d’ailleurs un collègue qui a commencé une carte inspirée de nos locaux. Vivement qu’il la termine, que nous puissions la partager en ligne. D’une discussion sur le serveur Nooblounge j’ai pu comprendre que le seul défaut vient de la mise à disposition des cartes. En effet pas de moyen pour que le serveur l’envoie au client, que ce soit directement ou via un serveur http (web). Il faut donc posséder la carte soit même pour y jouer. Cette communauté utilise un dépôt de code (subversion) pour se partager les cartes. Enfin pas grave, c’est un défaut vraiment minime 😉

Sur le site officiel vous pouvez télécharger l’exécutable ou bien une archive contenant les fichiers nécessaires. Chacun possède le serveur, il est donc très facile de faire tourner son propre serveur et on trouve des tutoriaux en ligne [Link]. Nous nous sommes contentés de décompresser l’archive dans un dossier, de jouer un petit peu avec le fichier de configuration (fichier texte) et nous avons pu exécuter notre propre serveur très facilement. Tout est expliqué sur les différents sites de la communauté, mais la plupart du temps en anglais. Au pire utilisez Google Translate pour passer outre ce léger inconvénient.

Autre plus, la possibilité de rajouter des scripts pour avoir plus de fonctionnalités. Par exemple un module de statistiques comme sur la capture ci-dessous en mode capture de drapeau par équipe.

Capture d'écran sauerbraten pour illustrer les statistiques affichées par un script

Regardez dans le coin en bas à droite. Ce n’est bien sûr qu’un exemple. la communauté Nooblounge propose tout un script avec excuses automatiques et tout et on peut aussi trouver des listes plus complètes sur Quadropolis [New ScriptsBest Scripts]. Pour intégrer ces scripts il suffit de modifier quelques fichiers de configuration au format texte. D’ailleurs le plus casse-pied est de trouver le bon fichier de configuration, La FAQ-Wiki nous aide bien pour le coup [Link]. Si au travail j’ai trouvé sans souci sous Linux, j’ai eu plus de mal sur mon portable avec Seven …

Voila donc pour une plutôt longue présentation. J’avoue ne jouer qu’à ce jeu en ce moment. C’est facile d’accès, cela détend en servant de défouloir. C’est rapide et fluide. Cela ne prend presque pas de place sur le disque dur. Bref j’adhère complètement. N’hésitez pas à me rejoindre de temps à autre le soir. Je suis souvent sur Nooblounge.net et pour le pseudo je pense que vous aviez deviné, Gals.

Pour l’anecdote, le Sauerbraten est initialement un plat allemand à base de viande de bœuf avec une sauce aigre-douce. Et bien un collègue nous a invité à dîner chez lui et nous l’a cuisiné. Félicitations à lui car c’était vraiment très bon 😉 Par contre pour en savoir plus sur cette recette je vous invite à lire la page Wikipedia [Link] ou à chercher rapidement via Google 😉

Photo d'un plat de sauerbraten

Liens :

une capture d'écran en capture de drapeau dans sauerbraten

Télécharger / Créer un fichier vidéo à partir d’un flux de streaming Real Media (Rm)

Lors de certains cours au CNAM, j’ai découvert des supports de cours au format « .rm ». Il s’agissait de cours enregistrés et disponibles en Streaming sur l’interface de Pléi@d (Pour ceux qui ne connaissent pas le CNAM, il s’agit de la plate-forme de partage des documents de cours, messageries, forums, … réservée aux auditeurs). J’ai eu le droit aux deux formats, à savoir un flux en direct que je souhaitais visionner et enregistrer, et aussi des flux mis à disposition une fois le cours terminé, et que je souhaitais enregistrer en local. Ces fichiers sont des « Real Media » file associés normalement au lecteur Real Player. Si on a le fichier complet, VLC permet parfaitement de le lire. Et comme on le trouve sur tous les systèmes d’exploitation ou presque, c’est encore mieux. Pour enregistrer le flux en direct, le plus simple reste d’utiliser le logiciel propriétaire Real Player. Mais je n’en  suis pas fan car il vient aussi avec pas mal de publicités … Pour lire les fichiers sous Windows on peut alors utiliser son alternative c’est à dire Real Alternative. Maintenant imaginons que nous n’ayons plus le net, ou que nous souhaitions placer les vidéos sur notre smartphone pour les lire sans consommer toute la bande passante de ce dernier. Voici donc un moyen pour télécharger les vidéos au format rm et les passer en format avi.

  • En supposant que l’on soit sous Windows, prendre une build sans GUI de mplayer. Pour des versions Linux/MacOS voir içi ou tout simplement dans vos dépôts 😉 .
  • Extraire les fichiers avec 7zip.
  • Récupérer le lien de la vidéo (fichier .rm), l’éditer avec un éditeur simple comme Bloc-Note, Vi etc…

Vous obtiendrez par exemple pour une vidéo :

rtsp://xxx.xxx.xxx.xxx/architecture/dossiers/nom_de_mon_fichier.rm

Où xxx.xxx.xxx.xxx représente l’IP ou le nom de domaine de la machine hébergeant votre fichier rm.

  • Sous Windows, lancer un cmd (command) et se placer dans le répertoire où l’on a extrait mplayer.
  • Lancer cette commande (ici sous Linux) :

mplayer -dumpstream « rtsp://xxx.xxx.xxx.xxx/architecture/dossiers/nom_de_mon_fichier.rm » -dumpfile nom_de_mon_fichier_local.avi

 

  • Prévoir autre chose en attendant car cela peut-être long pour certaines 😉
  • Récupérer son fichier .avi dans le répertoire de mplayer, ou dans le répertoire depuis lequel on a lancé la commande.

Remarque 1 : lire la vidéo récupérée avec autre chose que Windows Media Player (VLC etc) car la vidéo s’arrête en plein milieu avec WMP (pour cela il faut avoir les codecs Real, pas besoin avec VLC)… Vous pouvez bien entendu le ré-encoder pour réduire sa taille et/ou corriger le problème.

Remarque 2 : Comment ré-encoder la vidéo pour passer à un format plus sympa (ici sous Windows) :

mencoder.exe nom_de_mon_fichier_local.avi -ovc x264 -oac mp3lame -lameopts abr:br=64 -x264encopts bitrate=150 -o nouveau_nom_de_mon_fichier_local.avi

Bon il existe de nombreuses options ou formats que je ne détaillerais pas ici. Via les sites de mplayer ou de références, vous devriez pouvoir trouver pas mal d’informations, de précisions sur ces points.

J’espère que cela sera utile à certain(e)s. En tout cas je remercie l’auditeur du CNAM qui m’avait aidé pour toutes ces astuces à l’époque. Et si vous n’êtes pas au CNAM et que cela vous est aussi utile, n’hésitez pas à en faire profiter d’autres 🙂

[CNAM] NFE114 Systèmes d’information web

Comme je le dis souvent je poursuis le cycle Ingénieur en Informatique du CNAM depuis un peu plus de deux ans. J’avais déjà parlé de cette UE à travers ce post sur une fonction PHP utilisée dans la réalisation d’une photothèque. Je souhaitais ici faire partager les différents liens trouvés et utilisés pour compléter ce cours. Vous trouverez déjà les supports pour l’UE en présentiel sur Lyon sur cette interface. il est possible de consulter les cours en ligne ou de les exporter en PDF avec les liens en bas de page. Comme vous le constaterez les sujets des travaux pratiques qui accompagnent les cours sont aussi disponibles. Dans mon cas je n’ai pas eu à rendre tout les TP, juste le dernier, la Photothèque, mais je les ais tous réalisés ce qui aide vraiment dans la compréhension du cours et dans l’acquisition des connaissances. Je me suis posé la question à savoir si il serait intéressant que je mette en ligne les codes sources des TD réalisés sur un Google Code, ou bien sur un dépôt Subversion (ou autre), mais je n’ai pas encore pu prendre de décision sur ce point. Il y a déjà tellement de codes sources sur la toile que je ne sais si cela aurait un grand intérêt, surtout qu’il est plus formateur de chercher par soit même que de copier du code 😉 Mais si certains pensent que ce serait un plus, n’hésitez pas à laisser un commentaire et je me ferais un plaisir d’étudier cette possibilité 🙂

Pour la partie sur HTML, j’ai peu de liens connaissant déjà ces balises à l’origine. A savoir qu’il vous sera demandé d’être valides xhtml 1.0 strict. Un site simple et qui permet de connaitre les balises avec leurs différents attributs autorisés est celui de w3schools :

HTML sur w3schools

XHTML sur w3schools

Ce que j’apprécie avec ce site, et j’aurai l’occasion de revenir dessus dans la partie sur CSS, c’est aussi le menu de gauche avec les différentes familles ou éléments qui permet une recherche assez rapide. Pour les formulaires (qui sont plus utiles dans la partie PHP qu’ici avec des pages statiques) je reviens souvent au site CCM où ce n’est pas trop mal expliqué, mais il existe aussi pas mal d’autres sites pouvant aider sur cette partie.

Les formulaires HTML sur Comment Ça Marche

Pour la validation de vos pages XHTML, deux solutions, soumettre le fichier en ligne sur le site du W3C (Validateur W3C XHTML) soit en ayant votre fichier sur un hébergement Internet, soit en le soumettant directement par « File Upload ». Une autre solution qui fonctionne en local est d’utiliser le module Firefox Web Developer Toolbar (J’en avais déjà parlé dans ce post avec Firebug que je citerai plus bas). En effet avec ce plugin d’installé, en étant sur la page en question, il suffit de faire Ctrl+Shift+A pour déclencher une validation locale de la page ce qui est bien pratique (surtout quand on génère des pages dynamiquement et que nous sommes en local).

Pour la partie du cours sur CSS je me suis de nouveau beaucoup servis de w3schools. C’est d’ailleurs par cette partie que j’ai connu ce site et que j’ai appris à l’apprécier.

CSS sur w3schools

En complément je me suis par la suite aussi servis du tutoriel présent sur EchoEcho.com

CSS on EchoEcho.com

Je dirais que ces deux sites sont suffisant et que c’est ensuite une histoire de pratique. Dans le cadre de cette UE la première pratique est la réalisation d’un Curriculum Vitae (CV) en XHTML & CSS (avec les validations bien sûr). Pour valider les pages CSS je me suis toujours servis du validateur en ligne du W3C avec upload de fichier. Comme je fonctionne toujours avec un fichier distinct pour les feuilles de style, c’était le plus simple. Pour analyser les comportements CSS que nous pouvons rencontrer, le module Firebug de Firefox est très pratique. il vous permettra en effet d’analyser votre page blocs par blocs, de voir les styles appliqués sur les éléments qu’ils proviennent de la feuille de style ou qu’ils soient calculés. Enfin vous serez amené à faire de la mise en page avec autre chose que des tableaux HTML (oui je sais que beaucoup disent que c’est démodé mais cela reste plus que pratique et souvent bien plus simple tant que nous n’en cascadons pas trop 😉 ), c’est à dire avec des DIV par exemple, j’ai beaucoup aimé ce tutoriel sur Developpez.com :

DIV et CSS : une mise en page rapide et facile

Bon d’accord il me faudra beaucoup de pratique pour bien maîtriser les DIV et leur positionnement mais c’est déjà un bon début. Pour la partie sur JavaScript je me suis servis de nombreux sites sur Google (tout autre moteur de recherche est bien sur à utiliser aussi, au choix 😉 ), mais le site où je suis le plus revenu est Tout JavaScript et notamment leur documentation en ligne des différentes fonctions avec leurs propriétés et la manière de les utiliser :

Doc JavaScript sur Tout JavaScript

Dans le cadre de cette UE on doit réaliser un convertisseur de devises simple, puis avec le choix des devises en question. On n’intègre pas de PHP ou d’autre fonctions, ni de formulaire HTML, on ne travaille qu’avec CSS, XHTML et JavaScript. Par exemple pour créer les boutons nous jouons uniquement sur les propriétés de style des cellules du tableau comme dans l’exemple ci-dessous :

    <td colspan="2" class="bouton"  onmousedown="this.style.borderStyle='inset'; this.style.backgroundColor='#AAAAAA';"
        onmouseup="this.style.borderStyle='outset'; this.style.backgroundColor='#E0E0DA';"
        onmouseout="this.style.borderStyle='outset'; this.style.backgroundColor='#E0E0DA';"
        onclick="document.getElementById('de_valeur').innerHTML += this.innerHTML;"
    >0</td>

Comme je le disais plus haut dans l’article, si il y a des demandes pour le fichier direct, je verrai pour les mettre en ligne mais je vous invite fortement à vous y essayer par vous même. Le cours s’oriente ensuite sur PHP pour la génération de pages dynamiques, mais aussi la gestion d’une base de données comme MySQL pour interagir avec PHP. Attention nous ne sommes pas ici sur une UE pour apprendre le langage SQL ou comment gérer une base de données, voyez plus pour NFE113 ou une autre unité pour cela 🙂 Pour MySQL je vous inviterais tout simplement à consulter leur site / manuel en ligne qui est plus que complet :

Manuel MySQL 5.0

Pour PHP je ne connais rien de mieux que leur documentation en ligne afin de connaitre le détail des fonctions, avoir des exemples d’utilisation ou des trucs et astuces.

php.net

Il ne s’agit pas d’une UE de développement pur, mais de découverte du Web plus. Il vaut donc mieux avoir déjà des notions de développement ou savoir utiliser ces technologies. Quand on connait déjà un peu la programmation il est tout à fait possible de plonger sur JavaScript ou PHP sinon cela vous demandera un gros travail pour déjà apprendre à développer. Dans ce dernier cadre, ou si vous connaissez un autre langage et souhaitez vous lancer sur PHP je vous inviterais à visiter ces quelques liens :

le Site du Zéro : Concevez votre site web avec PHP et MySQL

le Site du Zéro : La programmation orientée objet en PHP

Vous pourrez trouver bien d’autres tutoriels ou aides via un moteur de recherche, ou en allant sur des sites dédiés au développement comme Developpez.com par exemple. Dan ce cours il n’y aura pas besoin, dans le sujet actuel de la Photothèque, de savoir gérer des sessions ou des cookies mais si cela devenait le cas vous trouverez les liens sur le Net sans soucis 🙂 J’espère en tout cas que ces quelques liens vous auront déjà aidés.

Un complément à ce long article pour les logiciels que vous pouvez utiliser afin de travailler cette UE directement sur votre ordinateur personnel. Attention il est en général demandé de venir avec un ordinateur portable et de travailler sur sa propre machine :).

Éditeurs de texte avancés :

– Notepad++ : Celui que j’utilise le plus sous Windows (oui mon vieux portable est toujours sous XP Pro 😉 ). Très complet avec une bonne coloration syntaxique. J’aimerai même pouvoir l’avoir sur d’autres plateformes avec le temps. Site Officiel.

– Notepad2 : Le léger et sans installation qui peut facilement se substituer au Notepad par défaut de Windows. Assez complet avec la coloration syntaxique aussi, son seul défaut est de ne pas proposer d’onglets pour ouvrir plusieurs fichiers. Site Officiel. Version Française.

– VIM : On a plus vraiment besoin de présenter VI qui est bien souvent l’éditeur le plus utiliser sous Linux (désolé pour les fan de Nano 😉 ). Il existe aussi une version Windows de ce dernier et même si personnellement je n’en suis pas fan il est bon de la connaitre. Et comme nous avons tous des goûts différents 😉 Site Officiel.

IDE :

– Eclipse PDT : Celui que j’utilise le plus, quelque soit le langage. C’est peut-être une question d’habitude mais on s’y habitue bien. Site Officiel. On peut travailler sur de nombreux langage en commençant par Java, ou le C. Pas d’installation, juste une archive à décompresser et ce que ce soit pour Linux ou Windows. A noter qu’il existe aussi une version nommée Easy Eclipse pour le PHP. Avec le temps je préfère PDT pour le PHP que cette autre version. Attention toutefois Eclipse ne gère pas le PHP par défaut, PDT est une version avec des modules complémentaires. Un autre point positif est la possibilité de débugger directement dans l’IDE et son couplage avec XAMPP ou WAMP sous Windows.

– Netbeans : L’autre gros IDE gratuit, il est tout aussi complet et propose lui aussi de très nombreuses fonctionnalités. Je l’ai surtout utilisé pour Java car ses options pour Swing et pour construire une interface sont très pratiques. Presque on se croirait avec Visual Studio pour faire de l’événementiel au lieu de programmation Objet 😉 J’ai dit « presque », ne lançons pas de « Troll » 🙂 Donc très complet aussi et pour de nombreux langages, à vous de choisir celui que vous préférez. Site Officiel.

Il existe bien sûr d’autres IDE payants, gratuits, open-source. N’hésitez pas à chercher via un moteur de recherche et à les tester pour trouver celui qui vous convient le mieux. Un autre avantage des IDE est l’auto-complétion des fonctions, variables, les aides intégrées sur les fonctions et ainsi de suite. Donc une véritable aide pour bien coder et plus rapidement.

Serveur Web et MySQL en local :

Windows :

Je ne ferais pas de description de chacun des logiciels ci-dessous leur fonctionnement étant le même dans l’ensemble et ce qu’il propose aussi. Ils vous permettent d’avoir un serveur Apache avec PHP et un serveur MySQL en local sur votre machine et ce facilement. Cela vous installera aussi PhpMyAdmin pour vous aider à la gestion des bases MySQL. Un plus pour développer et tester en direct ce que vous faites 🙂

– XAMPP : Celui que j’utilise, il se couple bien avec Eclipse. Site Officiel.

– WAMP : Site Officiel.

– EasyPHP : Un ancien et un classique, le premier que j’ai utilisé quand je me suis mis aux technologies Web. Site Officiel.

Linux :

– LAMP : Bon ici pas de secret, installez directement Apache, MySQL et PHP sur votre machine Linux, c’est encore le plus simple 😀 C’est ce que je fais à la maison et j’avoue souvent regretter de ne pas avoir passé le portable aussi sous Linux pour ne plus me prendre la tête 😉

MAC :

– MAMP : Bon je ne suis vraiment pas « fan » des MAC, mais j’ai pu constater que des auditeurs en ont, donc autant aider ceux qui ne connaitraient pas. Comme sous Linux vous avez la possibilité d’installer Apache et MySQL directement ou si vous ne voulez pas vous embêter il y a MAMP. Site Officiel. Bien qu’ils essayent de vous faire acheter la version « PRO », ils diffusent bien une version gratuite 🙂

Voici donc pour cet article sur NFE114. J’espère qu’il vous sera utile que vous soyez auditeur sur Lyon, Rhône-Alpes, ailleurs en France, ou tout simplement en train de vous lancer dans le développement Web 🙂 N’hésitez pas à me faire part de remarques, suggestions pour compléter ce dernier en commentaires 🙂

Annale de l’examen : Une annale de 2008-2009 est disponible sur le site cnamcnam.free.fr. Comme vous le constaterez il s’agit d’un QCM. Ce sujet vous permettra de vous entrainer et d’avoir une idée de ce qui vous attend. Le système de notation est assez simple. Si pour une question nous avons deux réponses, une juste et une fausse, la juste vaudra +1, la fausse -1 et ne rien répondre 0. Si on a trois réponses, une juste et deux fausses, la juste vaudra 1 point, chaque fausse vaudra -0.5 point et ne pas répondre donnera 0 point. Il vaut mieux éviter de répondre quand on a des doutes ou qu’on ne sait pas 😉 A savoir que l’examen final en Rhône-Alpes ne compte que pour 50 % de la note (c’est le projet final qui représente les 50 autres pourcents 😉 ). Vous pourrez trouver d’autres aides ou des annales d’autres régions sur graziaboss.free.fr aussi. Et je pense qu’il doit encore y en avoir ailleurs 😉

Jeux & Abandonwares : Retomber en enfance ;)

Voici quelques années que je connais ces sites et cet univers des abandonwares et ce grâce à un article de Framasoft « Faites revivre vos vieux jeux« . A une époque nous nous limitions à ceux que nous avions conservés sur disquettes, ou sur de vieux CD, ou encore nous demandions à des amis si ils en avaient conservés. Et oui je parle de ces vieux jeux des débuts de l’informatique grand public, ou de notre enfance. Qui ne se souvient pas avec nostalgie des heures passées à résoudre les énigmes de la série Indiana Jones, des stratégies au tour par tour du premier Civilization, de Golden Axe ou Double Dragons et j’en passe. Pour pas mal d’entre eux les éditeurs en sont arrivé à les libérer. Attention je ne veux pas dire qu’ils sont libres de droits, mais simplement qu’il est possible de se les procurer en ligne gratuitement et légalement. Certains sites se sont d’ailleurs spécialisés la dedans, nous offrant des bibliothèques importantes de jeux :

  • Lost Treasure France : Ma plus grosse préférence, on y trouve une bibliothèque énorme et détaillée. On peut d’ailleurs y savoir facilement les plateformes nécessaires pour faire tourner ces jeux, si il s’agissait de disquettes ou de cdrom, si les manuels sont disponibles et ainsi de suite. Pour chaque jeu vous aurez une fiche descriptive avec un résumé, des captures d’écrans, la fiche historique et technique … Il nous propose aussi une liste des jeux « non abandonwares », des rubriques sur les logiciels d’émulation pour faire tourner ces vieux jeux, des forums … Un site très complet donc, servant même de noyau central à une assez grosse communauté.
  • Abandonware Paradise : Nous retrouverons ici aussi une liste assez importante de titres avec les Cheat-codes, articles et Soluces associées. Je suis un peu moins fan de leur interface et leurs fiches sont souvent plus succinctes.
  • Freeoldies : Ici nous avons une interface très simples, souvent trop d’ailleurs … On est loin des fiches descriptives, des avis des joueurs et autres. Il contre-balance ce point grâce à un partenariat avec un forum consacré aux Abandonware mais il est vrai que ce n’est pas mon préféré. J’ai découvert ce site via 2001jeux.com qui est un site se définissant comme le guide des jeux en lignes dans leur ensemble.

J’espère que ces quelques liens vous permettront de retrouver une part de votre enfance, vous apportera une touche de nostalgie heureuse. Pour pouvoir émuler un système DOS, et ralentir vos machines actuelles bien trop puissantes, je vous invite à vous intéresser à DOSBox qui est un émulateur DOS assez puissant et bien pratique 🙂 Et le plus beau c’est que DOSBox est multi-plateforme,  donc compatible Linux, Windows et MAC OS !!! Oui une bonne initiative de leur part 🙂 Sur ce Have Fun et n’hésitez pas si vous avez vous aussi de bons liens à partager sur ce sujet 🙂