Prénom :

Mot de passe :

 

Vendredi 22 Août
St Fabrice
A la St Fabrice, on voit l'effet des pompes de ski sur tes varices.

La terre est lourde d'enseignement. Elle apprend la modestie - Claude Michelet

 Sur le Forum Ride, on cause de... la poudre, la glisse, du matos, des sorties, des délires, des stations, des potes, des treks, des randos, des j'aime, des j'aime pas, des coups de gueule, de la météo, du temps qui passe, etc.

 Sur le Forum news LaPoudre, on cause de... l'actualité de ton site préféré, l'arrivée de nouvelles rubriques, des évolutions du site, des éditos, des articles, des projets de développement, etc.

 Tu es sur le Forum dédié au jeu, on cause... du Jeu, du Jeu... et encore du Jeu et de ce qui fait plaisir aux joueurs. C'est leur espace dédié de discussion.

Retour à l'index du Forum

Message original de Coin Coin (déjà lu 1144 fois avant toi)
Rider: Coin Coin
Posté le:29/10/07 22:43
Titre : Où l'on lève un coin du voile sur le brouillard...

Parce que je suis un petit peu curieux, j'ai demandé à notre Papapoudre quelques informations sur l'ami brouillu...
Je vous transmet sa réponse... pour faire ce que de droit...
Merci encore, Pierrot...

> Aussi, serions-nous grandement intéressez par l'algorithme qui calcule les
> cases visibles en bordure de brouillu et/ou avec un masque...

En gros :
- chaque dépression est une ellipse qui se mappe sur les cases du plateau
- à chaque case de cette dépression correspond un coef d'opacité
- coef pour brouillu > coef pour neige
- au coeur de l'ellipse, on trouve des cases de plus fort coef (sur les
infos météo ça correspond aux cases "Neige forte" et "Epais brouillard" (à
confirmer).
L'algo pour savoir si une case est visible ou non :
- Tracé de ligne (selon Bresenham) entre la case dont on veut savoir si
elle est visible ou non.
- Addition des coefs d'opacité
- Case non visible si opacité totale > seuil d'opacité (qui dépend du type
de créatures (humain/yéti) et d'objets (masques))

> La question subsidiaire serait de savoir si deux personnes ayant un masque
> se voient forcement mutuellement...

Bonne question.
Si la case de départ (le perso) est prise en compte, ça doit être le cas
(2 sommes identiques), sinon c'est forcément différent.

Il se trouve que je vais devoir recoder ça très bientôt pour la V2, je
regarderai donc


Réponse de Vicomte44 (1/7)
Rider: Vicomte44
Posté le:30/10/07 09:22
Titre : Re: Où l'on lève un coin du voile sur le brouillar

Arretez le il est pire que son frère


Réponse de publicité (1/7)
Posté le:30/10/07 09:22
Titre : Re: Où l'on lève un coin du voile sur le brouillar


Réponse de Lol (2/7)
Rider: LolDésincrit
Posté le:30/10/07 09:35
Titre : Re: Où l'on lève un coin du voile sur le brouillard...

j'espére qu'il n'y a pas un troisième frangin ou frangine....
remarque on pourrait le changer, le notre il commence à être vieux ! il est tout cassé il ne dit même plus rien quand tu fais des "photes daurtografe"....


Réponse de Freddo (3/7)
Rider: FreddoDésincrit
Posté le:30/10/07 12:43
Titre : Re: Où l'on lève un coin du voile sur le brouillar

Oula !

Aprés gorille dans le brume, voila Bresenham dans le brouillu.


Réponse de ¤x (4/7)
Rider: ¤x
Posté le:30/10/07 13:01
Titre : Re: Où l'on lève un coin du voile sur le brouillar

allez, bon courage hein ?
http://fr.wikipedia.org/wiki/Algorithme_de_trac%C3%A9_de_segment_de_Bresenham


Réponse de publicité (4/7)
Posté le:30/10/07 13:01
Titre : Re: Où l'on lève un coin du voile sur le brouillar


Réponse de Bouillonknorr (5/7)
Rider: BouillonknorrDésincrit
Posté le:30/10/07 13:07
Titre : Re: Où l'on lève un coin du voile sur le brouillard...

T'es pas rouge toi, non ?

Ah non !

Pourquoi ? Non comme ça, pour rien !


Réponse de ¤x (6/7)
Rider: ¤x
Posté le:30/10/07 13:21
Titre : Re: Où l'on lève un coin du voile sur le brouillar

çà m'arrive de temps en temps d'être tout rouge ......

mais seulement quand tu me mets -19 KO
ou que je motive mes copains pour qu'on vous "rush" à donf !


Réponse de Lol (7/7)
Rider: LolDésincrit
Posté le:30/10/07 14:56
Titre : Re: Où l'on lève un coin du voile sur le brouillard...

déclarer entier x, y, dx, dy ;
déclarer rationnel e, e(1,0), e(0,1) ; // valeur d’erreur et incréments
dy ← y2 - y1 ;
dx ← x2 - x1 ;
y ← y1 ; // rangée initiale
e ← 0,0 ; // valeur d’erreur initiale
e(1,0) ← dy / dx ;
e(0,1) ← -1.0 ;
pour x variant de x1 jusqu’à x2 par incrément de 1 faire
tracerPixel(x, y) ;
si (e ← e + e(1,0)) ≥ 0,5 alors // erreur pour le pixel suivant de même rangée
y ← y + 1 ; // choisir plutôt le pixel suivant dans la rangée supérieure
e ← e + e(0,1) ; // ajuste l’erreur commise dans cette nouvelle rangée
fin si ;
fin pour ;
fin procédure ;

ya pas une erreur là?


Retour à l'index du Forum

Ajouter une réponse

Nom

:

E-mail

:

Saisie du code de sécurité.
Recopie le code ci-contre :

:
Titre :

Ajout d'un lien :
 

Ajout d'une image de l'album LaPoudre :
 


© LaPoudre-lejeu 1999-2011 - Tous droits réservés - Contact