Archives par étiquette : cube2

[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