Aide xJigsaw
xJigsaw combine xpuz et une interface graphique simple pour permettre la création facile de puzzles.
Vous pouvez prévisualiser les images, définir la largeur du puzzle, sélectionner la taille des pièces, permuter les boutons de la souris, fixer l'
angle de rotation à 90 degrés, définir le style et la distorsion des pièces, effectuer le retournement et le recadrage des pièces, etc.
xJigsaw fonctionnera avec les images PNG, GIF, JPG, TIFF et BMP.
Il y a un aperçu de l'image qui peut être vu comme une image flottante pendant que vous résolvez le puzzle.
Vous pouvez également créer des puzzles exécutables autonomes . Ces puzzles fonctionneront sur la plupart des distributions Linux. Ils n'ont pas besoin de xjigsaw, xpuz ou xjig pour être installés. Options de
démarrage xJigsaw fonctionnera avec les options par défaut, mais vous pouvez modifier les options en fonction de vos besoins.
Créer un nouveau puzzle
1. Si la fenêtre ' Start New Jigsaw ' n'est pas ouverte, cliquez sur le bouton ' New Jigsaw ' dans la petite fenêtre.
2. Dans la fenêtre suivante qui s'ouvre, vous cliquez sur « Choisir une image » et choisissez une image pour votre puzzle.
3. Cliquez sur ' Ouvrir ' et un petit aperçu de l'image sélectionnée s'affichera. ( Ce n'est pas la taille réelle du puzzle )
4 . Définissez les options que vous souhaitez modifier.
5. Sélectionnez ' Créer un puzzle '. Le puzzle sera créé et xpuz démarrera.
Vous pouvez également créer des puzzles exécutables autonomes.
Pour créer un puzzle exécutable autonome :-
1. Sélectionnez l' onglet « Outils ».
2. Si vous souhaitez créer un puzzle qui n'a pas d'aperçu, sélectionnez ' pas d'aperçu '
3. Cliquez sur le bouton ' Créer un puzzle exécutable '.
4.Choisissez où enregistrer le puzzle et cliquez sur « Enregistrer ».
Le puzzle sera créé en tant qu'exécutable autonome. L'image et les paramètres actuels du puzzle seront utilisés.
Le puzzle fonctionnera dans la plupart des distributions Linux et ne nécessite pas xjigsaw, xpuz ou xjig.
J'ai testé les puzzles sur plusieurs distributions de live CD prêtes à l'emploi, et les puzzles s'exécutent sans aucune dépendance supplémentaire.
Paramètres des options.
Afficher la grille : Affiche la grille du plateau de jeu.
Recto verso : rend les pièces du puzzle recto-verso. Certaines pièces seront retournées pour rendre le puzzle plus difficile à faire.
Ne pas recadrer : Si NON sélectionné, les zones vides autour de l'image sont automatiquement supprimées.
Les bords de l'image seront supprimés là où il n'y a que des couleurs unies.
Si cela n'est pas souhaité ou si vous souhaitez utiliser des images avec peu de couleurs, vous devez sélectionner cette fonction.
Échanger les boutons de la souris : Échange les actions sur les boutons gauche et droit de la souris.
Fix to 90 deg : Fixe l'angle de rotation de la pièce. Toutes les pièces s'enclenchent à des angles de 90 degrés, sans rotation libre.
Ne pas mélanger :
Cela créera un puzzle dans l'ordre dans lequel il a été coupé.
Pas vraiment un défi, mais une excellente entrée pour les très jeunes enfants.
Pas de rotation : les pièces resteront dans le bon sens et la rotation des clics de souris sera désactivée. Cela rend le puzzle plus facile à faire pour les plus jeunes.
Trier les pièces pour moi: Trie toutes les pièces de bord et les place dans une pile séparée à droite.
Niveau de distorsion : La quantité de distorsion des morceaux. Les styles carrés ne sont pas affectés par ce paramètre.
La valeur par défaut est 0. (pas de distorsion)
Epaisseur des pièces : Modifie la profondeur de l'ombre des pièces.
La valeur par défaut est 1.
Vitesse d'animation : définit la vitesse de l'animation lors de la rotation des pièces. La valeur
par défaut est 1.
Vitesse du clic de souris : ce paramètre affecte la vitesse de clic pour la rotation des pièces.
Plus élevé = vitesse de clic plus lente.
Sur les réglages les plus élevés, il y a plus de chance de faire tourner accidentellement les pièces. Un réglage de 200 convient à la plupart des gens.
La valeur par défaut est 200.
Définir le style des pièces: Choisissez une forme différente pour les pièces. Utilisez le niveau de distorsion avec cela pour choisir un style que vous préférez. Le choix par défaut est "Par défaut".
Couleur d'arrière-plan :
La couleur d'arrière-plan du puzzle peut être modifiée. Cliquez sur le bouton « Couleur de fond » et choisissez une couleur.
La couleur par défaut est « Gris foncé ».
Langue :
Le paramètre de langue se trouve sous l'onglet Outils.
Comment changer de langue
1. Sélectionnez une langue dans la liste.
2. Fermez xJigsaw et redémarrez. Le programme doit redémarrer pour activer la langue.
La langue par défaut est « Anglais ».
Remarque : lorsque vous modifiez les options, elles sont automatiquement enregistrées à chaque fois que vous quittez l'application.
Jouer au casse-tête
Les pièces du puzzle s'emboîtent très facilement si elles tombent quelque part près d'une autre pièce assortie et tournées dans la bonne direction.
La façon habituelle de déplacer des pièces à l'écran devrait être de faire glisser la pièce avec le bouton gauche ou droit de la souris vers sa destination en les tirant sur le bord.
Les pièces conserveront leur angle lorsqu'elles sont glissées avec le bouton gauche de la souris. Si les pièces sont glissées avec le bouton droit de la souris, elles tourneront librement.
Si ' Pas de rotation ' est sélectionné, les pièces ne tourneront jamais lorsqu'elles sont glissées, et les pièces s'accrocheront toujours à des angles de 90 degrés.
Clic de souris gauche : rotation de 90 degrés vers la gauche
Remarque : La rotation sur clic gauche est désactivée sur les sections contenant plus de 8 pièces.
Cela permet d'éviter une rotation accidentelle. (clic droit fera toujours pivoter)
Clic de souris droit : pivoter de 90 degrés vers la droite (cela fonctionne sur n'importe quelle pièce de taille et vous permettra de faire pivoter de gros morceaux de puzzle)
Clic du bouton central de la souris : retournez la tuile de l'autre côté (si puzzle à deux faces)
CTRL + clic souris droite ou à gauche : carrelage bascule de l' autre côté (si deux casse - tête face)
de zooming et pANORAMIQUE
pour ne pas perdre de tuiles à la frontière de la fenêtre et pour obtenir plus d' espace de travail, le jeu a quelques zooming et fonctionnalités de panoramique pour contrôler l'affichage sur votre bureau .
Ils sont contrôlés via le clavier avec les fonctionnalités suivantes :
Touches curseur : Panoramique de la vue
Page-Up ou Add : Zoom in
Page-Down ou Sub: Dézoomer
Accueil : Réinitialiser à la taille d'origine
Fin : Régler le zoom maximum pour voir toutes les tuiles
De plus, les actions suivantes sont possibles à partir des touches pendant le jeu :-
F : Corrige/Désélectionne l'angle de rotation. Toutes les pièces s'enclenchent à des angles de 90 degrés sans rotation libre.
(Remise à zéro lors du prochain chargement du puzzle.)
M : Échangez les boutons de la souris. (Réinitialisation lors du prochain chargement du puzzle.) La
licence
xJigsaw est gratuite pour une utilisation non commerciale.
xpuz est GPL3 et la source est disponible sur ce site.
Xjigsaw.ini
Il y a quelques options supplémentaires dans le fichier 'xjigsaw.ini' qui doivent être éditées manuellement.
Important : xjigsaw ne doit PAS être en cours d'exécution lorsque vous modifiez le fichier ini.
PREVIEWWIDTH =250 // c'est la taille de l'aperçu
MAXPUZZLEWIDTH =3000 // la largeur maximale autorisée du puzzle
MAXPIECESIZE =300 // taille maximale autorisée pour les pièces
MINPIECESIZE =20 // taille minimale autorisée pour les pièces
CONFIRM =1 // confirmer à la sortie lors du puzzle ouverture et création de nouveaux puzzles (0=non, 1=oui)
OVERSIZE =0 // autoriser des tailles de puzzle plus grandes que l'image originale (0=non, 1=oui)
Prise en charge des langues
J'ai ajouté des traductions pour plusieurs langues. Ceux-ci ont été générés à partir de Google Translate, ils ne seront donc pas très précis.
Lorsque vous sélectionnez une langue dans les options, xJigsaw crée un fichier de langue dans le dossier '.xjigsaw'. Toute modification apportée au fichier de langue écrasera les traductions internes.
Fais attention. Une édition négligente du fichier de langue peut casser l'application.
Pour plus d'informations ou pour m'envoyer des corrections de traduction, contactez-moi à les@webmayo.com
Raccourci sur le bureau et entrée de menu
Pour créer une entrée de menu, cliquez sur l'onglet « Outils ».
Si vous souhaitez également un raccourci sur le bureau (lanceur), sélectionnez « Raccourci sur le bureau ».
Cliquez sur le bouton ' Ajouter un élément de menu ' .
Cela peut ne pas fonctionner sur certaines distributions.
Création de puzzles exécutables autonomes
Dans xJigsaw 2.0, vous pouvez créer des puzzles exécutables autonomes.
Pour créer un puzzle exécutable autonome : -
1. Sélectionnez l' onglet ' Outils '.
2. Si vous souhaitez créer un puzzle qui n'a pas d'aperçu, sélectionnez ' pas d'aperçu '
3. Cliquez sur le bouton ' Créer un puzzle exécutable '.
4. Choisissez où enregistrer le puzzle et cliquez sur " Enregistrer ".
Le puzzle sera créé en tant qu'exécutable autonome. L'image et les paramètres actuels du puzzle seront utilisés.
Les puzzles fonctionneront dans la plupart des distributions Linux et ne nécessitent pas xjigsaw, xpuz ou xjig.
J'ai testé les puzzles sur plusieurs distributions de live CD prêtes à l'emploi, et les puzzles s'exécutent sans aucune dépendance supplémentaire.
Remarque : les puzzles créés sur la version Centos 64 bits ne fonctionneront qu'en centos.
Les puzzles créés sur la version ub10-x11 fonctionneront sur toutes les distributions basées sur Debian depuis 2009.
Aide de xpuz 2.6
Pour construire et installer
1. Démarrez le terminal et cd dans le dossier xpuz-source
2. Tapez xmkmf ()
3. Tapez make depend ()
4. Tapez marque ()
5. Tapez sudo make install ()
Jouer Les
tuiles s'emboîtent très facilement si elles tombent quelque part près d'une autre tuile correspondante, lorsqu'elles sont tournées dans la bonne direction. La façon habituelle de déplacer les pièces à l'écran devrait être de faire glisser la pièce avec le bouton gauche de la souris vers leur destination en les tirant sur le bord.
Si l'option « Fixer la rotation » est activée, les pièces ne pivoteront pas si elles sont déplacées et les pièces s'accrocheront toujours à des angles de 90 degrés.
Si l'option « Fixer l'angle de rotation » est désactivée, les pièces tourneront librement. (Les pièces ne pivoteront pas si elles sont glissées avec le bouton droit de la souris. )
Clic de souris à gauche : pivoter de 90 degrés vers la gauche (remarque : ceci est désactivé sur les blocs de 8 pièces ou plus)
Clic de souris à droite : faire pivoter de 90 degrés vers la droite (cela fonctionne toujours)
De plus, les actions suivantes sont possibles à partir des touches pendant le jeu :-
F : Fix/unFix l'angle de rotation. Toutes les pièces s'enclenchent à des angles de 90 degrés sans rotation libre.
( Réinitialisation lors du prochain chargement du puzzle. )
S : Intervertir les boutons de la souris. ( Réinitialisation lors du prochain chargement du puzzle .)
Les commandes de la souris font
glisser vers la gauche : faites glisser le rotateur ( comme mentionné ci-dessus )
clic gauche : rotation de 90 degrés vers la gauche
Remarque : le clic gauche est désactivé sur les sections contenant plus de 8 pièces. Cela permet d'éviter une rotation accidentelle. ( clic droit reste actif )
cliquez à droite : faites pivoter de 90 degrés vers la droite ( cela fonctionne toujours et fera pivoter de gros morceaux de puzzle )
cliquez au milieu : retournez la tuile de l'autre côté ( si puzzle à deux faces )
CTRL+clic gauche : retourne la tuile de l'autre côté ( si puzzle à deux faces )
Zoom et panoramique
Pour ne pas perdre de tuiles au bord de la fenêtre et pour obtenir plus d'espace de travail, le jeu propose des fonctions de zoom et de panoramique pour contrôler la vue sur votre bureau. Ils sont contrôlés via le clavier avec les fonctionnalités suivantes :
Touches de curseur : Déplacer la vue
Page-Up ou Add : Zoom avant
Page-Down ou Sub : Zoom arrière
Accueil : Réinitialiser à la taille d'origine
Fin : Définir le zoom maximum pour afficher toutes les tuiles
La licence
xpuz est GPL3
Utilisation :-
Il existe plusieurs manières de créer un puzzle.
1. xpuz < chemin de fichier >
Vous pouvez utiliser simplement un chemin de fichier sans option pour créer un puzzle par défaut à partir de l'image au format . Le chemin du fichier doit toujours être entre guillemets.
Le puzzle aura environ 40 à 48 pièces.
exemple : xpuz " /chemin/vers/monimage.jpg "
2. xpuz -play # < filepath >
# = définir un niveau de compétence 0 à 9 .
exemple : xpuz play 3 " /chemin/vers/monimage.jpg "
3. exemple xpuz
: xpuz -se -w 15 -p_style 3 -file "myimage.jpg"
Une option disponible
|
Options
|
Résultat
|
|
-play # < chemin du fichier >
|
Combine -file et -skill pour créer un puzzle à partir du chemin du fichier image . # = niveau de compétence 0 à 9 .
Exemple xpuz play3 " /chemin/vers/monimage.jpg " Le chemin de l'image doit toujours être entre guillemets.
|
|
-file < chemin du fichier >
|
Utilisez l'image dans < filepath > pour le puzzle
|
|
-loadgame
|
charger la dernière partie sauvegardée. Ce n'est pas encore disponible.
|
|
-skill
|
niveau de compétence 0 à 9. Exemple- xpuz -skill 3 -file " myimage.jpg "
|
|
-pw -w
|
nombre de pièces en largeur
|
|
-ph -h
|
nombre de pièces élevé
|
|
-ps -pieces
|
Définir la taille moyenne des pièces.
|
|
-width -ww
|
Largeur de l'image
|
|
-height -wh
|
Hauteur de l'image
|
|
-side
|
Puzzle simple face (0 ou 1). le côté 0 est le côté supérieur.
|
|
-single
|
Puzzle simple face.
|
|
-double
|
Puzzle double face.
|
|
-sb
|
Utilisez une couleur unie pour le dos des pièces
|
|
-bgcol <###>
|
Définissez la couleur d'arrière-plan du puzzle. Exemple hexadécimal à 18 chiffres - bgcol CCCCCC999999FAFAFA
Il s'agit de 3 ensembles de valeurs hexadécimales à 6 chiffres, comme suit... Base de la grille ( arrière-plan ) CCCCCC Grille haute ( clair ) 999999 Grille basse ( sombre ) FAFAFA
|
|
-sb_col <#>
|
Numéro de couleur pour le dos des pièces, en valeur hexadécimale (0x2b8475)
|
|
-p_style
|
Définir le style des pièces. 0 à 11
|
|
-ac -auto_crop
|
Recadrer automatiquement l'espace supplémentaire autour des images
|
|
-bs -btn_swap
|
Échangez les boutons gauche et droit de la souris
|
|
-fa -fix_angle
|
Fixer l'angle des pièces à 90 degrés
|
|
-se -sort_edges
|
Trier les bords. Trouve toutes les pièces de bord et les place dans une pile séparée.
|
|
-nr -no_rotation
|
Pas de rotation des pièces. Les pièces seront verrouillées en position verticale.
|
|
-aa -any_angle)
|
N'importe quel angle ou rotation. Les pièces ne seront pas corrigées à 90 degrés lors de la rotation.
|
|
-anim_speed -ttb <n>
|
Définir la vitesse d'animation (base de temps de rotation) (0.15)
|
| -no_anim |
Aucune animation lors de la rotation et du retournement des pièces.
|
|
-setup
|
Ne mélangez pas les pièces et utilisez des espaces entre les pièces.
|
|
-dist
|
Définir le pourcentage de distorsion pour les pièces. 0 à 35 c'est bien
|
|
-shadow
|
Épaisseur de la bordure ombrée, 1=par défaut, 2=épais ou 3=très épais
|
|
-v
|
Afficher la version xpuz
|
|
-nqk
|
Ne pas afficher les informations de touche rapide en haut de l'écran.
|
|
-bf -best_fit
|
Meilleur ajustement. Essayez d'insérer toutes les pièces du puzzle dans la zone de l'écran après le brassage.
|
|
-mcs
|
Réglez la vitesse de clic de la souris de 150 à 350.
|
|
-pn -player_ name
|
Le nom du joueur actuel (entre guillemets s'il contient des espaces). Utilisé pour le fichier des scores. Voir *remarques (1)
|
|
-gn -game_ name
|
Le nom du puzzle actuel (entre guillemets s'il contient des espaces). Utilisé pour le fichier des scores.
* voir remarques (2)
|
|
-xf
|
Nom du dossier xpuz (dans 'users home') (entre guillemets)
La valeur par défaut est '.xpuz'. Ceci est utilisé comme dossier pour enregistrer toutes les informations connexes pour xpuz.
* voir remarques (3)
|
|
-ap -auto_portrait
|
Faire pivoter automatiquement les images de paysage en portrait
|
|
-op -options
|
Afficher une liste d'options.
|
|
Options
|
Result
|
|
-play# <filepath>
|
Combines -file and -skill to create a puzzle from the image filepath . # = skill level 0 to 9.
Example xpuz play3 "/path/to/myimage.jpg" Image path should always be in quotes.
|
|
-file <filepath>
|
Use image in <filepath> for the puzzle
|
|
-loadgame
|
load last saved game. This is not available yet.
|
|
-skill
|
level of skill 0 to 9. Example- xpuz -skill 3 -file "myimage.jpg"
|
|
-pw -w
|
number of pieces wide
|
|
-ph -h
|
number of pieces high
|
|
-ps -piece_size
|
Set average piece size.
|
|
-width -ww
|
Width of image
|
|
-height -wh
|
Height of image
|
|
-side
|
Single sided puzzle (0 or 1). side 0 is top side.
|
|
-single
|
Single sided puzzle.
|
|
-double
|
Double sided puzzle.
|
|
-sb
|
Use solid color for back of pieces
|
|
-bgcol <###>
|
Set the puzzleboard background colour. 18 digit hex Example -bgcol CCCCCC999999FAFAFA
This is 3 sets of 6 digit hex values, as follows... Grid base (background) CCCCCC Grid high (light) 999999 Grid low (dark) FAFAFA
|
|
-sb_col <#>
|
Color number for back of pieces, as a hex value (0x2b8475)
|
|
-p_style
|
Set style of pieces. 0 to 11
|
|
-ac -auto_crop
|
Automatically crop extra space from around images
|
|
-bs -btn_swap
|
Swap the left and right mouse buttons
|
|
-fa -fix_angle
|
Fix angle of pieces to 90 deg
|
|
-se -sort_edges
|
Sort edges. Finds all edge pieces and places them in a separate pile.
|
|
-nr -no_rotation
|
No rotation of pieces. Pieces will be locked in the upright position.
|
|
-aa -any_angle)
|
Any angle or rotation. Pieces will not be corrected to 90 degrees when rotating.
|
|
-anim_speed -ttb <n>
|
Set animation speed (turn time base ) (0.15)
|
| -no_anim |
No animation when rotating and flipping pieces.
|
|
-setup
|
Don't shuffle pieces and use spaces between pieces .
|
|
-dist
|
Set distortion percentage for pieces. 0 to 35 is good
|
|
-shadow
|
Thickness of shadowed border, 1=default , 2=thick or 3=very thick
|
|
-v
|
Show xpuz version
|
|
-nqk
|
Don't show quick key information at top of screen.
|
|
-bf -best_fit
|
Best fit. Attempt to fit all puzzle pieces into the screen area after shuffling.
|
|
-mcs
|
Set mouse click speed 150 to 350.
|
|
-pn - player_name
|
The current players name ( in quotes if it contains spaces). Used for the scores file. See *notes (1)
|
|
-gn -game_name
|
The name for current puzzle (in quotes if it contains spaces). Used for the scores file.
* see notes (2)
|
|
-xf
|
Name of the xpuz folder (in 'users home') ( in quotes)
The default is '.xpuz'. This is used as the folder to save all related information for xpuz.
* see notes (3)
|
|
-ap -auto_portrait
|
Automatically rotate landscape images to portrait
|
|
-op -options
|
Display a list of option.
|
Options supplémentaires, principalement pour le débogage
|
Options
|
Résultat
|
|
-une
|
angle de démarrage
|
|
-s
|
mélanger les tuiles
|
|
-sf
|
lecture aléatoire
|
|
-sa
|
angles de mélange
|
|
-sp
|
mélanger les positions
|
|
-r -rp
|
Faites pivoter les pièces après avoir créé le puzzle. (pour effet)
|
|
-8 -16 -32
|
Sélectionnez manuellement la routine de mappage de texture optimisée
|
|
-maxang
|
Angle de rotation maximum au démarrage
|
|
-rand
|
Graine pour générateur aléatoire.
|
|
-ftb
|
Définir la base de temps de retournement (0,07)
|
|
-ftd
|
Définir le delta du temps de retournement (pour les tuiles supplémentaires) (0,02)
|
|
-mft
|
Nombre maximum de tuiles retournées (8)
|
|
-fs
|
Définir la valeur, quand arrêter le flip (0,2)
|
|
-ttd
|
Définir le delta du temps de rotation (pour les pièces supplémentaires) (0,02)
|
|
-ttb
|
Définir la base de temps de virage (0,15)
|
|
-mtt
|
Nombre maximum de tuiles flip (8)
|
|
-msr
|
Nombre maximal de tentatives d'accrochage (1)
|
|
-Mac
|
Nombre minimum de tuiles pour le réglage (4)
|
Touches de contrôle et actions de la souris
|
Clés
|
action
|
|
glisser gauche de la souris
|
Faites glisser directement (sauf si les touches de la souris sont permutées)
|
|
faites glisser la souris vers la droite
|
Glisser avec rotation automatique (sauf si les touches de la souris sont permutées)
|
|
clic gauche de la souris
|
Faites pivoter la pièce de 90 degrés dans le sens inverse des aiguilles d'une montre
|
|
clic droit de la souris
|
Faites pivoter la pièce de 90 degrés dans le sens des aiguilles d'une montre
|
|
CTRL + clic gauche
|
Retourner la pièce (casse-tête double face)
|
|
F
|
Réparer ou Défaire glisser
|
|
S
|
Enregistrer le puzzle actuel (pas encore disponible)
|
|
Q
|
Quitter. Vous devez appuyer deux fois sur Q pour quitter. Ceci afin d'éviter les abandons accidentels.
|
|
|
|
Les autres informations
Nom du joueur
Il est utilisé par xpuz lors de l'ajout du score du puzzle au fichier « scores ».
Si un player_name n'est pas fourni, xpuz utilisera le nom d'utilisateur du joueur actuel.
Cependant, si le dossier xpuz n'existe pas, rien ne sera fait.
Nom du jeu
Il est utilisé par xpuz lors de l'ajout du score du puzzle au fichier « scores ».
xpuz recherche d'abord dans le dossier xpuz un fichier appelé 'puzzle.name'. Si cela est trouvé, le game_name en sera extrait. Sinon, la variable game_name sera utilisée (si elle existe).
Si le fichier 'puzzle.name' n'existe pas et qu'une variable game_name n'existe pas, xpuz laissera l'entrée vide. Si le dossier xpuz n'existe pas, rien ne sera fait.
Le dossier xpuz est utilisé comme dossier pour enregistrer toutes les informations connexes pour xpuz.
Le nom de dossier par défaut est « xpuz ».
Pour modifier le dossier xpuz utilisé, définissez l' option -xf pour utiliser un dossier différent.
Fichier de scores
si le dossier de support des puzzles (en -xf ) existe dans le dossier d'accueil des utilisateurs, un fichier de scores (scores) sera mis à jour à chaque fois qu'un puzzle est terminé. Si le dossier n'existe pas, rien n'est fait.
Le format de chaque ligne dans le fichier 'scores' est : gamename|gamepieces|playername|gameseconds
exemple : balloons|24| jean |73