FreeTennis

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

Pré-requis

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é).
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 :

  • 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 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

  • freetennis.txt
  • Dernière modification: Le 28/04/2018, 11:19
  • (modification externe)