Table des matières

, ,

FreeTennis

Free Tennis est un jeu de tennis qui se veut réaliste, créé par Maurizio Colucci.

Pré-requis

Installation

Installez le paquet freetennis.

Commandes

Voici la liste des commandes :

Quand votre joueur est rouge, cela veut dire qu'il est trop loin de la balle pour la frapper. N'essayez pas de plonger pour l'avoir, on vous dira que c'est trop tard.

Options de jeu

Mode réaliste ou newbie ?

Vous avez le choix entre deux modes dans le jeu :

freetennis -newbie
freetennis -realistic

Surface

Il existe trois types de surface jouables sous FreeTennis.

Pour les choisir dans le jeu :

freetennis -newbie -surf grass
freetennis -newbie -surf clay
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 :

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 monrer 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.

Voir aussi