# Handbok &palapeli;

## Inledning

&palapeli; är ett pusselspel för en spelare.

&palapeli;s fönster är uppdelat i två områden, pusselsamlingen och pusselbordet. Handboken fortsätter nu med att beskriva dessa två områden.

## Bläddra i pusselsamlingen

När &palapeli; startas för första gången, laddas pusselsamlingen i förväg med några standardpussel som levereras med &palapeli;. Klicka på ett av pusslen för att omedelbart börja spela. Pusselbordet används för att lägga pusslet. Se avsnittet efter det nästa om hur man använder pusselbordet.

Förutom att välja ett pussel, kan pusselsamlingen användas för följande åtgärder:

- skapa nya pussel från bilder på disken

- importera pussel skapade av andra

- exportera pussel för att dela dem med dina vänner och resten av världen

- ta bort pussel du inte behöver längre

Följande avsnitt visar hur man utför dessa åtgärder med knapparna i verktygsraden.

### Översikt av verktygsraden

Du kan välja pussel i pussellistan genom att trycka på &Ctrl; och vänster musknapp tillsammans. Genom att trycka på vänster eller höger musknapp utan &Ctrl;, öppnas det specifika pusslet på pusselbordet.

Skapa nytt pussel

- Visar en dialogruta so låter dig skapa ett pussel från en bild på hårddisken. Se nästa avsnitt för detaljinformation.

Ta bort

- Alla pussel som du har markerat i pussellistan kommer att tas bort permanent från biblioteket.

  Åtgärden kan inte ångras.

Importera från fil

- När du har tagit emot en &palapeli; pusselfil (som oftast känns igen på filändelsen `*.puzzle`), kan du använda den här åtgärden för att importera den i din lokala samling. Pusselfiler kan ocksås spelas genom att helt enkelt klicka på dem i filhanteraren du föredrar, men efter import visas pusslet i din lokala samling, och du kan ta bort den nerladdade pusselfilen utan problem.

Exportera till fil

- Detta exporterar pusslen som för närvarande är markerade till filer, för att göra det möjligt för dig att ge dem till dina vänner, publicera dem på webben, eller skapa säkerhetskopior av din samling.

## Skapa nya pussel

Som beskrivs i föregående avsnitt, kan man skapa nya pussel genom att klicka på knappen Skapa nytt pussel i pusselsamlingen.

Genom att klicka på den här knappen visas dialogrutan för att skapa pussel, som består av tre sidor:

1. Välj en bildfil som ska delas i bitar på första sidan. Försäkra dig om att du skriver in rätt metadata för bilden: Du bör ge erkännande till bildens skapare (t.ex. fotografen eller konstnären). Var vänlig respektera upphovsrätten som innehas av bildens skapare.

2. På andra sidan kan du välja typ av bitar som bilden ska delas i. &palapeli; levereras med en samling förinstallerade delningsverktyg, men delningsprogram från tredje part kan också vara tillgängliga.

3. På den sista sidan i dialogrutan, kan det valda delningsverktyget anpassas, t.ex. genom att välja ett annat antal bitar eller genom att justera parametrar för bitarnas form. De tillgängliga alternativen beror på vilket delningsprogram som har valts.

Den här handboken fortsätter med att beskriva de delningsverktyg som följer med &palapeli;. Om du har laddad ner ett delningsinsticksprogram från tredje part för &palapeli;, se dokumentationen för insticksprogrammet om du har problem med att installera eller använda det på ditt system.

### &psc;

&psc; skapar realistiska pusselbitar med diverse grundformer:

Rektangulärt rutnät

- Innehåller de välkända rektangulära bitarna.

Kairo-rutnät

- Med pentagonala bitar och olika kantvinklar är det ganska svårt att lägga, eftersom bitarna passar ihop på ett mindre välbekant sätt.

Hexagonalt rutnät

- Skapar hexagonala bitar, arrangerade som cellerna i en bikaka.

Rotrex-rutnät

