The Kigo Handbook. Sascha Peilicke

Similar documents
The Klickety Handbook. Thomas Davey Hui Ni

The Kolor Lines Handbook. Roman Razilov, Roman Merzlyakov, and Eugene Trounev

The Kubrick Handbook. Ian Wadham

The KMines Handbook. Nicolas Hadacek Michael McBride Anton Brondz Developer: Nicolas Hadacek Reviewer: Lauri Watts

The Kollision Handbook. Paolo Capriotti

The Kapman Handbook. Thomas Gallinari

The Naval Battle Handbook. Daniel Molkentin Nikolas Zimmermann Anton Brondz Frerich Raabe

Creating Photo Borders With Photoshop Brushes

The Palapeli Handbook. Johannes Löhnert Stefan Majewsky Ian Wadham

House Design Tutorial

The Blinken Handbook. Danny Allen

Circuit Shop v December 2003 Copyright Cherrywood Systems. All rights reserved.

Photoshop CC 2018 Essential Skills

Sudoku Tutor 1.0 User Manual

The KolourPaint Handbook. Thurston Dang, Clarence Dang, and Lauri Watts

Getting Started. with Easy Blue Print

Drawing with precision

Granatier Handbook. Mathias Kraus

House Design Tutorial

House Design Tutorial

Exercise01: Circle Grid Obj. 2 Learn duplication and constrain Obj. 4 Learn Basics of Layers

WORN, TORN PHOTO EDGES EFFECT

House Design Tutorial

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators.

Welcome to Storyist. The Novel Template This template provides a starting point for a novel manuscript and includes:

Modeling Basic Mechanical Components #1 Tie-Wrap Clip

Figure 9.10 This shows the File Scripts menu, where there is now a new script item called Delete All Empty layers.

Annex IV - Stencyl Tutorial

Viewer 2 Quick Start Guide

Using Dynamic Views. Module Overview. Module Prerequisites. Module Objectives

Gnome Wars User Manual

12. Creating a Product Mockup in Perspective

UNIVERSITY OF SHEFFIELD; LANDSCAPE DEPARTMENT AUTOCAD 2013/14/15 TUTORIALS - SESSION 2 SESSION TWO

Autodesk AutoCAD 2013 Fundamentals

403 Poyntz Avenue, Suite B Manhattan, KS USA Extracting Rooms from a 2D DXF

Instruction manual Chess Tutor

33-2 Satellite Takeoff Tutorial--Flat Roof Satellite Takeoff Tutorial--Flat Roof

After completing this lesson, you will be able to:

Camtasia Studio: Windows

ChessBase Accounts FIRST STEPS. CH E ACCESS THE WORLD OF CHESSBASE ANYWHERE, ANYTIME - 24/7

Technical Description of the Go*Team User Interface

Photoshop CS6 automatically places a crop box and handles around the image. Click and drag the handles to resize the crop box.

Table of Contents. Lesson 1 Getting Started

Activity 1 Modeling a Plastic Part

Key Terms. Where is it Located Start > All Programs > Adobe Design Premium CS5> Adobe Photoshop CS5. Description

The KolourPaint Handbook. Thurston Dang, Clarence Dang, and Lauri Watts

Second version (March 2014) by Telenil

Introduction to Polylines and Multilines Chapter 15

Sense. 3D scanning application for Intel RealSense 3D Cameras. Capture your world in 3D. User Guide. Original Instructions

Introducing Digital Scrapbooking. Create beautiful books from your photos using Photoshop Elements

QUICKSTART COURSE - MODULE 1 PART 2

Workspace. Workspace

Introduction to Simulation of Verilog Designs. 1 Introduction. For Quartus II 13.0

Unit List Hot Spot Fixed

User Manual. Copyright 2010 Lumos. All rights reserved

1010 Moves A move in Go is the action of a player to place his stone on a vacant intersection of the board.

Sanctioning A Tournament

Impress Guide Chapter 4 Adding and Formatting Pictures

Photo Effects & Corrections with PhotoFiltre

Adobe Photoshop Chapter 2 Study Questions /50 Total Points

The original photo. The final result.

Autodesk AutoCAD 2012: Fundamentals. Elise Moss. autodesk authorized publisher SDC PUBLICATIONS

Impress Guide. Chapter 4 Adding and Formatting Pictures

CAD Orientation (Mechanical and Architectural CAD)

Principles and Practice

Creo Parametric Primer

PHOTOSHOP. Introduction to Adobe Photoshop

The Slide Master and Sections for Organization: Inserting, Deleting, and Moving Around Slides and Sections

Play by . Board Gaming System. for Windows. CyberBoard Play Program Module User Guide

Version 8 Tutorial

Adobe Photoshop CS5 Layers and Masks

Installation Instructions

Adobe Photoshop CC 2018 Tutorial

AutoCAD Lab 1 Basics and Drawing Fundamentals. EGS 1007 Engineering Concepts and Methods

FLAMING HOT FIRE TEXT

