Warning, /games/klickety/doc/index.docbook is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" ?>
0002 <!--IMPORTANT: please note that'do not change this!' notice does not apply to translators -->
0003 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
0004   <!ENTITY % addindex "IGNORE"><!-- do not change this! -->
0005   <!ENTITY % English "INCLUDE"><!-- change language only here -->
0006 ]>
0007 
0008 <book id="klickety" lang="&language;"><!-- do not change this! -->
0009 <bookinfo>
0010 <title>The &klickety; Handbook</title><!-- This is the title of the docbook. Leave as is unless change is necessary.-->
0011 <!-- List of immediate authors begins here. -->
0012 <authorgroup>
0013 <author>
0014 <personname>
0015 <firstname>Thomas</firstname>
0016 <surname>Davey</surname>
0017 </personname>
0018 <email>thomas.davey@gmail.com</email>
0019 </author>
0020 <author>
0021 <personname>
0022 <firstname>Hui</firstname>
0023 <surname>Ni</surname>
0024 </personname>
0025 <email>shuizhuyuanluo@126.com</email>
0026 </author>
0027 <!-- TRANS:ROLES_OF_TRANSLATORS -->
0028 </authorgroup>
0029 
0030 <copyright>
0031 <year>2005</year>
0032 <holder>Thomas Davey</holder>
0033 </copyright>
0034 <copyright>
0035 <year>2010</year>
0036 <holder>Ni Hui</holder>
0037 </copyright>
0038 
0039 <legalnotice>&FDLNotice;</legalnotice>
0040 
0041 <date>2021-07-08</date>
0042 <releaseinfo>2.1 (KDE Gear 21.04)</releaseinfo>
0043 
0044 <abstract>
0045 <para>&klickety; is a strategy game by &kde;, an adaption of the <application>Clickomania</application> game.</para>
0046 </abstract>
0047 
0048 <!--List of relevan keywords-->
0049 <keywordset>
0050 <keyword>KDE</keyword><!-- do not change this! -->
0051 <keyword>kdegames</keyword><!-- do not change this! -->
0052 <keyword>game</keyword><!-- do not change this! -->
0053 <keyword>Klickety</keyword><!--Application name goes here-->
0054 <!-- Game genre. Use as many as necessary. Available game types are: Arcade, Board, Card, Dice, Toys, Logic, Strategy.-->
0055 <keyword>board</keyword>
0056 <keyword>logic</keyword>
0057 <keyword>strategy</keyword>
0058 <!--Number of possible players. It can be: One, Two,..., Multiplayer-->
0059 <keyword>one player</keyword>
0060 <!--All other relevant keywords-->
0061 </keywordset>
0062 
0063 </bookinfo>
0064 <!--Content begins here: -->
0065 <chapter id="introduction">
0066 <title>Introduction</title><!-- do not change this! -->
0067 <note><title>Gametype:</title><para>Board</para></note>
0068 <note><title>Number of possible players:</title><para>One</para></note>
0069 <para>
0070 &klickety; is an adaptation of the <application>Clickomania</application> game. The rules are similar to
0071 those of the <literal>Same</literal> game: your goal is to clear the board by clicking on groups
0072 to destroy them. The overall aim is to get the lowest score
0073 possible. It will provide entertainment for all abilities, but a
0074 challenge in logical thought if you want to get a really low score.
0075 </para>
0076 </chapter>
0077 
0078 <chapter id="how-to-play">
0079 <title>How to Play</title><!-- do not change this! -->
0080 <note><title>Objective:</title><para>Clear the game board of all the colored blocks in the least possible time.</para></note>
0081 <!--How to play description. Don't be to specific on rules as they have a separate section in this document-->
0082 <para>
0083 When you start the program you will get a screen that looks
0084 something like the screenshot in the previous section. The idea of the
0085 game is to remove blocks, which you do by clicking on them.
0086 </para>
0087 <para>
0088 However, you can only remove a block if it is adjacent to one or
0089 more other blocks of the same color on one or more of its
0090 sides. Diagonal connections do not count. You get a random board every
0091 time you start a new game.
0092 </para>
0093 <para>
0094 If you click on a block which is connected as described, it will
0095 disappear. Any adjacent blocks of the same color will also disappear,
0096 along with all of the same color adjacent to <emphasis>them</emphasis>, and so
0097 on. Any blocks above them drop down to fill the gaps left by the
0098 disappeared pieces. If you clear an entire column, all the columns to
0099 the right move across to fill the gap.
0100 </para>
0101 <para>
0102 The game ends when there are no blocks adjacent to other blocks
0103 of the same colour.
0104 </para>
0105 
0106 <sect1 id="game-screen">
0107 <title>The Game Screen</title>
0108 <para>
0109 <screenshot>
0110 <screeninfo>A screenshot of &klickety;</screeninfo>
0111 <mediaobject>
0112 <imageobject><imagedata fileref="gamescreen.png" format="PNG"/></imageobject>
0113 <textobject><phrase>Screenshot</phrase></textobject>
0114 </mediaobject>
0115 </screenshot>
0116 A quick explanation of the parts of the game screen.
0117 </para>
0118 <variablelist>
0119 <varlistentry>
0120 <term>Game Screen</term>
0121 <listitem><para>
0122 The Game screen is in the center of the screen and is the largest section of the window.
0123 </para></listitem>
0124 </varlistentry>
0125 <varlistentry>
0126 <term>Statusbar</term>
0127 <listitem><para>
0128 The Status bar is located at the bottom of the screen.
0129 It displays how many pieces are left currently and
0130 the game timer, which keeps track of the elapsed time from
0131 the start of the game until the game is finished.
0132 </para></listitem>
0133 </varlistentry>
0134 </variablelist>
0135 </sect1>
0136 
0137 </chapter>
0138 
0139 <chapter id="ksame_mode">
0140 <title>The KSame Mode</title><!-- do not change this! -->
0141 <para>
0142 &klickety; provides a &ksame; scoring mode.
0143 </para>
0144 <para>The score is calculated as follows:</para>
0145 <para>Subtract 2 from the number of marbles erased, and square the result.
0146 </para>
0147 <para>As an example, if you erase 7 balls, then you get 25 points
0148 (7 minus 2 = 5, 5 squared is 25 points). If you erase 8
0149 balls, then you get 36 points (8 minus 2 = 6, 6 squared is 36 points).
0150 </para>
0151 <para>
0152 Get as many of the same pieces as you can, and then erase them
0153 in one click. That way you will get a higher score. The game is
0154 over when there are no pieces that can be erased.
0155 </para>
0156 <para>
0157 The score will then be decreased according to the number of remaining
0158 pieces. If you erase all pieces 1,000 bonus points will be added to the final
0159 score.
0160 </para>
0161 <screenshot>
0162 <screeninfo>A screenshot of &klickety; in KSame mode</screeninfo>
0163 <mediaobject>
0164 <imageobject><imagedata fileref="ksamemode.png" format="PNG"/></imageobject>
0165 <textobject><phrase>Screenshot</phrase></textobject>
0166 </mediaobject>
0167 </screenshot>
0168 </chapter>
0169 
0170 <chapter id="interface">
0171 <title>Interface Overview</title><!-- do not change this! -->
0172 <!-- This section has to do with menubar. Describe every single entry in order. Use <variablelist> and <varlistentry>. Split the chapter into sections using <sect1(2,3)> for better viewing.-->
0173 <sect1 id="default-keybindings">
0174 <title id="keybindings-title">Default Keybindings</title>
0175 <para>Default shortcuts are:</para>
0176 
0177 <table>
0178 <title>Shortcuts</title>
0179 <tgroup cols="2">
0180 <tbody>
0181 <row>
0182 <entry>New</entry>
0183 <entry><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></entry>
0184 </row>
0185 <row>
0186 <entry>Load</entry>
0187 <entry><keycombo action="simul">&Ctrl;<keycap>O</keycap></keycombo></entry>
0188 </row>
0189 <row>
0190 <entry>Restart Game</entry>
0191 <entry><keycap>F5</keycap></entry>
0192 </row>
0193 <row>
0194 <entry>Save</entry>
0195 <entry><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo></entry>
0196 </row>
0197 <row>
0198 <entry>Pause</entry>
0199 <entry><keycap>P</keycap></entry>
0200 </row>
0201 <row>
0202 <entry>Show High Scores</entry>
0203 <entry><keycombo action="simul">&Ctrl;<keycap>H</keycap></keycombo></entry>
0204 </row>
0205 <row>
0206 <entry>Quit</entry>
0207 <entry><keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo></entry>
0208 </row>
0209 <row>
0210 <entry>Undo</entry>
0211 <entry><keycombo action="simul">&Ctrl;<keycap>Z</keycap></keycombo></entry>
0212 </row>
0213 <row>
0214 <entry>Redo</entry>
0215 <entry><keycombo action="simul">&Ctrl;&Shift;<keycap>Z</keycap></keycombo></entry>
0216 </row>
0217 <row>
0218 <entry>&klickety; Handbook</entry>
0219 <entry><keycap>F1</keycap></entry>
0220 </row>
0221 <row>
0222 <entry>What's this? help</entry>
0223 <entry><keycombo action="simul">&Shift;<keycap>F1</keycap></keycombo></entry>
0224 </row>
0225 </tbody>
0226 </tgroup>
0227 </table>
0228 </sect1>
0229 
0230 <sect1 id="menu">
0231 <title>Menu Items</title>
0232 
0233 <variablelist>
0234 
0235 <varlistentry>
0236 <term><menuchoice>
0237 <shortcut><keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo></shortcut>
0238 <guimenu>Game</guimenu>
0239 <guimenuitem>New</guimenuitem>
0240 </menuchoice></term>
0241 <listitem><para>Starts a new game.</para></listitem>
0242 </varlistentry>
0243 
0244 <varlistentry>
0245 <term><menuchoice>
0246 <shortcut><keycombo action="simul">&Ctrl;<keycap>O</keycap></keycombo></shortcut>
0247 <guimenu>Game</guimenu>
0248 <guimenuitem>Load...</guimenuitem>
0249 </menuchoice> (not in KSame mode) </term>
0250 <listitem><para>Loads a previously saved game.</para></listitem>
0251 </varlistentry>
0252 
0253 <varlistentry>
0254 <term><menuchoice>
0255 <shortcut><keycap>F5</keycap></shortcut>
0256 <guimenu>Game</guimenu>
0257 <guimenuitem>Restart Game</guimenuitem>
0258 </menuchoice></term>
0259 <listitem><para>This will restart the current game.</para></listitem>
0260 </varlistentry>
0261 
0262 <varlistentry>
0263 <term><menuchoice>
0264 <guimenu>Game</guimenu>
0265 <guimenuitem>New Numbered Game...</guimenuitem>
0266 </menuchoice></term>
0267 <listitem><para><action>Starts a specifically numbered game.</action>
0268     <screenshot>
0269     <screeninfo>Start a Numbered Game Dialog</screeninfo>
0270     <mediaobject>
0271     <imageobject><imagedata fileref="numbered.png" format="PNG"/></imageobject>
0272     <textobject><phrase>Start a Numbered Game Dialog</phrase></textobject>
0273     </mediaobject>
0274     </screenshot>
0275 </para></listitem>
0276 </varlistentry>
0277 
0278 <varlistentry>
0279 <term><menuchoice>
0280 <shortcut><keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo></shortcut>
0281 <guimenu>Game</guimenu>
0282 <guimenuitem>Save</guimenuitem>
0283 </menuchoice> (not in KSame mode)</term>
0284 <listitem><para>Saves the current state of the game to the disk.</para></listitem>
0285 </varlistentry>
0286 
0287 <varlistentry>
0288 <term><menuchoice>
0289 <shortcut><keycap>P</keycap></shortcut>
0290 <guimenu>Game</guimenu>
0291 <guimenuitem>Pause</guimenuitem>
0292 </menuchoice></term>
0293 <listitem><para><action>Pauses or resumes the game. While the game is paused, all tiles are hidden.</action></para></listitem>
0294 </varlistentry>
0295 
0296 <varlistentry>
0297 <term><menuchoice>
0298 <shortcut><keycombo action="simul">&Ctrl;<keycap>H</keycap></keycombo></shortcut>
0299 <guimenu>Game</guimenu>
0300 <guimenuitem>Show High Scores</guimenuitem>
0301 </menuchoice></term>
0302 <listitem><para><action>Shows the high score list.</action>
0303     <screenshot>
0304     <screeninfo>Show High scores</screeninfo>
0305     <mediaobject>
0306     <imageobject><imagedata fileref="highscore.png" format="PNG"/></imageobject>
0307     <textobject><phrase>Show High scores</phrase></textobject>
0308     </mediaobject>
0309     </screenshot>
0310 </para>
0311 <para>
0312 When your game scores exceed the top ten scores listed, you are prompted to enter your name.
0313 </para> </listitem>
0314 </varlistentry>
0315 
0316 <varlistentry>
0317 <term><menuchoice>
0318 <shortcut><keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo></shortcut>
0319 <guimenu>Game</guimenu>
0320 <guimenuitem>Quit</guimenuitem>
0321 </menuchoice></term>
0322 <listitem><para>Selecting this item will end your current game, and exit &klickety;.</para></listitem>
0323 </varlistentry>
0324 
0325 <varlistentry>
0326 <term><menuchoice>
0327 <shortcut><keycombo action="simul">&Ctrl;<keycap>Z</keycap></keycombo></shortcut>
0328 <guimenu>Move</guimenu>
0329 <guimenuitem>Undo</guimenuitem>
0330 </menuchoice></term>
0331 <listitem><para><action>Undo the last move you made.</action></para></listitem>
0332 </varlistentry>
0333 
0334 <varlistentry>
0335 <term><menuchoice>
0336 <shortcut><keycombo action="simul">&Ctrl;&Shift;<keycap>Z</keycap></keycombo></shortcut>
0337 <guimenu>Move</guimenu>
0338 <guimenuitem>Redo</guimenuitem>
0339 </menuchoice></term>
0340 <listitem><para><action>If you have previously undone a move, you can redo it here.</action></para></listitem>
0341 </varlistentry>
0342 
0343 <varlistentry>
0344 <term><menuchoice>
0345 <guimenu>Move</guimenu>
0346 <guimenuitem>Undo All</guimenuitem>
0347 </menuchoice></term>
0348 <listitem><para><action>Undo</action> all moves you made.</para></listitem>
0349 </varlistentry>
0350 
0351 <varlistentry>
0352 <term><menuchoice>
0353 <guimenu>Move</guimenu>
0354 <guimenuitem>Redo All</guimenuitem>
0355 </menuchoice></term>
0356 <listitem><para><action>Redo</action> all undone moves.</para></listitem>
0357 </varlistentry>
0358 
0359 <varlistentry>
0360 <term><menuchoice>
0361 <guimenu>Settings</guimenu>
0362 <guisubmenu>Difficulty</guisubmenu>
0363 </menuchoice></term>
0364 <listitem>
0365 <para>Lets you set the difficulty level from a sub-menu.</para>
0366 <para>There are four levels of difficulty:
0367 <itemizedlist>
0368 <listitem><para><guimenuitem>Very easy</guimenuitem>: 16 rows, 10 columns, 3 types of pieces.</para></listitem>
0369 <listitem><para><guimenuitem>Easy</guimenuitem>: 16 rows, 10 columns, 4 types of pieces.</para></listitem>
0370 <listitem><para><guimenuitem>Medium</guimenuitem>: 16 rows, 10 columns, 5 types of pieces.</para></listitem>
0371 <listitem><para><guimenuitem>Hard</guimenuitem>: 16 rows, 10 columns, 6 types of pieces.</para></listitem>
0372 </itemizedlist>
0373 </para>
0374 <para>There is also a <guimenuitem>Custom</guimenuitem> level settings.</para>
0375 <para>If you select <guimenuitem>Custom</guimenuitem>, then the
0376 settings you have configured in the <guimenuitem>Configure - &klickety;</guimenuitem> dialog will be used.</para>
0377 </listitem>
0378 </varlistentry>
0379 
0380 </variablelist>
0381 
0382 <para>
0383 Additionally &klickety; has the common &kde; <guimenu>Settings</guimenu> and <guimenu>Help</guimenu>
0384 menu items, for more information read the sections about the <ulink url="help:/fundamentals/menus.html#menus-settings"
0385 >Settings Menu</ulink> and <ulink url="help:/fundamentals/menus.html#menus-help">Help Menu</ulink>
0386 of the &kde; Fundamentals.
0387 </para>
0388 
0389 </sect1>
0390 
0391 </chapter>
0392 
0393 <chapter id="faq">
0394 <title>Frequently asked questions</title> <!-- do not change this! -->
0395 <!--This chapter is for frequently asked questions. Please use <qandaset> <qandaentry> only!-->
0396 <qandaset>
0397 
0398 <!--Following is a standard list of FAQ questions.-->
0399 <qandaentry>
0400 <question><para>I want to change the way this game looks. Can I? </para></question>
0401 <answer><para>Yes. To change the way &klickety; looks use the menubar to open the <link linkend="configuration">configuration utility</link>.</para></answer>
0402 </qandaentry>
0403 <qandaentry>
0404 <question><para>Can I use the keyboard to play the game?</para></question>
0405 <answer><para>No. This game does not feature a keyboard play mode yet.</para></answer>
0406 </qandaentry>
0407 <qandaentry>
0408 <question><para>How to start the game in KSame mode?</para></question>
0409 <answer><para>You can launch &klickety; with command <userinput>klickety --KSameMode</userinput> or &ksame; menu entry in K menu.</para></answer>
0410 </qandaentry>
0411 
0412 </qandaset>
0413 </chapter>
0414 
0415 <chapter id="configuration">
0416 <title>Game Configuration</title><!-- do not change this! -->
0417 <!--This section describes configuration &GUI;. If your game is configured using menubar exclusively, please remove this section.-->
0418 <para>
0419 <menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure &klickety;...</guimenuitem></menuchoice> opens
0420 the <guilabel>Configure - &klickety;</guilabel> dialog.</para>
0421 
0422 <sect1 id="general-options">
0423 <title>General options</title>
0424 <variablelist>
0425 <varlistentry>
0426 <term><guilabel>Show bound lines</guilabel></term>
0427 <listitem><para>
0428 This option will show bound lines between pieces with different color.
0429 </para></listitem>
0430 </varlistentry>
0431 <varlistentry>
0432 <term><guilabel>Enable animation</guilabel></term>
0433 <listitem><para>
0434 This option will enable the falling and merging animation when pieces are removed.
0435 </para></listitem>
0436 </varlistentry>
0437 <varlistentry>
0438 <term><guilabel>Enable highlight</guilabel></term>
0439 <listitem><para>
0440 This option will enable highlighting on pieces hovered if they can be removed.
0441 </para></listitem>
0442 </varlistentry>
0443 </variablelist>
0444 <screenshot>
0445 <screeninfo>General options</screeninfo>
0446 <mediaobject>
0447 <imageobject><imagedata fileref="config-general.png" format="PNG"/></imageobject>
0448 <textobject><phrase>General options</phrase></textobject>
0449 </mediaobject>
0450 </screenshot>
0451 </sect1>
0452 
0453 <sect1 id="theme-options">
0454 <title>Theme options</title>
0455 <variablelist>
0456 <varlistentry>
0457 <term><guilabel>Theme</guilabel> selector</term>
0458 <listitem><para>Use the <guilabel>Theme</guilabel> selector to set a theme for the game.</para></listitem>
0459 </varlistentry>
0460 </variablelist>
0461 <screenshot>
0462 <screeninfo>Theme options</screeninfo>
0463 <mediaobject>
0464 <imageobject><imagedata fileref="config-theme.png" format="PNG"/></imageobject>
0465 <textobject><phrase>Theme options</phrase></textobject>
0466 </mediaobject>
0467 </screenshot>
0468 </sect1>
0469 
0470 <sect1 id="background-options">
0471 <title>Background options</title>
0472 <para>
0473 You can choose a background graphic for the game. There are three kinds of background type you can use.
0474 <variablelist>
0475 <varlistentry>
0476 <term><guilabel>Theme</guilabel></term>
0477 <listitem><para>Use the background shipped with the current theme.</para></listitem>
0478 </varlistentry>
0479 <varlistentry>
0480 <term><guilabel>Color</guilabel></term>
0481 <listitem><para>Use a custom solid color for the background.</para></listitem>
0482 </varlistentry>
0483 <varlistentry>
0484 <term><guilabel>Image</guilabel></term>
0485 <listitem><para>Use an image for the background graphic.</para></listitem>
0486 </varlistentry>
0487 </variablelist>
0488 </para>
0489 <screenshot>
0490 <screeninfo>Background options</screeninfo>
0491 <mediaobject>
0492 <imageobject><imagedata fileref="config-background.png" format="PNG"/></imageobject>
0493 <textobject><phrase>Background options</phrase></textobject>
0494 </mediaobject>
0495 </screenshot>
0496 </sect1>
0497 
0498 <sect1 id="customgame-options">
0499 <title>Custom Game options</title>
0500 <para>
0501 You can set the <guilabel>Height:</guilabel> and <guilabel>Width:</guilabel> of the board
0502 and the <guilabel>Color count:</guilabel> used in your custom level.
0503 </para>
0504 <screenshot>
0505 <screeninfo>Custom game options</screeninfo>
0506 <mediaobject>
0507 <imageobject><imagedata fileref="config-customgame.png" format="PNG"/></imageobject>
0508 <textobject><phrase>Custom game options</phrase></textobject>
0509 </mediaobject>
0510 </screenshot>
0511 </sect1>
0512 
0513 </chapter>
0514 
0515 <chapter id="credits">
0516 <title>Credits and License</title>
0517 <para>&klickety;</para>
0518 <para>Program Copyright &copy; 1995, Eirik Eng</para>
0519 <para>Program Copyright &copy; 1996&ndash;2004, &Nicolas.Hadacek; &Nicolas.Hadacek.mail;</para>
0520 <para>Program Copyright &copy; 2010, Ni Hui <email>shuizhuyuanluo@126.com</email></para>
0521 <para>Documentation Copyright &copy; 2005, Thomas Davey</para>
0522 <para>Documentation Copyright &copy; 2010, Ni Hui <email>shuizhuyuanluo@126.com</email></para>
0523 <!-- TRANS:CREDIT_FOR_TRANSLATORS -->
0524 &underFDL;
0525 &underGPL;
0526 </chapter>
0527 
0528 &documentation.index;
0529 </book>