- Genom en speciell sammansättning av triangulära, hexagonala och rektangulära bitar, formar bitarna ett mönster som påminner om en stor mängd överlappande cirklar.

Oregelbundet rutnät

- Rutnätet är bara tillgängligt om qvoronoi från paketet lqhul är installerat. qvoronoi används för att beräkna oregelbundet formade bitar från slumpmässigt placerade punkter.

&psc; har diverse parametrar som bestämmer hur bitarnas kanter ser ut, särskilt deras pluggar. Standardinställningar tillhandahålls för alla dessa parametrar. Ett ytterligare förinställt läge är tillgängligt som reducerar antal parametrar till bara de allra nödvändigaste. Följande parametrar är oftast tillgängliga:

Ungefärligt antal bitar

Procent vända kanter

- Sannolikheten att varje plugg vänds. En plugg anses vara vänd om den pekar i motsatt riktning mot vad den skulle i ett fullständigt rektangulärt rutnät. I det rektangulära rutnätet ger det bitar med tre eller fyra pluggar som pekar inåt respektive utåt. Placera skjutreglaget längst åt vänster för att få det normala helt rektangulära rutnätet. I mitten är pluggarnas orientering slumpmässig. Längst till höger är rutnätet helt regelbundet igen, men med en "alternativ" regel. Det betyder inte att alla pluggar vänds: I det alternativa regelbundna rutnätet, har exempelvis varje del fyra inåtpekande eller fyra utåtpekande pluggar. Inställningen får ingen effekt i det oregelbundna rutnätet.

Kanternas kurvighet

- Bestämmer hur kurviga kanterna är, dvs. hur starkt kanterna trycks in eller buktar ut. Flytta reglaget längst åt vänster för att erhålla raka kantlinjer (förutom pluggarna).

Pluggstorlek

- Bestämmer storleken hos pluggdelen på varje kant. Normalinställningen (reglagets mittposition) är vald för att se ut som ett riktigt pussel. Skjutreglaget går från 50 % till 150 % av denna storlek, vilket redan det ser obscent stort ut. Programmet försöker verkligt hårt att undvika kollision mellan pluggar. Kanter som kolliderar formas om flertalet gånger och krymps i små steg. Det finns dock ändå kvar fall där ingen lösning går att hitta, särskilt för stora pluggstorlekar.

Kurvighetens variation

- Bestämmer hur mycket kurvigheten (se ovan) varierar mellan kanter. Flytta skjutreglaget åt vänster för att få alla inbuktningar och utbuktningar att se likadana ut. Längst åt höger kan både mycket kurviga och mycket raka kanter uppträda.

Pluggpositionens variation

- Bestämmer hur mycket pluggens position på kanten varierar. Längst åt vänster är pluggarna fästa mitt på sina kanter.

Pluggarnas variation

- Bestämmer hur säregna pluggarna ser ut. Längst åt vänster ser alla pluggar likadana ut. Längst åt höger är varje plugg ett unikt konstverk skapat särskilt åt dig.

Oreg: Bitstorlekarnas variation

- Bara för oregelbundet rutnät: Bestämmer hur bitarnas storlek varierar. En mycket liten inställning betyder nästan ingen variation, och kristallitliknande strukturer uppstår. Större inställningar skapar både mycket små och mycket stora bitar.

Lagra rutnätsbild

- Spara en bild av rutnätet (svarta kanter på vit bakgrund) som `~/goldberg-slicer-dump.png`. Om en tidigare bild finns, skrivs den över.

### Föråldrade delningsverktyg

Av historiska skäl inkluderar &palapeli; också delningsverktygen "Klassiska pusselbitar" och "Rektangulära bitar". Dessa delningsverktyg skapar rektangulära bitar, antingen med eller utan sammanfogande pluggar. Båda delningsverktygen tillåter att antal bitar och proportion justeras. Att dra proportionsreglaget åt vänster ger höga bitar, medan att justera det åt höger ger breda bitar. Normalvärdet ger ungefär fyrkantiga bitar.