The Joy of SVGs CUT ABOVE. pre training series 3. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker

Chapter 4 Adding and Formatting Pictures

Creo Parametric Primer

ILLUSTRATOR BASICS FOR SCULPTURE STUDENTS. Vector Drawing for Planning, Patterns, CNC Milling, Laser Cutting, etc.

AutoCAD 2020 Fundamentals

Nikon View DX for Macintosh

Adobe Photoshop CS5 Tutorial

Floorplanner Drawing Manual

UCL Depthmap 7: Axial Line Analysis

UNDERSTANDING LAYER MASKS IN PHOTOSHOP

Drawing 8e CAD#11: View Tutorial 8e: Circles, Arcs, Ellipses, Rotate, Explode, & More Dimensions Objective: Design a wing of the Guggenheim Museum.

DESCRIPTION. Mission requires WOO addon and two additional addon pbo (included) eg put both in the same place, as WOO addon.

USER GUIDE PowerTrivia CRM 2013/2015

EG1003 Help and How To s: Revit Tutorial

All about Go, the ancient game in which AI bested a master 10 March 2016, by Youkyung Lee

On completion of this exercise you will have:

Copyright Digital Film Tools, LLC All Rights Reserved

AreaSketch Pro Overview for ClickForms Users

Kodu Game Programming

Version 9 Tutorial and User Guide

Contents. Introduction

1.0 INSTALLATION & REGISTRATION...

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

SolidWorks Part I - Basic Tools SDC. Includes. Parts, Assemblies and Drawings. Paul Tran CSWE, CSWI

Transcription:

Sascha Peilicke

2

Contents 1 Introduction 6 2 How to Play 7 2.1 Starting a Game....................................... 7 2.1.1 Setup a new game................................. 7 2.1.2 Setup a loaded game................................ 8 2.2 Playing a game....................................... 9 2.2.1 Getting a hint.................................... 10 2.3 Strategies and Tips..................................... 11 3 Interface Overview 12 3.1 The Kigo Menues...................................... 12 3.2 Shortcuts........................................... 12 4 Game Configuration 14 4.1 General Configuration................................... 14 4.2 Theme Configuration.................................... 15 5 Credits and License 16 A Installation 17 A.1 How to obtain Kigo..................................... 17 A.2 Compilation and Installation............................... 17

List of Tables 3.1 Shortcuts........................................... 13 4

Abstract Kigo is an open-source implementation of the popular Go game (also known as Weiqi).

Chapter 1 Introduction GAMETYPE: Logic, Board NUMBER OF POSSIBLE PLAYERS: Two Kigo is an open-source implementation of the popular Go game (also known as Weiqi). Go is a strategic board game for two players. It is also known as igo (Japanese), weiqi or wei ch i (Chinese) or baduk (Korean). Go is noted for being rich in strategic complexity despite its simple rules. The game is played by two players who alternately place black and white stones (playing pieces, now usually made of glass or plastic) on the vacant intersections of a grid of 19 19 lines (9x9 or 13x13 lines for easier flavors). 6

Chapter 2 How to Play OBJECTIVE: The object of the game is to control a larger portion of the board than the opponent. A stone or a group of stones is captured and removed if it has no empty adjacent intersections, the result of being completely surrounded by stones of the opposing color. 2.1 Starting a Game When you have started Kigo you have two options to play the wonderful game of Go. You can either start a new game or continue an old one. 2.1.1 Setup a new game When you have started Kigo you should see a screen similar to the one shown in screenshot below. There you can set up both the white and the black player s name and the board size. You can decide if one or both players should be computers. If you decide to play against a computer you can also set its strength. If you want to start the game you can either select Start Game from the Game menu, click on Start Game in the Game setup dock widget or by simply pressing the key S. 7

2.1.2 Setup a loaded game If you decide to continue a previously unfinished game you can simply choose the Load... option in the Game menu (the menu is shown in the screenshot above). A file chooser should now pop up, use it to select and load the desired savegame file. Now you should see a screen similar to the one shown on the screenshot below. If you do not want to continue with the last move made, you can revert as many moves as you like. You should see the board changing as you change the current move number. The setup screen also presents a lot of additional information about the saved game. Just press Start Game to continue. 8

There is also the option to download history Go games or saved games uploaded by other users from the internet. Just click the Get More Games... in the Game menu. You should then see a dialog which allows you to choose which content to download. 2.2 Playing a game Now you are ready to play your first round of Go. If you are not familiar with the rules, we recommend reading the corresponding Wikipedia article or take The Interactive Way To Go from Hiroki Mori. 9

