FreeTennis
Free Tennis est un jeu de tennis qui se veut réaliste, créé par Maurizio Colucci.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Commandes
Voici la liste des commandes :
- Déplacement de la souris : déplace le joueur et modifie la trajectoire de la balle.
- Clic gauche : Trajectoire de balle plus plate.
- Clic droit : Trajectoire de balle plus haute.
- F : Met le jeu en plein écran et les commandes souris sont activées.
- G : Le jeu reste en mode fenêtre et les commandes souris sont activées.
- X : Fait courir le joueur (attention : le sprint est à durée limitée par la barre jaune en haut à droite de l'écran)
- D : Fait plonger le joueur quand il est jaune (ou quand il ne l'est pas - cela ne sert à rien de faire plonger le joueur quand il n'est pas jaune car il ne rattrape pas la balle).
- Z : Change le type de frappe de balle (coupé, slicé).
Options de jeu
Mode réaliste ou newbie ?
Vous avez le choix entre deux modes dans le jeu :
- Mode newbie : ce mode permet de voir la trajectoire de votre balle avant de la frapper. Pour avoir accès à ce mode, taper :
freetennis -newbie
- Mode réaliste : ce mode masque la trajectoire de votre balle avant de la frapper. Pour avoir accès à ce mode, taper :
freetennis -realistic
Surface
Il existe trois types de surface jouables sous FreeTennis.
Pour les choisir dans le jeu :
- Herbe :
freetennis -newbie -surf grass
- Terre battue :
freetennis -newbie -surf clay
- Ciment :
freetennis -newbie -surf cement
Par défaut : c'est la surface cimentée qui est choisie.
Joueurs
Il y a 3 joueurs disponibles dans le jeu :
- Ivan : Bon jeu de fond de court. Rapide mais très faible à la volée.
- Mats : Précis en fond de court. Il est très rapide et moyen à la volée.
- Pete : Joueur de volée qui a la caractéristique d'avoir des trajectoires de balles plates.
Pour les choisir dans le jeu :
freetennis -newbie -p0 ivan -p1 mats
freetennis -newbie -p0 ivan -p1 pete
Le joueur 0 est votre joueur et le joueur 1 est votre adversaire.
Par défaut : le joueur choisi est Ivan.
Difficulté
Avec l'option -computerskill, on peut accroître la difficulté de battre l'adversaire. Taper :
freetennis -newbie -computerskill 200
pour définir une difficulté. La difficulté doit être un nombre compris entre 0 (très difficile) et 250 (très facile). Dans le jeu, si la difficulté est élevée, l'adversaire aura tendance à vous envoyer près des lignes.
Par défaut : la difficulté est de 190.
Jouer sans sons
L'option -nosound permet de jouer sans les bruitages.
freetennis -newbie -nosound
Script qui définit les options de jeu avant de jouer
Version KDE
Créer un fichier freetennis.sh contenant le code suivant :
#!/bin/bash diffbal=$(kdialog --menu "Difficulté balle" newbie "Montrer la trajectoire" realistic "Ne pas la montrer") p0=$(kdialog --menu "Choisis ton joueur" ivan "Ivan (Rapide et très fort)" mats "Mats (Précis et très rapide)" pete "Pete (Précis en volée)") p1=$(kdialog --menu "Choisis ton adversaire" ivan "Ivan (Rapide et très fort)" mats "Mats (Précis et très rapide)" pete "Pete (Précis en volée)") surface=$(kdialog --menu "Choisis un lieu" clay "Roland Garros" grass "Wimbledon" cement "US Open") diffia=$(kdialog --inputbox "Difficulté IA (0 : très difficile, 250 : très facile)" "190") kdialog --yesno "Voulez-vous activer le son ?" && freetennis -$diffbal -p0 $p0 -p1 $p1 -surf $surface -computerskill $diffia || freetennis -$diffbal -p0 $p0 -p1 $p1 -surf $surface -computerskill $diffia -nosound
et éditer le lanceur Jeux > Tennis dans le menu K par la commande suivante :
sh $CHEMIN_VERS_LE_FICHIER/freetennis.sh
et remplacer $CHEMIN_VERS_LE_FICHIER par le vrai chemin.
Version GNOME
#!/bin/bash diffbal=$(zenity --list --title "Difficulté balle" --column="Difficulté balle" --column="Mot clef" --print-column=2 "Montrer la trajectoire" newbie "Ne pas montrer la trajectoire" realistic) p0=$(zenity --list --title "Choisis ton joueur" --column="Nom" --column="Caractéristiques" ivan "Rapide et très fort" mats "Précis et très rapide" pete "Précis à la volée") p1=$(zenity --list --title "Choisis ton adversaire" --column="Nom" --column="Caractéristiques" ivan "Rapide et très fort" mats "Précis et très rapide" pete "Précis à la volée") surface=$(zenity --list --title "Choisis un lieu" --print-column=2 --column="Nom" --column="Surface" "Roland Garros" clay "Wimbledon" grass "US Open" cement) diffia=$(zenity --entry --text "Difficulté IA (0 : très difficile, 250 : très facile)" --entry-text "190") zenity --question --text="Voulez-vous activer le son ?" && freetennis -$diffbal -p0 $p0 -p1 $p1 -surf $surface -computerskill $diffia || freetennis -$diffbal -p0 $p0 -p1 $p1 -surf $surface -computerskill $diffia -nosound
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.