JewelQuest v1.0 by MCartman

---=== Informations ===--- :

Ce jeu a été testé avec le HomebrewLauncher. Pour pouvoir le lancer a partir du Twilight Hack ou d'un autre homebrew que HomebrewLauncher il suffit d'éditer le fichier 'main.c' dans le dossier 'sources' et de remplacer à la ligne 68 : #define repertoire_jeu "Homebrew/Jquest" par le repertoire ou se trouve le .elf sur la carte SD.

---=== Compilation ===--- :

- Telecherger devKitPro a l'adresse suivante : http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=160396

- Installez devKitPro dans 'C:\'

- Copier le fichier 'libpng.a' contenu dans le dossier lib de JQuest dans le dossier 'C:\devkitPro\devkitPPC\lib\gcc\powerpc-gekko\4.2.3'

- Dans une fenetre DOS rendez vous dans le dossier ou se trouve le jeu et taper 'make' (sans les guillemets !) pour compiler le jeu

- Il ne doit y avoir que des warning et aucune erreur.

---=== Installation du jeu ===--- :

- Sur une carde SD, à la racine, créez le chemin contenu dans le fichier 'main.c' a la ligne 68, par défaut 'Homebrew/JQuest/'

- Copier le fichier nbrniv.txt, les dossiers plateau1 à plateau5 et le fichier JQuest.elf dans le dossier que vous venez de créer.

- Renommer le fichier JQuest.elf en boot.elf

---=== Principe du jeu ===--- :

Alignez 3 symboles minimum de manière verticale et/ou horizontale, afin de les faire disparaitre, de marquer des points, et de dévoiler des cases dorées. Le niveau est complété lorsque toutes les cases dorées ont été dévoilées.

---=== Commandes ===--- :

Se joue avec une manette GameCube :

Bouton A : Selectionner/Deselectionner la case
Croix directionnelle : Se deplacer sur le plateau de jeu / Pivoter deux case


---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Bug :

- A la fin du jeu lorsque l'on fait 'Quitter' on ne revient pas au HomebrewLauncher

---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Améliorations a suivre :

- Ajout de nouveaux niveau
- Ajout du son
- Possibilité d'ajouter d'autre motif grâce aux fichiers png

---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------

Créer de nouveaux niveau :

- Créer un dossier plateauX (X étant le numéro du niveau, attention si le dernier dossier était plateau5 le dossier que vous créez doit se nommer plateau6)

- Copier l'image du fond du niveau dans le dossier et renommez la fond.png (taille de l'image maximum 640x480, 8bits)

- Copier un fichier config.txt d'un des autres dossier dans votre dossier et modifiez le pour qu'il colle avec votre niveau

Fichier config.txt :

fond_x= // Position en x en pixels du côté haut gauche du fond
fond_y= // Position en y en pixels du côté haut gauche du fond
plateau_x= // Position en x en pixels du côté haut gauche du plateau
plateau_y= // Position en y en pixels du côté haut gauche du plateau
dragon_x= // Position en x en pixels du côté haut gauche de la tete du dragon
dragon_y= // Position en y en pixels du côté haut gauche de la tete du dragon
temps_x= // Position en x en pixels du côté haut gauche de la langue du dragon
temps_y= // Position en y en pixels du côté haut gauche de la langue du dragon
vie_x= // Position en x en pixels du côté haut gauche de la vie
vie_y= // Position en y en pixels du côté haut gauche de la vie
score_x= // Position en x en pixels du côté haut gauche du score
score_y= // Position en y en pixels du côté haut gauche du score
temps= // temps en secondes accordée au joueur pour finir le niveau
nbr_motif= // nombre de motif du niveau (il doit y avoir autant de ligne motif= que le nombre de motif)
motif= // motif utilisé (0 = Tête bleu, 1 = Emeraude, 2 = Pièce, 3 = Saphir, 4 = Tête rouge)
motif= // motif utilisé (0 = Tête bleu, 1 = Emeraude, 2 = Pièce, 3 = Saphir, 4 = Tête rouge)
motif= // etc...
nbr_lig= // nombre de motif en hauteur (ici 7)
nbr_col= // nombre de motif en largeur (ici 7)
A,A,A,A,A,A,A
A,A,A,A,A,B,A
A,A,A,A,A,A,A
A,A,A,B,A,A,A
X,A,A,A,A,A,X
X,X,A,A,A,X,X
X,X,X,A,X,X,X
// voici le plateau : A = Motif Aleatoire, X = Pas de motif, B = Motif Bloque (grisée)