Making a move is simple, just click on one of the intersections on the Go board. You should see a little black point which shows you where your stone would land if you click. The current player can be determined by the cursor, which changes to a black or a white stone depending on which player is next. You can also check the game information which shows also the previous move and some statistics. A complete move history is also available. If you want to remember in which order the stones on the board where placed, just click the Show move numbers button. If you think that you can t gain anything by placing another stone, just click Pass Move and let your opponent take his turn. If both players pass, the game can be finished. Note that ending a Go game is always a cooperative step! Note that you can save the current game at any time. Do this by entering the Game menu and choose the Save item. 2.2.1 Getting a hint Sometimes it is difficult to decide which move to make. If you want the computer to give you a little hint, just press the Hint button shown in the screenshot below. Now some transparent stones with a number on top should appear. These are actually your recommendations with a score. The score determines how good that move is. Feel free to click on any of the recommended moves or any other free field to make set your next stone. 10

2.3 Strategies and Tips Go is more about surrounding territory (empty space) than capturing your opponent s pieces. Territory is easiest to surround near the corners (on two sides) then near the edges (on three sides) and lastly in the center. At the start of the game, space your pieces out. Only fill in your fence-lines when your opponent starts to intrude Do not play unsupported stones right next to your opponent s stones when attacking. They will tend to get swallowed and GnuGo is very good at that. It is often better to attack indirectly. To avoid capture, a group of stones must have two eyes or be able to make them if attacked. Eyes are disconnected spaces. Think of a doughnut with two holes. Your opponent can surround the outside, but cannot fill both holes at once. On the 19x19 board there are typically several territories being created, attacked or defended. You have to fight several battles simultaneously. The strategy involves evaluating the strengths and weaknesses in various areas and allocating your moves between them. Is it better to attack there or defend here? As the board fills up and the end-game approaches, it becomes important to play closer up, nibbling at your opponent s fences or reinforcing your own. Small mistakes and omissions can become very costly. 11

Chapter 3 Interface Overview 3.1 The Kigo Menues Kigo has a default KDE game menues, except for the following items: Game Get More Games... (Ctrl+G) Opens standard KDE KNewStuff dialog to load other users saved games. Game Start Game (S) Starts the new or the loaded game. Game Finish Game (F) Finishes the current game. Remember that ending a Go game is always a cooperative step. Move Pass Move (P) Allows you to pass a move. Move Hint (H) Gives a Hint by showing the transparent stones with the score on them. Move Show Move Numbers (N) Toggles move numbers visibility. Settings Dockers Moves Shows or hides the Moves sidebar. Settings Configure Kigo... Opens a dialog to configure Kigo. See Game Configuration section for details. Additionally Kigo has the common KDE Settings and Help menu items, for more information read the sections about the Settings Menu and Help Menu of the KDE Fundamentals. 3.2 Shortcuts The default shortcuts are: 12

Finish the current game F Get new games uploaded by other users Ctrl+G Help F1 Load saved game Ctrl+O Pass a move P Quit Ctrl+Q Redo a move that was undone Ctrl+Shift+Z Save the current game Ctrl+S Start a new game Ctrl+N Start new or loaded game S Toggle move numbers visibility N Undo your last move Ctrl+Z What s this? Shift+F1 Table 3.1: Shortcuts 13

Chapter 4 Game Configuration If you want to change how Kigo is configured you can do that by navigating to the Settings menu and clicking on the Configure Kigo... action. You should now see the configuration dialog as shown in the screenshot below. You can reach it also by pressing the key combination Alt-S followed by Alt-C. Kigo is extremely flexible and can be customized as much as you like. You are able to change positions and size of all dock widgets next to the central play area. You can also customize the toolbar if you want to have different actions accessible there. To do this just click on the Settings menu and choose Configure toolbars... The same is possible for all shortcuts in the game. If you want to have the maximum space available for the game field you can even hide the toolbar and most dock widgets in the Settings menu. 4.1 General Configuration The most important aspect here is the Go engine backend configuration. Kigo needs a valid backend to function properly. As you can see in the screenshot below, it used GnuGo by default. The little light next to the engine command shines green if everything works fine. If this is not the case or if you want to use a different Go backend, you should install a different Go engine which can speak the GnuGo Text Procotol (GTP) and set its command and parameters accordingly. Details about this step should be found in the corresponding Go engine documentation. 14

4.2 Theme Configuration This page will allow you to change the theme Kigo uses. 15

Chapter 5 Credits and License Kigo Program copyright 2009 Sascha Peilicke sasch.pe@gmx.de Documentation Copyright (c) 2009 Sascha Peilicke sasch.pe@gmx.de Documentation editing and Docbook conversion by Yuri Chornoivan yurchor@ukr.net Default theme designed by Arturo Silva jasilva28@gmail.com This documentation is licensed under the terms of the GNU Free Documentation License. This program is licensed under the terms of the GNU General Public License. 16

Appendix A Installation A.1 How to obtain Kigo Kigo is part of the KDE project http://www.kde.org/. Kigo can be found on the download site of the KDE project. For information on how to compile and install KDE applications visit the KDE Techbase Since KDE uses cmake you should have no trouble compiling it. Should you run into problems please report them to the KDE mailing lists. A.2 Compilation and Installation For information on how to compile and install KDE applications visit the KDE Techbase Since KDE uses cmake you should have no trouble compiling it. Should you run into problems please report them to the KDE mailing lists. 17