JeuWeb - Crée ton jeu par navigateur

Version complète : [étape 1] RPG tactique isométrique -> création de la map
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13
Dark vengeur 34 Y'a pas que les math qui déconne je crois. Regarde ton orthographe 34.

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!! 1 (josh qui veut pas polluer ailleurs)
je te montre mon for a moi ca t'aidera surement
Code 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--;
        } 
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!! 1 (josh qui veut pas polluer ailleurs)

Y a "amphore" aussi.57


Sinon, génial ton tuto X-ZoD, tu devrais en faire plus souvent, pour nous montrer ce que tu as dans le ventre.61
Je ne suis pas convaincu que tu veuilles voir ce qu'il a dans le ventre ..

L, je cherche la porte ..
X-ZoD a écrit :je te montre mon for a moi ca t'aidera surement
Code 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 16
je vsou ferai une foto de ce ke j'ai dans le ventre dimanche matin apres ma nuit blanche au bar 16
Halala, j'adore cette map 10

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


EDIT : Rectification, facil pour les x ( les colones), mais les y, c'est autre chose 10
Rectification, les coordonnées c assez facile 10

Si quelqu'un est interressé 10
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 1
Voila le code alors 10

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

Le code est différent de celui de base :

Code 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>'
Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13
URLs de référence