JeuWeb - Crée ton jeu par navigateur
Création galaxie - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Création galaxie (/showthread.php?tid=1038)

Pages : 1 2


Création galaxie - bigred - 05-04-2007

Alors voila mon problème.

Je suis à la recherche d'une sorte d'algo mathématique pour créer une galaxie de planètes.

Je m'explique je voudrais que mes planètes soient réparties aléatoirement sur l'ensemble de la galaxie.

Ensuite je pense pouvoir me débrouiller.


RE: Création galaxie - Ysuke - 05-04-2007

Cherche dans la doc la Fonction rand !


RE: Création galaxie - bigred - 06-04-2007

oui ca c bon.

Mais après je voudrais faire une spirale qui part du centre et qui va vers le bord.


RE: Création galaxie - littlefab - 06-04-2007

Pour former une spirale tu peux eventuelement faire croitre progessivement 2 variables $angle et $rayon et utiliser simplement

$position_x = $rayon * cos($angle)
$position_y = $rayon * sin($angle)

cordialement.


RE: Création galaxie - denisc - 06-04-2007

Ach!
Tu m'as doublé sur ce coup Tongue


RE: Création galaxie - bigred - 10-04-2007

littlefab a écrit :Pour former une spirale tu peux eventuelement faire croitre progessivement 2 variables $angle et $rayon et utiliser simplement

$position_x = $rayon * cos($angle)
$position_y = $rayon * sin($angle)

cordialement.

J'ai essayé mais c'est un peu compliqué et le résultat n'est pas génial...

Le plus simple pour moi c'est de faire des carrés de 3 par 3. et avec la fonction rand de définir une planète parmi les 9 positions.


RE: Création galaxie - denisc - 10-04-2007

C'est du Sudoku Tongue


RE: Création galaxie - Globe - 11-04-2007

Bah c'est pas difficile, tu determines ton centre avec des coordonnées 0;0 qui peut représenter le soleil et tu détermines un diamètre maximum à ton cercle, genre pas possible de dépasser en x -5 et 5 et la même en y... avec un rand tu détermines comment placer une dizaine de planètes à des positions différentes avec par exemple la contrainte d'un espace entre chaque planète et 1 espace par rapport au soleil.


RE: Création galaxie - bigred - 12-04-2007




RE: Création galaxie - Byleth - 12-04-2007

Pour les couleurs, il existe une balise PHP qui le fait pour toi ^^