Ophavsret © 1999, 2000, 2002, 2006 Éric Bischoff
Ophavsret © 2001 Paul E. Ahlquist, Jr.
Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".
KTuberling er et spil beregnet til små børn.
Indholdsfortegnelse
Tabelliste
KTuberling er et spil beregnet til små børn. Det kan selvfølgelig også nydes af voksne der er forblevet unge af sind.
Det er en “kartoffel-editor”. Det betyder du kan trække og slippe øjne, munde, overskæg, og andre dele af ansigtet og sjove ting på en kartoffellignende fyr. Tilsvarende har du en pingvin og et akvarium på hvilke du kan droppe andre ting.
Der er ingen vinder i spillet. Det eneste formål er at lave det sjovest mulige ansigt.
Der er et museum (ligesom “Madame Tusseau” galleriet) hvor man kan finde mange morsomme eksempler på dekorerede kartofler, pingviner og akvarier. Du kan selvfølgelig sende dine egne kreationer til programmøren, Éric Bischoff, som vil inkludere dem i museet hvis han får noget tid til overs.
KTuberling kan også “tale”. Den vil stave navnet på de objekter du trækker og slipper. Den vil “tale” på et sprog som du kan vælge. Du kan endog lære et lille ordforråd på fremmede sprog. For øjeblikket kan KTuberling “tale” dansk, tysk, engelsk, spansk fransk, italiensk, hollandsk, portugisisk, rumænsk, serbisk, slovakisk, slovensk og svensk.
Der er to områder i hovedvinduet:
“Legeplads”-området til venstre.
“Objekt”-området til højre, hvor du vælger objekter til at placere på din legeområde!
Flyt musemarkøren hen i “objekt” området i højre side for at trække et objekt. Klik på objektet du ønsker at trække, men giv ikke slip på museknappen før du har flyttet musemarkøren hen til det sted i “legeplads”-området hvor du ønsker at droppe objektet.
Efter det er droppet i “legeplads”-området, kan objektet stadig flyttes. Klik blot på et objekt for at vælge det til yderligere træk og slip. Når du klikker på det kommer det ovenpå de andre objekter der delvist skjulte det. Dette trick er nyttigt når briller og øjne skal placeres rigtigt.
Værktøjslinjen giver knapper til de oftest brugte funktioner.
Tabel 2.1. Værktøjslinjeknapper
Knap | Navn | Menu-ækvivalent | Handling |
---|---|---|---|
![]() | Ny | -> | Nulstiller “legeplads”-området. Dette rydder alle dele af legepladsen så en ny dekoration kan laves. |
![]() | Indlæs | -> | Åbner en eksisterende tuberling fil fra museet eller fra andre mapper. |
![]() | Gem | -> | Gemmer din kreation til din hjemmemappe, eller til en anden mappe såsom museet efter ønske. Kartoffelfyren gemmes til en lille fil, hvor kun objekternes position er gemt. |
![]() | Udskriv | -> | Udskriver dit billede (PostScript® format). |
![]() | Fortryd | -> | Fortryder sidste operation |
![]() | Annullér fortryd | -> | Omgør sidste operation. |
Rydder “legeplads”-området
Åbner en eksisterende tuberling fil fra museet eller fra et vilkårligt andet sted hvis du ønsker det.
Gemmer din kreation. Kartoffelfyren gemmes til en lille fil hvor kun objekternes position gemmes.
Laver en grafik fil der indeholder et billede af din kartoffelfyr. Tilgængelige formater er XPM, JPEG, PNG og BMP.
Udskriver dit kartoffelfyrbillede ved brug af PostScript® formatet.
Afslutter KTuberling.
Skifter til kartoffel-legeplads. KTuberling husker den sidst valgte legeplads næste gang der startes op.
Skifter til pingvin-legeplads. KTuberling husker den sidst valgte legeplads næste gang der startes op.
Skifter til akvarie-legeplads. KTuberling husker den sidst valgte legeplads næste gang der startes op.
Bemærk venligst at du skal have kdemultimedia installeret og artsd kørende for at kunne høre lyde.
Slår lyd fra. KTuberling husker dette næste gang der startes op.
Slår lyden til og taler dansk. Hvis danske lyde ikke er installerede så er dette valg gjort gråt. KTuberling huskler dette valg næste gang der startes op.
Slår lyden til og taler tysk. Hvis tyske lyde ikke er installerede så er dette valg gjort gråt. KTuberling huskler dette valg næste gang der startes op.
Slår lyden til og taler engelsk. Hvis engelske lyde ikke er installerede så er dette valg gjort gråt. KTuberling huskler dette valg næste gang der startes op.
Det samme for de andre sprog.
Slå til og fra for visning af værktøjslinjen.
Åbner en standardindstillingsdialog for genveje i KDE, hvor du kan ændre genvejstasterne som bruges af KTuberling.
Viser den sædvanlige indstillingsdialog for værktøjslinjer i KDE.
Starter KDE's Hjælpesystem startende med hjælpesiderne for KTuberling (dette dokument).
Ændrer musemarkøren til en kombination af en pil og et spørgsmålstegn. Klik på punkter indenfor KTuberling vil åbne et hjælpevindue (hvis der findes et for dette punkt) der forklarer punktets funktion.
Åbner problemrapport dialogen hvor du kan rapportere en fejl eller bede om en “ønskeseddel” egenskab.
Dette vil vise version og forfatterinformation.
Dette viser KDE versionen og anden basal information.
KTuberling tilbyder en blid og taknemlig introduktion til KDE brugerindstilling og programmering. Programmet kan udvides. For eksempel, kan man tilføje nye legepladser ved at ændre grafikfilerne uden nogen kodning. Ved at tilføje passende lydfiler, kan oversættere ændre lyden til deres eget sprog.
Hvis du udvider eller tilføjer til spillet, så overvej venligst at sende dine tilføjelser til udvikleren Éric Bischoff for inklusion i fremtidige udgaver.
Størrelsen og formen af legepladsen og antallet af objekter kan ændres. Nye legepladser kan tilføjes. Kun to billedfiler skal laves for hver legeplads: et spillebræt og en maske. Et maksimum af 8 legepladser er tilladt ud af hvilke kun 3 bruges for øjeblikket.
Seks billeder bruges i KTuberling: potato-game.png
, potato-mask.png
, penguin-game.png
og penguin-mask.png
, aquarium-game.png
og aquarium-mask.png
. Standard-stedet for disse filer er mappen $KDEDIR/share/apps/ktuberling/pics/
.
Den første type af billeder, *-game.png
holder legepladsen og objekterne som brugeren vælger. Dette er den grafik som brugeren ser når spillet spilles.
Den anden type af billeder, *-mask.png
, indeholder kun masker for objekterne. Maskerne bruges til at begrænse kanterne af objekterne og i visse tilfælde, give objekterne noget gennemsigtighed (for eksempel, brillerne). Det anbefales tvunget, at putte objekterne på det samme sted i spillebrætfilen som i maskefilen.
I den samme mappe er der en fil der hedder layout.xml
. ($KDE/share/apps/ktuberling/pics/layout.xml
) siger hvilke billeder der skal bruges og forbinder dem til menuindgange. Den indeholder også positionsparametrene for legepladsen og objekterne i spillebrættet og i maskerne. Den tilknytter lydene til objekterne og placerer objekterne i grupper. Den deklarerer endelig sprog som et sæt af oversatte lyde. Den følger standard XML-syntaks (se detaljer nedenfor).
Stadig i den samme mappe er der en fil der hedder layout.i18n
($KDEDIR/share/apps/ktuberling/pics/layout.xml
) rekapitulerer strengene i layout.xml
som kan oversættes:
Menuindgange der tillader at vælge legeplads og sprog
Navnene på kategorierne for objekterne
En mappe ovenfor, er en fil der hedder ktuberlingui.rc
($KDEDIR/share/apps/ktuberling/ktuberlingui.rc
) er en anden XML-fil som beskriver menuerne for KTuberling. Den bør indeholde et <action>-mærke pr legeplads og sprog. Det symbolske navn på handlingen i denne fil skal være identisk med det symbolske navn på handlingen i layout.xml
.
Foruden den sædvanlige .po
-fil mekanisme for oversættelse af program etiketter og spørgsmål, kan lydene også lokaliseres.
Hvis de forskellige oversættere optager deres stemmer til en .wav
-fil, kan de gemme denne fil i den sprogspecifikke undermappe af lydmappen. Navnet på lyden tilknyttes så til en fil i layout.xml
-filen. For eksempel, hvis sproget er italiensk, kan oversætteren optage sin stemme i .wav
-filer placeret i $KDEDIR/share/apps/ktuberling/sounds/it
. Så kan man oversætte filnavne såsom en/hat.wav
til navne såsom it/cappello.wav
.
I en fremtidig udgave vil KTuberling bruge OGG Vorbis rc3 filformater til lyde. For øjeblikket er det muligt at konvertere WAV-filer til OGG Vorbis rc3 ved brug af følgende kommandolinje:
$
oggenc -q 10 -o
sound.ogg
sound.wav
Information om hvordan man arbejder med oversættelsesmekanismen i KDE er tilgængelig i KDE Oversættelse HOWTO.
KTuberling er ikke særlig svær at udvide for programmører.
TopNiveau
Top-niveau vindue og basal program håndtering
Legeplads
Beskrivelse af et eller flere spilniveauer
ToDraw
Beskrivelse af et af de grafiske “objekter” der skal tegnes
Lydfabrik
Beskrivelse af et eller flere sprog og dets lyde
Handling
En af brugerens manipulationer i 'fortryd/annullér fortryd'-stakken
En .tuberling
fil holder alle de nødvendige data to for at tegne en tuberling. Den kan redigeres med en normal tekstredigering.
Den første linje holder nummeret for legepladsen.
På alle andre linjer er der et grafisk objekt pr linje, i den rækkefølge der er brugt til at tegne dem. Hver linje indeholder 5 tal: identifikatoren for objektet, og rektanglet hvor den skal tegnes (venstre, top, højre, bund). Tallene er adskilte af mellemrum.
layout.xml
)Top-niveau-mærket er entydigt og hedder <ktuberling>. Det indeholder adskillige <legeplads>-marker, en pr legeplads, og adskillige <language> mærker, et pr sprog..
<legeplads>-mærket har to attributter: spillebræt og masker. Disse attributter giver navnet på filerne der holder billederne. <Legepladsens> mærke indeholder også et <menupunkt>-mærke, et <redigerbart-område>-mærke, adskillige <kategori>-mærker, og adskillige <objekt>-mærker.
<Menupunkt>-mærker beskriver handlingsidentifikatoren for menupunktet der tillader at vælge position af området hvor du kan droppe objekter, og etiketten for dette menupunkt. Denne handlingsidentifikator skal være identisk med den i ktuberlingui.rc
.
<Redigerbart-område>-mærket beskriver positionen af området hvor du kan droppe objekter, og navnet på lydene der er knyttede dertil.
<Kategori>-mærketbeskriver positionen og etiketten på en tekst der beskriver en gruppe af objekter. For eksempel, kan den beskrive positionen og teksten for gruppen af “søde sager”.
<Objekt>-mærket beskriver positionen (i spillebrættet og i maskerne) af et objekt, så vel som den navnet på lyden der er knyttet til den.
<sprog>-mærket har en attribut: code Denne attribut giver koden for lokaliseringen til dette sprog. <sprog>-mærket indeholder også et <menupunkt>-mærke og adskillige <lyd>-mærker.
De nedre niveau mærker bliver ikke beskrevet her, idet deres betydning er helt ligetil. Hvis du ændrer layout.xml
, så glem ikke at ændre layout.i18n
og ktuberlingui.rc
tilsvarende.
KTuberling
John Calhoun - Oprindelig ide, oprindelige billeder og engelske lyde
Éric Bischoff (e.bischoff AT noos.fr)
- KDE programmering
François-Xavier Duranceau (duranceau AT free.fr)
- Tester, råd og hjælp
Agnieszka Czajkowska (agnieszka AT imagegalaxy.de)
- Pingvin-grafik
Bas Willems (next AT euronet.nl)
- Grafisk omarbejdelse og akvarietemaet.
Roger Larsson (roger.larsson AT norran.net)
- lyd fintuning
Dolores Almansa (dolores.almansa AT corazondemaria.org)
- Uddannelsesgrafik for COR-EDUX-initiativet
Peter Silva (peter.silva AT videotron.ca)
- Korrekturlæsning af dokumentationen
Paul Ahlquist (pea AT ahlquist.org)
- Forbedring af dokumentation
Dette spil er dedikeret til min lille datter Sunniva Bischoff
Tak til Apple Computer og til LinuxPPC™ projektet for at have overført Linux® til Mac®. KTuberling ville ikke have eksisteret uden det!
Dansk oversættelse Erik Kjær Pedersen (erik AT binghamton.edu)
Dokumentation er udgivet under betingelserne i GNU Free Documentation License.
Dette program er udgivet under betingelserne i GNU General Public License.
Indholdsfortegnelse
KTuberling er en del af KDE-projektet http://www.kde.org/.
KTuberling findes i kdegames-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.
For at kunne kompilere KTuberling, har du brug for KDE 3.5. Alle krævede biblioteker så vel som KTuberling selv kan findes på ftp://ftp.kde.org/pub/kde/.
For at kunne høre lydene, skal du have kdemultimedia installeret.
For at kompilere og installere KTuberling på dit system, skal du skrive følgende i basismappen for distributionen for KTuberling :
%
./configure
%
make
%
make install
Idet KTuberling bruger autoconf og automake skulle du ikke få problemer med at kompilere den. Hvis du skulle løbe ind i problemer så rapportér dem til KDE's e-post-lister.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team