## Lägga pussel på pusselbordet

Pusselbordet (i detalj)

Spelets syfte är att lägga de givna pusselbitarna för att skapa en bild.

Bitar kan flyttas fritt genom att klicka på dem och dra dem med vänster musknapp. Du kan välja flera bitar samtidigt genom att hålla nere &Ctrl; och klicka på dem, eller genom att rita en linje runt dem med vänster musknapp.

När du placerar en bit intill en angränsande bit, läggs bitarna automatiskt ihop (1). Efter att ha lagts ihop kan inte bitar längre dras isär. Liksom i verkligheten kan du inte kombinera två bitar som inte verkligen är grannar.

Förloppsraden under pusselbordet anger dina framsteg (2). &palapeli; sparar automatiskt det du gjort efter varje drag, så normalt behöver du aldrig bekymra dig om att spara.

Du kan ändra zoomnivå hos pusselbordets vy med mushjulet, eller med skjutreglaget längst ner till höger (3). Genom att klicka och dra med höger musknapp, kan du flytta pusselbordets vy.

Förflyttningen av bitarna begränsas av pusselbordets yta. Ytan representeras av en ljusare skuggad rektangel på pusselbordets bakgrund. När du flyttar bitar till kanten (4) på pusselbordets yta, utökas ytan automatiskt för att ge dig mer utrymme att flytta pusselbitarna. Nära de skuggade kanterna ändras muspekaren till en pil med två spetsar, vilket anger att du kan justera pusselbordets yta genom att klicka där och dra med vänster musknapp.

Du kan låsa pusselbordets yta med den lilla knappen (5) precis intill förloppsraden. Skuggan (4) omkring pusselbordet blir mörkare, och bitar slutar nu förflyttas vid kanterna på pusselbordets yta. Det är fortfarande möjligt att justera storleken på pusselbordets yta för hand.

### Användning av musen

Som beskrivet i föregående avsnitt, finns det flertalet sätt att påverka &palapeli;s pusselbord med musen. Man kan fritt ställa in vilka åtgärder som utförs med vilka musknappar. (Se avsnittet Spelanpassning för mer information om hur det ställs in.) Följande lista sammanfattar alla möjliga musåtgärder:

Ändra storlek på pusselbordets yta genom att dra dess kanter

- Normalt är åtgärden tilldelad till vänster musknapp.

Flytta bitar genom att dra

- När du klickar och drar en pusselbit, flyttas biten. Om flera bitar är markerade och du klickar och drar en av bitarna, flyttas alla bitar. Normalt är åtgärden tilldelad till vänster musknapp.

Flytta visningsområdet genom att dra

- Normalt är åtgärden tilldelad till höger musknapp.

Välj flera bitar samtidigt

- När du klickar på ett ledigt område på pusselbordet istället för på en pusselbit, kan du dra en linje. När musknappen släpps, markeras alla bitar inom linjen. Alla andra bitar avmarkeras. Normalt är åtgärden tilldelad till vänster musknapp.

Välj bitar genom att klicka

- När du klickar på en enskild pusselbit markeras den. Om den redan var markerad, blir den avmarkerad. Normalt är åtgärden tilldelad till vänster musknapp, och bara tillgänglig när &Ctrl; hålls nere.

Ändra låstillstånd för pusselbordets område

- Åtgärden är identisk med att klicka på knappen (5) på statusraden. Normalt är åtgärden inte tilldelad till någon musknapp, men du kan aktivera den från inställningsdialogrutan.

Rulla visningsområdet horisontellt och Rulla visningsområdet vertikalt

- Normalt är åtgärden inte tilldelad till mushjulet, men du kan aktivera den från inställningsdialogrutan.

Zooma visningsområdet

- Åtgärden är identisk med att flytta skjutreglaget (3) på statusraden. Åtgärden är normalt tilldelad till mushjulet.

### Översikt av verktygsraden

Återställ pussel...

