Ceci est une ancienne révision du document !



FreeTennis

Free Tennis est un jeu de tennis qui se veut réaliste créé par Maurizio Colucci. La version proposée sous Ubuntu 8.04 Hardy Heron est la 0.4.8

Par paquet

Par source

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

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

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

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
  • freetennis.1247678875.txt.gz
  • Dernière modification: Le 15/07/2009, 19:27
  • par Antonin_Morel