Contenu | Rechercher | Menus

Annonce

Les adresses laposte.net ne permettent pas de recevoir nos emails. Vous êtes invité à changer d'adresse dans vos paramètres de compte à votre prochaine connexion.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 09/11/2014, à 14:37

Hizoka

[pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bonjour à tous.

J'ai eu l'envie de créer une version numérique du fameux jeu "Qui est-ce ?".

Dépendances : python3 (>= 3.4.0), python3-pyqt4

Dépôt pour le logiciel : https://launchpad.net/~hizo/+archive/ubuntu/kiesse

sudo add-apt-repository -y ppa:hizo/kiesse
sudo apt-get update

Pour la version pyqt4 :

sudo apt-get install kiesse

Logiciel post construction (sans installation) : http://hizo.fr/linux/kiesse/kiesse.tar.gz (ne nécessite que de lancer le fichier Kiesse.py)
Sources : http://hizo.fr/linux/kiesse/kiesse_sources.tar.gz (pour créer les fichiers, il faut lancer build.sh)
Dépendances de construction :  pyqt4-dev-tools, qt4-linguist-tools, python3 (>= 3.4.0)


Pour la version pyqt5 :

sudo apt-get install kiesse-qt5

Logiciel post construction (sans installation) : http://hizo.fr/linux/kiesse/kiesse-qt5.tar.gz (ne nécessite que de lancer le fichier Kiesse.py)
Sources : http://hizo.fr/linux/kiesse/kiesse-qt5_sources.tar.gz (pour créer les fichiers, il faut lancer build.sh)
Dépendances de construction :  pyqt5-dev-tools, qttools5-dev-tools, python3 (>= 3.4.0)


Il n'est pas possible d'installer les 2 versions simultanément (dans le cas des ppa).

167833-1.png

Le jeu est en anglais et en français.

3 jeux différents (2 pour "enfants") dont le principal de plus de 100 personnages.

Seul contre l'ordinateur ou à 2 joueurs.

Et quelques options...

Le tout en licence GPL.

Changelog a écrit :

  * Changement de nom de la touche "reinitialiser" en "jouer à nouveau"
  * Traductions françaises corrigées
  * Nombre de victoires (un tour de retard) corrigé
  * Bug du personnage Simone corrigé
  * Correction des questions du jeux Monsters en US
  * Lancement d'un nouveau jeu après modification de configuration corrigé
  * Maintenant, le changement de langue retraduit les textes et le jeu
  * Option "voir les personnages de" corrigé
  * Espace d'affichage des noms des joueurs corrigés
  * Aperçu de la taille des images ajouté
  * Grosse mise à jour du fonctionnement de test des jeux
  * Maintenant, nous pouvons utiliser ~/.config/Kiesse/Jeux pour y mettre les jeux

Alors voila, n’hésitez pas à tester et à me faire des retours wink

Dernière modification par Hizoka (Le 10/07/2015, à 19:27)

Hors ligne

#2 Le 09/11/2014, à 17:42

toitoinebzh

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

merci, super idée

j'ai envie de le tester mais je n'arrive pas à télécharger le fichier

antoine@Frankenstein:~$ wget -c http://hizo.fr/linux/kiesse/kiesse.tar.gz
--2014-11-09 17:40:42--  http://hizo.fr/linux/kiesse/kiesse.tar.gz
Résolution de hizo.fr (hizo.fr)... 94.23.61.50
Connexion vers hizo.fr (hizo.fr)|94.23.61.50|:80... connecté.
requête HTTP transmise, en attente de la réponse... 404 Not Found
2014-11-09 17:40:42 ERREUR 404: Not Found.

edit : il faut ajouter une majuscule au kiesse de l'url
http://hizo.fr/linux/kiesse/Kiesse.tar.gz

ça marche nickel chez moi

Dernière modification par toitoinebzh (Le 09/11/2014, à 18:14)


toitoinebzh@jabber.fr
http://toitoinebzh.blog.free.fr

Hors ligne

#3 Le 09/11/2014, à 18:06

lynn

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bonjour,

Il y'a une majuscule sur le nom du logiciel; Comme ça, c'est mieux. smile

wget -c http://hizo.fr/linux/kiesse/Kiesse.tar.gz

Hizoka, merci pour ce jeu.

Hors ligne

#4 Le 09/11/2014, à 19:56

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

oups, désolé !

voilà, j'ai viré les majuscules smile

Hors ligne

#5 Le 12/11/2014, à 18:50

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

J'ai fait une mise à jour et créé un ppa pour le logiciel.

Hésitez pas à me faire des retours pour que j'améliore le jeu.

Sinon là, je pense qu'il ne me manque plus qu'une page de doc...

Hors ligne

#6 Le 14/11/2014, à 22:26

Anonyme68

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bonjour,

sympa le jeu smile

Ci dessous mes retours :

J'ai un problème de menu chez moi dans le menu "Configurations" les 4 derniers entrées sont vide, et dans le menu "Personnages" aussi.

j'ai ce message qui apparaît quand je lance une partie (peut-être lié au problème ci-dessous)
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkRange::activate-slider' of type `gboolean' from rc file value "((GString*) 0x2644940)" of type `GString'

En tout cas, beau boulot smile

Edit ma config :

Ubuntu 14.04 avec unity, python 2.7.5

Dernière modification par Anonyme68 (Le 14/11/2014, à 22:28)


738/2096 jeux linux sur Steam
Ma config

Hors ligne

#7 Le 14/11/2014, à 23:50

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Ha les plaisirs des différents bureaux tongue
Pour le message Gtk, c'est assez flou pour moi. Mais de ce que je comprends y a un soucis pour le slider qui dit True au lieu de nombre.

Tu peux prendre un screenshot des menus ?
C'est étrange, ce soucis car ce sont tous les menus que j'ajoute en live.

Normalement ça ne fonctionne que pour python > 3.4

Sinon ca fonctionne ?

Hors ligne

#8 Le 15/11/2014, à 10:00

Anonyme68

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

bon finalement quand je change de thème gtk, j'ai plus de message (donc le problème venait du thème)

$ python3 -V
Python 3.4.0

j'ai bien la bonne version je pense (?)

screenshot : https://www.dropbox.com/s/fcl6nhmroyr706z/menu.png?dl=0

sinon autre problème, quelque soit le thème (j'en ai testé 3 cette fois smile), lors du lancement d'une partie la fenêtre avec les personnages est mal dimensionnée, il faut la redimensionner pour que tous les noms apparaissent.

screenshot : https://www.dropbox.com/s/0htmk70gprcf9 … s.png?dl=0

Oui, sinon tout fonctionne

Dernière modification par Anonyme68 (Le 15/11/2014, à 10:06)


738/2096 jeux linux sur Steam
Ma config

Hors ligne

#9 Le 15/11/2014, à 10:28

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Oui tu as la bonne version smile

Mais je ne pige vraiment pas pourquoi tu ne vois pas tous les menus...

Pour la taille, cela fait justement parti d'une option qui te permet de regler la taille des images...
Et logiquement il conserve en mémoire l'aspect de ta fenetre pour le lancement suivant...

Mais je vois que tu joues avec les grenouilles, comment as tu fait pour jouer avec ces perso si le menu personnages est vide ?

Test quand meme de mettre en anglais voir si ca ne regle pas un soucis...

je vais tester sur un liveUSB.

merci pour tes retours

Hors ligne

#10 Le 15/11/2014, à 12:38

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

bon apres quelques tests, en fait les actions qui ne sont pas visibles sont des widgets que je crée, ce sont plus que de simples boutons...

gtk n'a pas l'air d'être capable de les afficher...

il va falloir que je cherche, sinon je serais obligé de faire plus chiant en ouvrant une ou des fenetres...

01.png

Edit : bon il semble que les QWidgetAction ne sont pas vraiment fonctionnels ... ca marche tres bien sous kubuntu mais ca ne passe pas...

Dernière modification par Hizoka (Le 15/11/2014, à 13:26)

Hors ligne

#11 Le 15/11/2014, à 16:10

toitoinebzh

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

salut

pour info, le menu configuration marche bien chez moi (xubuntu 14.04), idem pour les noms des personnages

@Anonyme68: yu lances bien le jeu avec python3 ?

python3 Kiesse.py

toitoinebzh@jabber.fr
http://toitoinebzh.blog.free.fr

Hors ligne

#12 Le 15/11/2014, à 16:29

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Je viens de faire des modifications pour régler le soucis, je suis pas fan graphiquement mais bon...

j'ai testé sous gnome et en effet ils n’apparaissaient pas.

ca ne vient pas de python3...

c'est dommage car j'aimais bien la tête que ça avait...

mais c'est sympa de signaler que ça marche chez toi.

Dernière modification par Hizoka (Le 15/11/2014, à 16:30)

Hors ligne

#13 Le 19/11/2014, à 10:12

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bonjour.
J'ai 2 problèmes.
Pas d'icone dans le menu
Et je viens de faire un jeu mais je n'ai pas dylan dans les propositions
<<voir l'image>>


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#14 Le 19/11/2014, à 12:26

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Qu'est-ce que c'est que ça ?!.... grrrr....

Les icones, ça je sais que par defaut sous gnome, ils ne sont pas forcement activées. Tu n'en as aucune ou il en manque ?

Par contre le soucis de dylan, là, c'est baléze...
je regarde ça.
Mais je me dis que je pourrais créer des fichiers de debug...

Ca t"est arrivé plusieurs fois ça ?

Dernière modification par Hizoka (Le 19/11/2014, à 12:27)

Hors ligne

#15 Le 19/11/2014, à 15:58

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Hizoka a écrit :

Ca t"est arrivé plusieurs fois ça ?

oui désolé
Mais beau travail, tu as du te prendre la tête avec les prénoms.


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#16 Le 19/11/2014, à 17:54

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

La je suis en train de finir mes changements :

  * Modification des widgets d'options pour plus de portabilité
  * Modification de la gestion des options
  * Ajout d'un mode debug
  * Correction de quelques coquilles dans les textes
  * Renommage des noms de personnages contenant des accents
  * Séparation du logiciel et des jeux de personnages pour le ppa

Avec le mode debug, ca permettra peut etre de mieux voir le probleme...

Merci, je compte sur toi pour m'aider dans le debug car j'ai tester plusieurs 10e de parties et aucun soucis...

En fait je suis en train de réfléchir, cela t'arrive uniquement lorsque l'ordi découvre ton perso ?

Hors ligne

#17 Le 19/11/2014, à 18:11

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

En attendant que le ppa se mette à jour (surtout que je teste la séparation des persos et du logiciel), vous pouvez tester le fichier tar gz

Hors ligne

#18 Le 20/11/2014, à 07:54

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bonjour.
Ça me le fait a chaque fois.
Je supprime et je test l'archive.


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#19 Le 20/11/2014, à 08:04

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

via l'archive c'est nickel


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#20 Le 20/11/2014, à 09:42

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Bon bah c'est cool alors smile

je suis toujours sur la création des paquets séparés pour le ppa.

Hors ligne

#21 Le 24/11/2014, à 19:44

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

ca y est mise à jour du ppa fait.

Hors ligne

#22 Le 25/11/2014, à 21:07

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

C'est parfait mais je n'arrive plus à gagner :-)
Sinon, dans la configuration,  je ne comprend pas la différence entre moyenne et quitte ou double.
Je te tire à nouveau mon chapeau pour ton travail.
Merci.


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#23 Le 25/11/2014, à 21:32

Hizoka

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Merci.

C'est pas facile à expliquer en 1 phrase mais voila l'idée :
En partant du principe qu'on joue avec 10 persos.

Mode moyenne :
Il recherche une question éliminant la moité des persos à chaque fois
Donc une question qui vire 5 persos puis une qui en vire 2-3 puis qui en vire 1-2 pour qu'il ne reste plus qu'un perso.
Finalement la technique la plus logique, cela nécessite 3-4 questions.

Mode quitte ou double :
Il recherche une question qui n’élimine que 1-2 persos à la fois, arrive 2 possibilités :
- La réponse va dans le sens des 9 persos, du coup il en recherche une question pour éliminer un minimum de perso
- La réponse va contre la majorité et trouve le perso.
Une technique de type "pari", car cela peut mettre entre 1 et 9 questions pour trouver la solution tongue

Et je vois pas trop d'autres techniques de jeux à avoir.

Mais si vous avez des idées je suis preneur wink

Hors ligne

#24 Le 25/11/2014, à 21:37

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Non,non c'était juste pour savoir.
Je vais utiliser quitte ou double...


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne

#25 Le 26/11/2014, à 08:46

sergeG75018

Re : [pyqt4 & pyqt5] Kiesse - Un "Qui est-ce" like

Problème de mot clé: Naël a une barbe


Ironie, sarcasme ou cynisme? Je ne sais plus

Hors ligne