Tux Racer est un jeu vidéo libre de course sur glace qui met en scène Tux le manchot, mascotte du système Linux. Le jeu original fonctionne sur les systèmes d'exploitation GNU/Linux, macOS et Windows et a depuis connu plusieurs versions et dérivés.
Développeur |
Sunspire Studios, Roxor Games, communautés |
---|---|
Réalisateur |
Jasmin Patry (initialement) |
Compositeur |
|
Début du projet | |
---|---|
Date de sortie |
GNU/Linux : INT :
Microsoft Windows :INT :
macOS :INT :
|
Genre |
Jeu vidéo de course |
---|---|
Mode de jeu |
|
Plateforme |
Langue |
|
---|---|
Moteur | |
Version |
Site web |
---|
|
modifier - modifier le code - modifier Wikidata
Dans le jeu, le joueur contrôle Tux, qui glisse à plat-ventre le long de pentes enneigées et doit récolter un maximum de harengs le plus rapidement possible. La glace est le meilleur endroit pour prendre de la vitesse et la neige permet d'effectuer correctement des manœuvres, tandis que les rochers ralentiront Tux alors que les arbres le stopperont au moindre contact. Il y a aussi des drapeaux qui marquent le chemin ainsi que des banderoles qui déterminent le début et la fin de la course.
À l'origine développé par Jasmin Patry dans le cadre de ses études[2] puis par sa société Sunspire Studios, le jeu est un logiciel libre sous licence GNU GPL qui s'est assez bien répandu, notamment chez les utilisateurs de GNU/Linux. Cependant, le jeu s'est gelé en version 0.61, en 2001.
La raison de cet arrêt est la sortie d'une version 1.0 du jeu, payante. La précommande du jeu a débuté le et les boîtes du jeu commençaient à être livrées le . Le prix de base était de 29.99 $ mais la précommande du jeu coûtait 24.99 $. Le , le prix du jeu baisse à 14.99 $[3]. Cette version apporte trois nouveaux personnages : Tux, Neva l'alter ego féminin de Tux, qui porte un nœud papillon bleu sur la tête et qui a une fourrure rose et blanche au lieu de blanche et noire comme Tux, Boris un ours polaire sur une bouée noire et Samuel un phoque, de nouveaux décors et beaucoup d'améliorations graphiques, 4 nouvelles langues, le français, l'italien, l'allemand et l'espagnol (bien que le manuel du jeu soit aussi disponible en japonais, en chinois traditionnel et en coréen ces pays doivent utiliser la version anglaise du jeu car le programme ne semble pas supporter d'autres caractères que les caractères latins.), la possibilité de jouer avec des bots puis un mode multijoueur avec la 1.1. Il semble cependant que ce ne fut pas un succès[4], le site de cette version et celui de Sunspire Studios n'est plus en ligne, et le jeu est quasiment introuvable légalement.
Une version arcade adaptée par Roxor Games depuis la version commerciale est sortie fin [3], cette version permet, ou non, de faire gagner au joueur des tickets tous les X poissons mangé. La borne existe en 2 versions : une possédant 2 boutons en forme d'aile de manchots pour tourner, et une autre possédant un volant à la place. En 2007 une suite sortie sous le nom Tux 2, développée par la même entreprise elle permet encore de faire gagner des tickets mais ici le joueur doit collecter des bonbons et non plus des poissons. Le joueur a le choix entre plusieurs personnages qui sont ceux de la version 1.0 à quelque détails près : Neva perd sa couleur rose pour devenir noire et blanche comme Tux, change de nom pour Trixi et porte un cache oreille et une écharpe rose et Tux porte une écharpe et des lunettes de ski bleu. Ces versions arcades font de Tux Racer le premier jeu sous licence GPL à recevoir une adaptation arcade[5].
Plusieurs forks libres, majoritairement basés sur la version 0.61, ont fait leur apparition.
La création de nouvelles courses pour Tux Racer dans sa version 0.61 et ses dérivés directs se fait par la création d'un fichier texte et de trois images[6] : elev.rgb, terrain.rgb et trees.rgb ou pour les nouveaux forks : elev.png, terrain.png et trees.png. La première, est une heighmap en niveaux de gris, détermine le relief du niveau. La seconde, en niveau de gris également, permet d'appliquer les matières (neige, glace, terre). Enfin, la dernière sert à placer les différents objets du circuit grâce à des pixels de couleurs déterminées. Le fichier texte, course.tcl ou course.dim pour Extreme Tux Racer contient les paramètres de la course. Une vignette d'aperçu peut également être ajoutée en tant que quatrième image. Dans Extreme Tux Racer, un autre fichier est configurable, items.lst qui détermine les coordonnées x et z, la hauteur et le diamètre des objets présents sur la carte.
Il existe également des éditeurs[7] facilitant la création de nouvelles pistes, principalement pour la version commerciale.
Sur les autres projets Wikimedia :