SuperTuxKart
SuperTuxKart, parfois abrégé STK, est un jeu vidéo de course de karts en 3D. En développement continu depuis décembre 2004, c'est un jeu vidéo libre sous licence GNU GPL 2. Multiplateforme, il fonctionne sous GNU/Linux, Mac OS, Windows, BSD, Solaris, Haiku[2] Android[3] et bientôt iOS[4].
Début du projet | |
---|---|
Date de sortie |
Site web |
---|
SuperTuxKart dispose de différents modes de jeux : course normale, contre-la-montre, suis le meneur, bataille, football, chasse aux œufs et course contre un enregistrement. En constant développement, il dispose d'une communauté active et reçoit des critiques positives de la part des joueurs[5] - [6] - [7].
Système de jeu
Le joueur participe à des courses de 1 à 20 karts. En course normale, le joueur interagit avec des cadeaux qui l'aideront à ralentir ou détruire son adversaire mais peut en revanche se heurter à des peaux de bananes dispersées sur la piste. Le jeu se veut donc plus amusant que réaliste.
4 niveaux de difficultés sont proposés : Débutant, Intermédiaire, Expert et Supertux[8].
Solo - Hors-ligne
Le joueur participe à des courses dans lesquelles d'autres karts (de 0 à 19) sont dirigés par l'ordinateur. Par défaut, le joueur démarre toujours la course en dernière position. 7 modes de jeu sont disponibles[9].
Le mode Course normale permet de participer à une simple course contre d'autres karts avec divers objets comme aide.
En mode Contre-la-montre, le joueur devra battre les records de temps sur un circuit, avec ou sans adversaires. Contrairement au mode Course, il y a aucune arme, mais chaque kart a un nombre de Zipper identique au nombre de tours au début de la course.
Un autre mode de jeu, plus novateur, est Suivre le meneur. Le but étant alors de rester le plus près possible du meneur (kart en première position lors du départ) sans le dépasser. Le dernier kart est éliminé à intervalles réguliers, lorsqu'un compte à rebours arrive à 0. Si un kart est devant le meneur à ce moment-là, c'est ce kart et non le dernier qui est éliminé. Cela se répète jusqu'à ce qu'il ne reste plus que le meneur et le dernier joueur qui est alors déclaré vainqueur. Le joueur a à sa disposition les nombreux objets existants.
Le mode Bataille, implémenté pour le mode multijoueur initialement, consiste à envoyer des objets aux adversaires sur une arène pour les éliminer au bout de 3 objets reçus. Depuis la version 1.0, des pneus de rechange sont portés par des personnages sur l'arène.
Lors de la sortie 0.8.1, deux nouveaux modes sont disponibles, le Football et la Chasse aux œufs[10].
Le mode Football, consiste, lui, à pousser un ballon avec son kart jusqu'à la cage adverse. Le jeu s'arrête au bout d'un nombre de buts ou au bout d'un certain temps.
Le dernier mode, Chasse aux œufs, demande au joueur, seul sur le parcours, de chercher des œufs cachés partout sur le circuit en un minimum de temps.
Enfin, il est possible de jouer un Grand Prix, qui consiste à parcourir plusieurs circuits à la suite, les joueurs recevant des points en fonction de leur position au classement. À partir de la 2e course, l’ordre de départ est celui du classement général. Ce mode est disponible pour les modes Course normale, Contre-la-montre et Suivre le meneur.
Multijoueur
Depuis la version 0.4, il est possible de jouer jusqu'à quatre sur la même machine. La version 1.0 ajoute la possibilité de jouer en réseau[11].
Depuis la version 0.6, il est possible de faire un combat en arène[9].
Depuis la version 1.0, il est possible de créer ou rejoindre un serveur en ligne.
Défis
Depuis la version 0.5, il est possible de faire des « défis » afin de gagner des niveaux de jeu, des circuits, un Grand Prix, etc. Dans un défi, il faut parfois collecter de la nitro, ou établir un record pour réussir. Ces défis permettent de débloquer des circuits, les Grand Prix ainsi qu'un kart dans le mode histoire[12].
Objets
Si l’adresse pour négocier les difficultés du circuit joue un rôle important, un aspect particulier du jeu tient à la multiplicité des objets et armes pouvant être utilisés contre les adversaires. En complément, des pièges disséminés sur le parcours ralentissent la progression des joueurs. Tous les karts, y compris ceux contrôlés par l’ordinateur, peuvent utiliser toutes les armes.
Le joueur peut saisir les fioles de nitro qui se trouvent sur le parcours. Le joueur peut les utiliser à n’importe quel moment pour augmenter la vitesse du kart pendant quelques secondes. Elles peuvent être cumulées et, en combinaison avec les dérapages ou d’autres accélérateurs, elles peuvent très significativement accélérer le kart.
Les peaux de bananes sont à éviter. Elles apportent un malus au joueur, choisi aléatoirement entre :
- un parachute, qui ralentit le kart pendant quelques secondes
- une ancre, qui ralentit très fortement le kart pendant quelques secondes
- une bombe à retardement, qui explose après un certain laps de temps, ce qui bloque le kart. Le joueur peut s’en débarrasser auprès d’un autre kart en le percutant. Par contre, s’il touche une autre peau de banane, sa bombe explosera immédiatement.
Les boîtes bleues contiennent des armes, des éléments de défense, ou des zippers, choisis aléatoirement.
Le joueur ne peut avoir qu’un seul objet en réserve à la fois : s’il n’a pas utilisé l’objet lorsqu’il touche une autre boîte bleue, celui-ci est perdu. Toutefois, si l’objet est identique, il est alors accumulé.
Certains objets peuvent être projetés vers l’avant ou vers l’arrière du kart, au choix du joueur.
Depuis la version 0.9.1, ces objets sont au nombre de 9 :
Armes collectés (utilisés) | Directions (Avant/Arrière) | Effets |
---|---|---|
Ballon de basket | Aucune direction | Balle lancée vers l’avant et qui rebondit inlassablement. Elle aplatit les karts qui se trouveraient sur son chemin, ce qui réduit leur vitesse pendant quelques secondes, et fait exploser le kart se trouvant en première position. Elle ne passe toutefois pas certains obstacles. |
Boule de bowling | Avant ou arrière | Boule lancée au ras du sol en ligne droite et qui fait exploser le premier kart rencontré. Elle rebondit sur les murs et reste en jeu quelque temps, au risque même de faire exploser celui qui l’a lancée. |
Chewing-gum | Avant | Crée une bulle autour du kart, qui protège temporairement celui-ci des attaques des autres joueurs ainsi que des peaux de banane et des chewing-gums au sol. Il débarrasse également immédiatement le kart du parachute, de l’ancre ou de la bombe à retardement. Après une dizaine de secondes, ou si le kart subit une attaque, la bulle explose et laisse une trace de chewing-gum collante au sol. Ce chewing-gum ralentira fortement le prochain kart qui roulera dessus. |
Arrière | Laisse une trace de chewing-gum collante au sol. Elle peut être très efficace pour ralentir un autre kart qui se trouverait immédiatement derrière le joueur. | |
Gâteau | Avant ou arrière | Projeté en ligne droite vers le kart le plus proche, et qui le fait exploser. |
Parachute | Aucune direction | Dote tous les karts mieux placés que le joueur d’un parachute, qui les ralentira pendant quelques secondes. |
Échangeur | Aucune direction | Intervertit pendant quelques secondes les objets qui se trouvent sur le circuit : les boîtes bleues deviennent des peaux de banane et réciproquement, tandis que les fioles de nitro deviennent des traces de chewing-gum et réciproquement. |
Tapette à mouches | Aucune direction | Dote pendant quelques secondes le kart d’un bras armé d’une tapette à mouches, qui aplatit les karts passant à sa portée, ce qui ralentira leur vitesse. Elle débarrasse également le kart de la bombe à retardement. |
Ventouse | Avant | Lance un câble vers le kart le plus proche. Si ce kart est suffisamment proche, l’arrimage réussit : le kart adverse est ralenti et le kart du joueur reçoit une poussée de vitesse, généralement suffisante pour dépasser son adversaire. |
Arrière | Obstrue la vue du kart précédent pendant quelques secondes, ce qui le conduit à ralentir ou à diverses maladresses. Lorsque cette arme est employée contre le joueur, elle se manifeste par un grand disque opaque qui empêche de voir devant soi, et qui se rétrécit peu à peu. | |
Zipper | Aucune direction | Augmente fortement la vitesse du kart pendant quelques secondes. |
Dans les versions précédentes du jeu existait également une arme en forme d’ancre, qui ralentissait automatiquement le kart en première position.
Karts
Le jeu compte 19 karts[13] représentant pour la plupart des mascottes d'OS ou des logiciels libres :
Nolok est le seul personnage créé spécifiquement pour le jeu. Il se distingue également au niveau de l’apparence de certaines de ses armes : la bulle de chewing-gum est verte et dentelée, tandis que la tapette à mouches est remplacée par un puissant marteau. C'est également lui le méchant du mode histoire.
Circuits
Dans la version de base, le jeu propose 21 circuits différents, qui se distinguent par leur décor à thème (pyramides d’Égypte, intérieur d’une maison, planète Mars, etc.). Le fond sonore est une musique libre de droits adaptée à la thématique du circuit.
- Minigolf
- Autour du phare
- L'île Grand Paradiso
- Sables mouvants
- Temple Cacao
- Abysses antédiluviennes
- Autour du phare
- Classe de maths d'Oliver
- Croisée campagnarde
- Fort magma
- Hacienda
- Forêt noire
- Île volcanique
- Jardin zen
- La cité Candela[14]
- L'étang de Nessie[15]
- L'île Grand Paradiso[16]
- Manoir du pont au corbeau
- Minigolf
- Pic enneigé
- Sables mouvants
- Station nordique
- STK Entreprise
- Temple cacao[17]
- Vieille mine
- XR591
Lors d'une course simple en mode « Course » ou « Contre la montre », il est possible de choisir le nombre de tours que l'on souhaite effectuer (entre 1 et 20). L’utilisateur peut également créer des « Grand Prix » personnalisés avec les circuits de son choix, et déterminer le nombre de tours souhaités sur chacun des circuits. Le nombre de tours dans les quatre Grand Prix proposés par défaut n’est toutefois pas personnalisable jusqu'à la version 1.0, où il devient possible de choisir le nombre de tours ainsi que le mode inversé. Le circuit Temple Cacao est aussi utilisé dès la version 1.0 pour les résultats de Grand Prix ; jusqu'alors le podium était devant la maison-champignon de Tux visible dans le monde du mode histoire.
Tours
Les circuits peuvent être parcourus entre 1 et 20 fois. Lors du dernier tour (tour final), la musique de fond accélère.
Nombres de tours
1 tour | 2 tours | 3 tours | 4 tours |
5 tours | 6 tours | 7 tours | 8 tours |
9 tours | 10 tours | 11 tours | 12 tours |
13 tours | 14 tours | 15 tours | 16 tours |
17 tours | 18 tours | 19 tours | 20 tours |
Développement
Joerg Henrichs (alias hiker) et Marianne Gagnon (alias Auria) sont les deux initiateurs du projet. Ils s'occupaient de coordonner les efforts des nombreux contributeurs qu'ils soient développeurs, infographistes ou traducteurs[18]. Joerg Henrichs a toutefois annoncé qu'il quittait le projet le [19]. Marianne Gagnon, bien que toujours active dans le projet, a abandonnée cette fonction.
"Benau" et "Alayan", contributeurs du projet, le maintiennent depuis[19].
STK est écrit dans le langage de programmation C++ et utilise le moteur 3D Antartica, conçu spécifiquement pour, il est basé sur Irrlicht[20]. Le jeu dépend aussi des bibliothèques OpenAL, OpenGL, Vorbis et Ogg. Le projet utilise le gestionnaire de version SVN[21] et son code source est sous licence GNU GPL 3[22].
Historique
STK a été créé à partir d'un fork du projet TuxKart en . De nombreuses améliorations ont été réalisées depuis[23] :
Version | Date de sortie | Principales améliorations |
---|---|---|
0.2 |
| |
0.3 |
| |
0.4 |
| |
0.5 |
| |
0.6 |
| |
0.6.1 |
| |
0.6.2 |
| |
0.7 |
| |
0.7.1 |
| |
0.7.2 |
| |
0.7.3 |
| |
0.8.0 |
| |
0.8.1 |
| |
0.9 |
| |
0.9.1 |
| |
0.9.2 | [24] |
|
0.9.3 |
| |
1.0 |
| |
1.1 |
| |
1.2 |
| |
1.3 |
|
Un ChangeLog détaillé des dernières améliorations est visible sur le blog du projet[25].
Communauté
Le projet rassemble une communauté active, grâce à un forum[26] des plateformes de discussion par internet, et à une documentation complète à propos des possibilités de modding du jeu[27]. Elle participe entre autres à la traduction du jeu et à la création de ressources (karts, circuits et aussi musiques).
Traductions
SuperTuxKart, projet anglophone, est traduit dans plus de 70 langues telles que le français, l'allemand, l'espagnol, l'italien ou le chinois[28]. Les traductions sont réalisées en très grande partie par la communauté, l'interface mise en place s'y prêtant particulièrement[29].
Musique
Les musiques créées par la communauté pour SuperTuxKart sont publiées sous licence libre[30], tout comme le reste du projet.
Extensions
Les extensions proposées à partir de la version 0.7.2 sont l'œuvre de la communauté et permettent d'allonger considérablement la durée de vie du jeu. Plus d'une trentaine de karts supplémentaires sont disponibles ainsi qu'une vingtaine de circuits[31]. Certains circuits sont proposés pour leur gameplay remarquable et moins pour leurs graphismes[32] mais la plupart ont un gameplay et des graphismes comparables à ceux des circuits par défauts.
Ces karts et ces circuits ainsi que ceux disponibles par défaut sont réalisés sous le logiciel libre de modélisation et de rendu 3D Blender.
Notes et critiques
Média | Note |
---|---|
Le Bottin des Jeux Linux[33] | 20/20 |
Ubuntu Daily[34] | 16/20 |
Topjeux[35] | 16/20 |
Moyenne | 17/20 |
Le jeu, dans ses versions 0.7.x, a connu un assez bon accueil de la part des critiques, bien meilleur que dans ses versions précédentes où les revues étaient assez mitigées. On lui reprochait surtout des graphismes décevants et l'obligation de jouer sur un même clavier en mode multijoueur - [36], deux points qui, avec l'arrivée des versions 0.7.x, sont corrigés. Dans le premier cas, cela est dû au nouveau moteur 3D utilisé (Irrlicht) et dans le deuxième, au support des manettes de jeu. Ce qui pénalisait le plus le jeu vis-à-vis des critiques était l'absence du jeu en réseau, qui a depuis été ajouté dans la version 1.0.
Annexes
Notes et références
- « SuperTuxKart 1.4 release », sur blog.supertuxkart.net (consulté le )
- Alayan, « SupertuxKart 1.2 release » (consulté le )
- (en) « Download - SuperTuxKart », sur supertuxkart.net (consulté le )
- « SuperTuxKart 1.1 released » (consulté le )
- (en) « SuperTuxKart - Apps on Google Play », sur play.google.com (consulté le )
- « SuperTuxKart | Reviews for SuperTuxKart at SourceForge.net », sur sourceforge.net (consulté le )
- (en) « SuperTuxKart: App Reviews, Features, Pricing & Download », sur AlternativeTo (consulté le )
- Vidéo de la version 0.7.2 du jeu
- Modes de jeux sur JeuxLinux
- « FAQ - SuperTuxKart », sur supertuxkart.net (consulté le )
- Hiker, « SuperTuxKart 1.0 Release » (consulté le )
- Descriptif de STK sur Jeux Linux
- Les karts présents dans le jeu
- Dans les versions 0.8.Xː Banlieue lustrée
- Dans les versions 0.8.Xː Écosse
- Dans les versions 0.8.Xː L'île Gran Paradiso
- Dans les versions 0.8.Xː Voyage en Amazonie
- Crédits du projet (Fichier encodé en UTF-16)
- Annonce du départ de Hiker
- Dépendances de SuperTuxKart
- Racine du dépôt SVN de STK
- Fichier de licence du jeu
- Brèves sur STK de Jeux Linux
- (en) « SuperTuxKart 0.9.2 is out and say hello to our new website »,
- Blog du projet
- Forum à propos du jeu
- Portail de la communauté
- Page des traductions du projet
- Page wiki du projet présentant l'interface de traduction
- Licences des musiques du jeu
- Site des extensions du jeu
- What a mesh : Exemple d'un circuit proposé plus pour son gameplay que pour ses graphismes
- Critique par « Le Bottin des Jeux Linux »
- Critique par « Ubuntu Daily »
- Critique par « Topjeux »
- Autre exemple de reproche sur les versions précédentes aux 0.7.x
Articles connexes
- Jeux vidéo libres
- TuxKart
Liens externes
- (en) Site officiel de SuperTuxKart
- (en) Forum officiel de SuperTuxKart
- (en) Site des extensions du jeu
- (en) Vidéo trailer de STK 1.0
- (fr) Article de Geek De France sur SuperTuxKart 0.7 (date de ) L'article présente par la même occasion une interview de deux contributeurs du projet.