Kapitel 6. Spelanpassning

Inställningsdialogrutan

Menyalternativet InställningarAnpassa Kajongg... visar dialogrutan Anpassa - Kajongg.

Om du klickar på knappen Avbryt här, ångras alla ändringar av inställningarna, inklusive allt du gjorde i regeluppsättningseditorn.

Du kan också välja olika flikar med tangentbordet: Ctrl+1 väljer den första fliken, alternativet Spela, Ctrl+2 väljer den andra fliken, och så vidare.

Spelalternativ

Visa brickornas skuggor

Det här visar brickor med kanter och skuggor. Det finns också ett visst mellanrum mellan brickrader, och murens brickor visas så att det går att se om muren är två eller tre brickor hög. Om alternativet inaktiveras, får man alltså en enklare visning med något större brickor. Det kan vara till hjälp för små bildskärmar.

Arrangera om dolda brickor till kombinationer

Det här grupperar kombinationer på handen. Ibland kan grupperingen kanske inte vara som du vill ha den, så du kanske föredrar att inte ha någon gruppering alls, precis som i ett verkligt spel.

Visa bara möjliga åtgärder

Visa bara möjliga åtgärder under spelet, som Ingen begäran eller Pong.

Föreslå vad som bör göras

Så fort du har ett val av åtgärder, som att begära en bricka eller inte, eller välja vilken bricka som ska kastas, kan Kajongg hjälpa dig genom att ge ett förslag.

Använd ljud om tillgängliga

Det är låter dig höra kastade och kungjorda brickor. Om andra spelare spelar in ljudfiler med sina egna röster, kan du höra dem.

Låt andra höra min röst

Om du spelade in ljudfiler med din egen röst, låter det här alternativet andra spelare höra din egen röst för dina kastade och kungjorda brickor.

Animeringshastighet:

Definiera hur snabbt brickorna ska flyttas omkring. Om du flyttar skjutreglaget längst åt höger, animeras inte förflyttning av brickor: brickorna byter helt enkelt plats.

Ljud

Du får en mycket bättre spelupplevelse om du hör spelare begära brickor och kungöra kastade brickor. Det gör det också enklare att spela, eftersom du kan koncentrera dig på dina egna brickor, du behöver inte titta på vad andra kastar.

Kajongg levereras med röster för olika spelare. Röster tilldelas automatiskt till alla spelare. För varje språk ska det finnas fyra röster, helst två manliga och två kvinnliga. Kajongg försöker använda röster på samma språk som det kör med. Om inga röster hittas med det språket, använder Kajongg andra språk som reserv, med samma reservspråk som du har definierat för Kajongg (se HjälpÄndra programmets språk...). Om inga röstfiler finns på ditt modersmål, inbjuds du att spela in och bidra med dem till Kajongg.

  • Så här kan du skapa röster själv. Det finns en separat katalog för varje röst. Observera att katalogerna kan finnas någon annanstans på ditt system, de beror på hur KDE installerades. Bara delen som börjar med kajongg är alltid likadan. Det finns två röstgrupper med olika platser i filsystemet:

    • Fördefinierade röster för varje språk. De finns i en katalog som /usr/share/kajongg/voices/SPRÅK där SPRÅK är koden för ditt modersmål. Röstkatalogerna under .../kajongg/voices/ är på amerikansk engelska. Fördefinierade röster tilldelas slumpmässigt till spelare. Rösterna har namn som "male1 male2 female1 female2" men namnen spelar ingen roll, eftersom användaren aldrig ser dem.

    • Användarröster kan definieras för en specifik användare. Om Kajongg använder en sådan röst, kan det automatiskt överföras till andra spelare över Internet. Rösterna kan finnas i en katalog som ~/.local/share/apps/kajongg/voices/. Så om loginnamnet är anna, kan det vara /home/anna/.local/share/apps/kajongg/voices/joe/. Katalogen voices/ kanske inte existerar ännu. Om så är fallet, skapa den.

  • Nu när du vet var den nya rösten ska placeras, skapa en ny katalog för den.

  • I den underkatalogen kan du placera ljudfilerna. De måste kodas med Ogg Vorbis ljudomkodare, och namnen måste ha filändelsen .ogg. En enskild fil har ett namn som s3.ogg, vilket betyder sten 3. Sådana filer ska definieras för varje bricka, varje begäran och kungörelse. Men om ett ljudfil saknas, händer ingenting allvarligt, ljudet hörs helt enkelt bara inte. Återgång till andra röster eller språk fungerar bara för hela röster, inte för enskilda ljudfiler.

  • Efter att ha definierat alla ljudfiler för en fördefinierad röst, försäkra dig om att Kajongg-processen har skrivrättigheter i den nya röstkatalogen. Starta Kajongg och prova rösten. När allting är ok, kan du ta bort skrivrättigheterna (och bör göra det för fördefinierade rösterna). Kajongg kommer automatiskt att skapa en fil som kallas md5sum innehåller en checksumma för alla ljudfiler. När du ändrar, lägger till eller tar bort en ljudfil för en röst, försöker Kajongg skriva den filen igen.

Gör ljudets längd kort men tala tydligt. Spelet kan gå mycket snabbt när man är van vid det. Det är enklare om man först skriver ned en lista med allt som ska läsas upp. Läs det inte som en följd av värden, utan försök uttala varje värde som det var det enda, och som man skulle göra det när man spelare. Lämna utrymme mellan värdena. Att läsa upp detta kräver en del övning.

Det här är bara en möjlighet att skapa ljudfilerna.

  • Spela in en ljudfil med programmet qarecord, sparat den med WAV-format. Läs upp alla ljud i denna enda ljudfil.

  • Redigera filen med ljudeditorn audacity. Använd musen i den editorn för att markera ett intervall av ljudvågorna. Editorn spelar upp den delen. Upprepa till du har markerat rätt del. Det kan vara enklare om VisaZooma in används. Använd menykommandot ArkivExportera markering och spara med formatet .ogg. Välj låg kvalitet under Alternativ, det är tillräckligt, och till och med önskat, eftersom det reducerar tiden för att överföra ljuden till andra spelare.

Följande är namnen på filerna som ska skapas. Lägg alltid till .ogg sist i dem:

Tabell 6.1. Ljudfilernas namn

s1 .. s9Bricka 1 till bricka 9
b1 .. b9Bambu 1 till bambu 9
c1 .. c9Tecken 1 till tecken 9
we ws ww wnVindarna östan, sunnan, västan, nordan
db dr dgDrakarna blå/vit, röd, grön
chow pung kong mahjonggDe viktigaste kungörelserna: chi, pong, kong, Mah Jong
originalcall violatesoriginalcallUrsprunglig kungörelse om den är felaktig
dangerousgameEn spelare fyrar av en kanon (farligt spel)
nochoiceEn spelare deklarerar att han inte har något val annat än att spela ett farligt spel