JeuWeb - Crée ton jeu par navigateur
Questions de débutant - 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 : Questions de débutant (/showthread.php?tid=4733)



Questions de débutant - syslog - 12-04-2010

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.


RE: Questions de débutant - My Hotel - 12-04-2010

(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


RE: Questions de débutant - Ter Rowan - 12-04-2010

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

le modulo 2 du y sert uniquement en hexagonal


RE: Questions de débutant - syslog - 12-04-2010

@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 .