JeuWeb - Crée ton jeu par navigateur

Version complète : Questions de débutant
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous.
Connaissant les langages web (php, html, css) un minimum, je voulais commencer un simple jeu php.
J'ai donc lu le wiki ainsi que quelques topics ici pouvant m'éclairer. Malheuresement je suis totalement incompétent avec les concepts de graphismes et autres tuiles...

Ce que je voudrais faire pour le moment:
-Une simple carte qui serait découpée en case (est-ce possible directement?) avec le joueur au centre.

A priori ce tuto :
http://wiki.jeuweb.org/scripts/map_from_image
Permet de passer son image en bdd, mais il n'y a aucune gestion de case donc est-ce un début ou une alternative?

Ce tuto:
http://wiki.jeuweb.org/tutoprog/carte_hexagonale
Permet de faire la quasi-totalité de ce que je veux, mais néanmoins je butte sur:
Code PHP :
<?php 
$width
=80; // Largeur de l'image des terrains qui permettra de décaler les images
$curent_y = -5000;

// Petit calcul pour ne pas déformer la map selon le y de base/référence lors de la génération
if ($y_min%2 == 0) {
$y = 0;
}else {
$y = 1; }

J'ai cherché dans le forum et je ne suis pas vraiment sur de ce que j'ai trouvé, j'espère donc que vous allez pouvoir me donner quelques éléments de réponses (des choses que j'aurais mal compris).

Est-ce que je commence mal?
Merci à tous.
(12-04-2010, 01:04 PM)syslog a écrit : [ -> ]Est-ce que je commence mal?
Oui, tu aurais du te présenter avant.Smile

Sinon, pour centrer la carte sur le joueur, prenons par exemple 5 cases de chaque côté du joueur.
Tu récupères les cases avec x appartenant à : x-5 à x+5 et y : y-5 à y+5

Le principe est là, à toi de l'adapter et/ou l'améliorer en fonction de ce que tu veux.

Bye
commence à faire des cartes carrées plutôt qu'hexagonales

le modulo 2 du y sert uniquement en hexagonal
@My hotel
Présentation faite, merci. Smile
Pour centrer la carte sur le joueur, j'avais vu sur le deuxième lien en effet.
@Ter
Ok donc j'oublie la deuxième partie de mon quote si je fais en carte carrée si j'ai bien compris.

Néanmoins vous n'avez pas répondu sur la première partie de mon quote :
$width=80; // Largeur de l'image des terrains qui permettra de décaler les images
est-ce en rapport avec les cartes hexagonales (j'en doute) ou autre?

(le current_y correspondant je crois à ce que tu m'explique My Hotel).


Edit : dans le deuxième lien, il y a ceci:
Citation :Prérequis

*
Savoir créer une carte (voir Plateau de jeu)
Or le lien du Plateau de jeu est mort, et je pense c'est c'est celui-ci qui m'aiderait ici.



Merci de vos réponses Smile .