UrWorld, le retour du retour

Le problème exposé dans ce sujet a été résolu.

Ouah, c'est pabo mais ça marche ! (je crois xD)

Où y a-t-il un décalage ? Je vois pas ce que tu veux dire…

Sinon ça lagge pas trop ? Parce que si c'est bien la méthode que je t'ai donné (je n'en vois pas d'autre), ça teste b*(b-1) blocs avec b le nombre de blocs dans le FOV.

Salut Folaefolc,

J'ai créé un petit jeu qui ressemble fortement à UrWorld pour te montrer les bienfaits de la POO, j'ai réussi à diviser par 4 le nombre de lignes (j'avais dit par 10 mais bon). Tu peux le télécharger ici, il faut avoir PyGame et Python 3.4 installés. Il y a beaucoup de fonctionnalités qui manquent mais je compte les implémenter demain, deux jours que je suis dessus 24h/24, je fais une overdose.

AZ

Edit: lien mis à jour

+0 -0

Ouais enfin l'OO 'faut pas avoir peur d'en user, un juste milieu quoi, moi certes j'en mets beaucoup. T'as bien vu que grâce à un code lisible (quoique) on code 20x plus vite car on fait ça de manière claire et concise: 1225 lignes contre 4100 et des mangoustes. Je sais ton jeu a plus de fonctionnalités mais le gros est déjà fait.

PS: Si quelqu'un aurait quelques secondes à consacrer à l'étude de mon code (OO mais un poil foireux par moments), j'aimerais avoir l'avis des spécialistes sur la structure surtout de celui-ci.

Normal si on tombe pas lorsqu'il y a rien sous nous ? Faut se déplacer pour tomber > <

La bombe au sol causera une erreur si elle est toute en bas.

J'ai légèrement modifié ton code afin de rendre le trigger de la bombe non-bloquant (Tu peux agir normalement pendant les deux secondes qui suivent l'explosion), et nul besoin de threading.

Crois-moi, modifier ton code c'est un sacré challenge, rien que pour localiser la fonction d'explosion (cachée quelque part dans l'énorme fichier jeu.py), j'ai dû y aller à grand coups de Text Crawler et chercher des mots comme atomique, boum, et autres joyeusetées

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte