SolarWolf

Poster un message

SolarWolf

25 mai 2011, Réchèr

Le jeu ne marche pas sur Mac OSX.

La fonction pygame.font.SysFont fait tout planter. Je sais pas si c’est à cause de mon Mac ou de pygame.

D’après ce qui est dit ici : http://archives.seul.org/pygame/users/Sep-2010/msg00029.html Le problème n’est pas que chez moi.

Mais c’est pas grave ça se corrige. Dans le code source, fichier solarwolf-1.5/code/txt.py, la ligne 27 :

Remplacer :

font = SysFont(name, size, bold, italic)

Par :

font = pygame.font.Font(None, size)

Pour finir, une petite commande "python solarwolf.py" pour exécuter le jeu, et là, ça fonctionne.

L’aspect graphique (en particulier les textes) ne semble pas changés par rapport à la version PC. Je suppose que les vrais fonts utilisées par le jeu sont chargées à un autre endroit du code.

Voici les versions de python et pygame de mon Mac (pour lesquelles le jeu fonctionne, donc).

Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32)

[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

>>> import pygame

>>> pygame.ver

’1.9.1release-svn2575’

Si j’ai le courage, je fais un mail au créateur du jeu pour lui expliquer tout ça.

Petite remarque qui n’engage que moi : c’est quand même un peu bourrin de se créer une classe Font juste pour se rajouter des fonctions de rendu un peu spécifiques. En plus, comme elle est pas héritée, y’a une dizaine de petites fonctions de wrappage au début. Bouuuu !

Mais sinon le jeu est fun, j’aime bien.

Titre du message

Texte du message

(Pour créer des paragraphes, laissez simplement des lignes vides.)

Captcha Anti-Spam

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)

Merci de votre participation

Informations complémentaires

C'est-à-dire

Bien choisir son titre est très important en particulier lorsque vous lancez un nouveau message.

Les adresses emails apparaissent "cryptées". C'est un cryptage sommaire et un peu contraignant puisqu'il remplace l'arobase par trois caractères aléatoires, "open@office.org" devient "open h6Y office.org" mais c'est deja une bonne barrière contre le SPAM.

Merci de rester courtois, de garder un oeil sur l'orthographe et de ne pas abuser des majuscules et du langage SMS.

Informations générales

Juste une image

Wesnux Wesnux
Creative Commons BY-SA