JeuWeb - Crée ton jeu par navigateur
[étape 1] RPG tactique isométrique -> création de la map - 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 : [étape 1] RPG tactique isométrique -> création de la map (/showthread.php?tid=2357)

Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13


RE: RPG tactique isométrique [ étape 1->création de la map ] - keke - 07-02-2008

Dark vengeur ^^ Y'a pas que les math qui déconne je crois. Regarde ton orthographe ^^.

Kéké.
PS : un for (boucle en prog), un fort (un chateau), un fort (un gars baraqué), informe (déformé)


edit: t'as oublié un faure, et ca, c'est de la marque!! Big Grin (josh qui veut pas polluer ailleurs)


RE: RPG tactique isométrique [ étape 1->création de la map ] - X-ZoD - 07-02-2008

je te montre mon for a moi ca t'aidera surement
Code PHP :
<?php 
// map de 4 sur 4
$i = -4; //abscisses (on commence tout a gauche donc en -4)
$j = 4; // ordonnees(on commence tout en haut donc en 4)
$ml_base = 176; // margin left de base (ou de depart c'est la meme chose)
$mt_base = 0; // margin right de base
while ($j >= -4) // tant ke lon a pas fait toutes les lignes (car la derniere ligne est -4)
{
$ml = $ml_base; // le margin left de la case que l'on traite actuellement devient celui de base
$mt = $mt_base; //idem
while ($i <= 4) // tant que l'on apas fait toutes les colonnes de cette lignes
{
// ici tu fai le tratement de ta case avec tout ce dont tu a besoin
$ml += 22; // si vous avez bien suivi le tuto vous comprendrez ce qui se passe ici (changement des atributs css poru decaler la nouvele image)
$mt += 11;
$i++;
}
$ml_base -= 22;
$mt_base += 11;
$i = -4;
$j--;
}



RE: RPG tactique isométrique [ étape 1->création de la map ] - Prizor - 07-02-2008

keke a écrit :PS : un for (boucle en prog), un fort (un chateau), un fort (un gars baraqué), informe (déformé)


edit: t'as oublié un faure, et ca, c'est de la marque!! Big Grin (josh qui veut pas polluer ailleurs)

Y a "amphore" aussi.:glace:


Sinon, génial ton tuto X-ZoD, tu devrais en faire plus souvent, pour nous montrer ce que tu as dans le ventre.:respect:


RE: RPG tactique isométrique [ étape 1->création de la map ] - Plume - 07-02-2008

Je ne suis pas convaincu que tu veuilles voir ce qu'il a dans le ventre ..

L, je cherche la porte ..


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 07-02-2008

X-ZoD a écrit :je te montre mon for a moi ca t'aidera surement
Code PHP :
<?php 
// map de 4 sur 4
$i = -4; //abscisses (on commence tout a gauche donc en -4)
$j = 4; // ordonnees(on commence tout en haut donc en 4)
$ml_base = 176; // margin left de base (ou de depart c'est la meme chose)
$mt_base = 0; // margin right de base
while ($j >= -4) // tant ke lon a pas fait toutes les lignes (car la derniere ligne est -4)
{
$ml = $ml_base; // le margin left de la case que l'on traite actuellement devient celui de base
$mt = $mt_base; //idem
while ($i <= 4) // tant que l'on apas fait toutes les colonnes de cette lignes
{
// ici tu fai le tratement de ta case avec tout ce dont tu a besoin
$ml += 22; // si vous avez bien suivi le tuto vous comprendrez ce qui se passe ici (changement des atributs css poru decaler la nouvele image)
$mt += 11;
$i++;
}
$ml_base -= 22;
$mt_base += 11;
$i = -4;
$j--;
}


Haaa, merci Wink


RE: RPG tactique isométrique [ étape 1->création de la map ] - X-ZoD - 07-02-2008

je vsou ferai une foto de ce ke j'ai dans le ventre dimanche matin apres ma nuit blanche au bar Wink


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 07-02-2008

Halala, j'adore cette map :p

Me manque plus qu'a trouver le moyen de mettre des coordonées par case :p
Sa devrait pas être trop dur


EDIT : Rectification, facil pour les x ( les colones), mais les y, c'est autre chose :p


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 09-02-2008

Rectification, les coordonnées c assez facile :p

Si quelqu'un est interressé :p


RE: RPG tactique isométrique [ étape 1->création de la map ] - joshua - 09-02-2008

dark vengeur, n'hésite pas a partager. Plus les tutoriaux seront complets, plus ils seront intéressants. Dans le wiki, ca fait juste une entrée de plus Big Grin


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 09-02-2008

Voila le code alors :p

Ya des -1 partout, pour que les coordonnées ( dans les attributs title et alt) commence a 1:1 :p

Le code est différent de celui de base :

Code PHP :
<?php 
$margin_left_base
= 500;
$margin_top_base = 0;
$ligne = 10; // nombre de ligne voulu pour la map
$colonne = 10 ;// nombre de colonne

echo '<div>';
$ligne_actuel = 1;
$colonne_actuel = 1;

while (
$colonne != $colonne_actuel - 1)
{
$margin_left = $margin_left_base;
$margin_top = $margin_top_base;

while (
$ligne != $ligne_actuel - 1)
{
$margin_left += 22;
$margin_top += 11;
echo
'<a href="map.php?p='.$colonne_actuel.':'.$ligne_actuel.'"><img border="0" src="herbe.gif" title='.$colonne_actuel.':'.$ligne_actuel.' alt='.$colonne_actuel.':'.$ligne_actuel.' style="margin-left:' . $margin_left . 'px; margin-top:' . $margin_top . 'px; float:left; position:absolute;"></a>';
$ligne_actuel++;
}

$margin_left_base -= 22;
$margin_top_base += 11;
$ligne_actuel = 1;
$colonne_actuel++;
}

echo
'</div>';