- Tar bort den sparade läggningen för det här pusslet.

## Översikt av gränssnittet

&palapeli;s två områden, pusselsamlingen och pusselbordet, är inbäddade i menyraden som flikar. Det finns också två menyer med vanliga åtgärder som beskrivs nedan.

### Menyn Inställningar

Inställningar Visa pusselbordets statusrad

- Växlar visning av förloppsraden och knapparna under pusselbordet. Åtgärden ändrar ingenting i pusselsamlingen.

Inställningar Anpassa genvägar...

- Öppnar en dialogruta där du kan ställa in snabbtangenterna i &palapeli;

Inställningar Anpassa &palapeli;...

- Öppna spelets inställningsdialogruta. Se avsnittet Spelanpassning för mer information.

### Menyn Hjälp

&help.menu.documentation;

## Spelanpassning

Använd menyradens alternativ Inställningar Anpassa &palapeli;... för att öppna inställningsdialogrutan.

### Allmänna inställningar

Bakgrund

- Låter dig välja en annan bakgrundsstruktur för pusselbordet. Om du väljer en enkel färg istället för en struktur, kan knappen intill urvalsrutan väljas för att definiera färgen.

Bitarnas utseende

- Bestämmer utseendet hos bitarna på pusselbordet. Om &palapeli; kör långsamt, eller om det tar väldigt lång tid att öppna pussel, kan de grafiska effekterna i den här kategorin inaktiveras för att snabba upp allting.

Läggprecision

- Låter dig välja hur nära varandra grannbitar måste vara placerade för att läggas ihop.Om du flyttar skjutreglaget längre åt höger, läggs bitar ihop även om de inte är så nära varandra. Det gör det något enklare att hantera spelet.

### Användning av musen

Den här sidan av inställningsdialogrutan låter dig tilldela musåtgärder beskrivna i avsnittet Lägga pussel på pusselbordet till olika musknappar. Åtgärderna är uppdelade i de som kan tilldelas till musknappar (t.ex. Flytta visningsområdet genom att dra), och de som kan tilldelas till mushjulet (t.ex. Rulla visningsområdet horisontellt).

#### Fliken Musknappar

Intill namnet på varje åtgärd finns en knapp med en bild av en datormus, som visar åtgärden som för närvarande är aktiv. Du kan ställa in åtgärden genom att klicka på knappen med vänster musknapp och därefter med musknappen du vill tilldela till åtgärden. Om du håller nere väljartangenter medan du klickar den andra gången, tillåter pusselbordet bara åtgärden när väljartangenterna hålls nere.

Istället för att klicka kan du också trycka på Mellanslag för att tilldela Ingen knapp till åtgärden. Det tillåts bara om väljartangenter hålls nere. Ingen knapp betyder att väljartangenterna får musknappens roll. Åtgärden påbörjas när väljartangenterna trycks ner, och stoppar när någon av väljartangenterna släpps.

#### Fliken Mushjul

Den här fliken fungerar på ett liknande sätt som den föregående. När knappen till höger begär indata, måste du röra på mushjulet istället för att klicka på en musknapp. Det är också tillåtet att hålla nere väljartangenter, med samma konsekvenser som i föregående fall.

Om musen har ett mushjul med två riktningar (som vanligtvis finns på tryckplattor till bärbara datorer), kan du dra nytta av det: Knappen känner av om mushjulet rörs horisontellt eller vertikalt.

## Tack till och licens

&palapeli;s syfte är att bringa det och utmaningen hos pussel till skrivbordet.

Idén utvecklades först av Bernhard Schiffner, tillsammans med Stefan Majewsky, som är nuvarande huvudutvecklare av &palapeli;. &psc; bidrogs av Johannes Löhnert.

Dokumentation Copyright 2009, 2010 Johannes Löhnert, Stefan Majewsky.

Översättning Stefan Asserhäll stefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

&install.intro.documentation;

### Kompilering och installation

&install.compile.documentation;
&documentation.index;