Description:

There is now binary packages for several distributions thanks to the OpenSuSE Build Service. See the links below. If there is no package for your distribution, it's probably because it does not currently contains KNewStuff3 while the current (20100717) version of KsirK depends on it.

The KDE 4.2 version of KsirK corrected a lot of bugs but moreover it had new features:
- playing over the Jabber network (Gmail protocol);
- a skin editor. Now if you can create (or gather) SVG graphics, you can easily create new skins;
- Hot New Stuff support. You can easily download and install new skins.


To build the KDE4 preview version, you must have the KDE4 libkdegames package installed with its development package. Then
* download and extract the archive;
* cd in the newly created dir ;
* mkdir build
* cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR .. (where $KDEDIR is where KDE4 is installed)
* make
* install with the appropriate root rights
* run ksirk (or ksirkskineditor)

For bugs reports, please no comment here but at bugs.kde.org

If you want to play network games with others, connect with your jabber account and reach the room ksirk@conference.kdetalk.net


KsirK still needs YOU ! I'd like to receive:
- play network games with you;
- comments;
- bug reports (well, I wouldn't like but they would be useful !);
- help for new skins ;
- code if you'd like.

Happy World Conquest !

Kleag

KsirK is a strategy game inspired by the well known game Risk. It runs under KDE or any Linux system with the KDE libs and is released under the GPL. KsirK is a multi-player network-enabled game with an AI.

Build and installation instructions are in the INSTALL file in the source archive
Last changelog:

12 years ago

This was completely outdated ! Before I update this data, you can have a look at the ChangeLog file and the TODO file (items marked with DONE)

Dareus

9 years ago

I'm the italian translator for Ksirk and i'm very interested in it because i like very much the italian version of Risk (Risiko).
IMO Risiko's graphics are way better than what is the current look of KsirK, look at this for example:
http://www.derapate.it/img/risiko_formula_1_FIA_GPMA.jpg
This is a lot more simple and clean.
It could be great to have easy themable maps and armies.

Report

kleag

9 years ago

I agree that KsirK graphics are a little bit ugly. In fact, I am not an artist and current graphics are the result of the raw conversion of old png to svg.

But KsirK is already completely skinable. If you look in the sources, there is a folder skins with all the necessary data.

The complete package with kde 4.1 will contain a documentation with instructions to create skins.

Report

kleag

9 years ago

Another detail: the next version with kde 4.2 will be able to download its new skins using KHotNewStuff.

Report

Dareus

9 years ago

Great! That's what i was thinking about!
Anyway (even if i'm not an artist) i'm trying to realize a new skin.

Report

kleag

9 years ago

Wow! That will be great! And in fact, your experience will be very useful.

A detail: remember to use only graphics on which you have the copyright or that are under a free license.

If you need help/support, please come to the kde-games-devel mailing list or on #kdegames on freenode

Report

DivanSantana

9 years ago

Yey! Thats great news that its going to be including in future kde games releases and from kde 4.1 :)

Many more people will play this game :)

Report

xristoph

10 years ago

install of the version linked here fails:

[13/75] * cpp : ../ksirk/Dialogs/kplayersetupdialog.cpp -> default/ksirk/Dialogs/kplayersetupdialog.os
In file included from ../ksirk/GameLogic/eventslistproperty.h:15,
from ../ksirk/GameLogic/gameautomaton.h:15,
from ../ksirk/Dialogs/kplayersetupdialog.cpp:19:
../kgame-patch/kgame/kgamepropertylist.h:28:32: error: kgame/kgamemessage.h: No such file or directory
../kgame-patch/kgame/kgamepropertylist.h:29:33: error: kgame/kgameproperty.h: No such file or directory
../kgame-patch/kgame/kgamepropertylist.h:30:40: error: kgame/kgamepropertyhandler.h: No such file or directory

Report

xristoph

10 years ago

works if the package libkdegames-dev is installed. maybe this should be pointed out somewhere. local install (to $HOME/bin)works fine for me, if i start the game from bash with "LD_LIBRARY_PATH=$HOME/bin/lib ksirk"

Report

freon

10 years ago

The new theme recalls me Risk game.

I would like to be wrong here but seems like you, or someone else, scanned the game board, and the game is copyrighted, so doing is not good.

You can post something in the forum to create KsirK new artwork,or deviantart, there are very good artist out there that can help here.

Report

kleag

10 years ago

Thanks for your advice. In fact I got it from the GPL jrisk and as it does not look exactly like my version of the Risk game, but maybe is it another version. I will verify and change that if necessary.

Report

kleag

10 years ago

I changed the controversial map. I think that the new one have not these problems.

Report

batmarx

7 years ago

There was no need to change the controversial map!
In fact, the guy that "threatened" you, did a very bad job...

A God knows, how much I hate these copyright warnings!
A map is a map and no copyright can involve in this simple fact...

Report

smileaf

10 years ago

$ ./configure
...
$ make
...
$ su -c "make install"
...
$ ksirk
ksirk: error while loading shared libraries: libksirk_dialogs.so: cannot open shared object file: No such file or directory
$ ldd /usr/kde/3.5/bin/ksirk
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00002b32a9add000)
libksirk_dialogs.so => not found
libksirk_gamelogic.so => not found
libksirk_saveload.so => not found
libksirk_sprites.so => not found
...

Distribution: Gentoo
Gcc: 4.1.1

Report

kleag

10 years ago

First of all, sorry for the long silence.

Could you send me
1. the output of the 'env' command
2. the output of the 'make install' command

KsirK should be installed in the directory where is the rest of KDE and the configure script should find it automatically. Maybe this does not work on Gentoo...

Regards,

Kleag

P.S.: I will have few internet access from tomorrow to january 3, so don't expect too much an answer until then.

Report

leo015us

10 years ago

same problem on my gentoo

i did manualy simlinked libksirk_*.so to /usr/lib64 to get it working

Report

kleag

10 years ago

In the last release (1.8), I updated the waf build system. Hopefuly, it will solve this installation failure.

Could you test ?

Report

ZeeD

10 years ago

Hi!
KsirK is't great!

Why don't you try to support jrisk (http://jrisk.sourceforge.net) maps? ATM they are more than 35, and at least one dozen of them are really good.

Report

kleag

10 years ago

That's a good idea. In fact, I'm currently in the way of reusing one of the jrisk map. But I cannot just reuse them as there is more data in a KsirK skin than in a jrisk map.
But I could automatize some steps and try to reuse some generic data. I will immediately add that to the TODO list. This will be done for the first KDE4 version of KsirK (1.9)

Report

wedge2k

10 years ago

wedge@chopper:~/source_installs/ksirk-1.7beta2$ make
[1/74] * po : ../po/fr.po -> po/fr.gmo
[2/74] * po : ../po/pl.po -> po/pl.gmo
[3/74] * po : ../po/it.po -> po/it.gmo
[4/74] * po : ../po/de.po -> po/de.gmo
[5/74] * meinproc : ../doc/en/index.docbook -> doc/en/index.cache.bz2
[6/74] * kcfg : ../ksirk/ksirksettings.kcfg ../ksirk/ksirksettings.kcfgc -> ksirk/ksirksettings.cpp ksirk/ksirksettings.h
[7/74] * uic : ../ksirk/preferences.ui -> ksirk/preferences.h ksirk/preferences.cpp
[8/74] * uic : ../ksirk/Dialogs/newGameDialog.ui -> ksirk/Dialogs/newGameDialog.h ksirk/Dialogs/newGameDialog.cpp
[9/74] * uic : ../ksirk/Dialogs/qplayersetupdialog.ui -> ksirk/Dialogs/qplayersetupdialog.h ksirk/Dialogs/qplayersetupdialog.cpp
[10/74] * uic : ../ksirk/Dialogs/qwaitedplayersetupdialog.ui -> ksirk/Dialogs/qwaitedplayersetupdialog.h ksirk/Dialogs/qwaitedplayersetupdialog.cpp
[11/74] * uic : ../ksirk/Dialogs/restartOrExitDialog.ui -> ksirk/Dialogs/restartOrExitDialog.h ksirk/Dialogs/restartOrExitDialog.cpp
[12/74] * cpp : ksirk/ksirksettings.cpp -> ksirk/ksirksettings.o
[13/74] * moc : ksirk/preferences.h -> ksirk/preferences.moc
[14/74] * cpp : ksirk/preferences.cpp -> ksirk/preferences.o
[15/74] * cpp : ../ksirk/backgnd.cpp -> ksirk/backgnd.o

In file included from ../ksirk/GameLogic/onu.h:27,
from ../ksirk/backgnd.cpp:20:
../ksirk/GameLogic/country.h:28:33: error: kgame/kgameproperty.h: No such file or directory
ERROR: == Runner == task failed! (return code 129 and task id 11)
ERROR: == Task == -- begin task debugging --
ERROR: == Task == action: cpp idx: 11
ERROR: == Task == []
ERROR: == Task == []
ERROR: == Task == None
ERROR: == Task == -- end task debugging --


I've looked around in the dir, i dont see this file. Anyone else have this problem?

Report

kleag

10 years ago

Hello, you must have the kdegames-devel package installed to compile KsirK. Do you have it ?

Report

kankei71

10 years ago

Hi,
I have the same problem with the "make" command, how can I fix the problem? I have kdegames3-dev installed.

Last login: Mon Oct 23 23:10:22 on ttyp1
Welcome to Darwin!
ibook:~ lorenzo$ cd ksirk-1.7beta3
ibook:~/ksirk-1.7beta3 lorenzo$ ./configure
Checking for Python : /usr/bin/python
Checking for program cpp : ok /usr/bin/cpp
Checking for program g++ : ok /usr/bin/g++
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for kde-config : kde-config was found as /sw/bin/kde-config Checking for kde version : 3.5.4
Checking for the Qt library : Qt is in /sw/lib/qt3
Checking for uic : uic was found as /sw/lib/qt3/bin/uic
Checking for moc : moc was found as /sw/lib/qt3/bin/moc
Checking for the Qt includes : ok /sw/lib/qt3/include/
Checking for the kde includes : ok /sw/include/
Checking for library crypt : ok
ibook:~/ksirk-1.7beta3 lorenzo$ make
[1/74] * po : ../po/de.po -> po/de.gmo
[2/74] * po : ../po/fr.po -> po/fr.gmo
[3/74] * po : ../po/it.po -> po/it.gmo
[4/74] * po : ../po/pl.po -> po/pl.gmo
[5/74] * meinproc : ../doc/en/index.docbook -> doc/en/index.cache.bz2
[6/74] * kcfg : ../ksirk/ksirksettings.kcfg ../ksirk/ksirksettings.kcfgc -> ksirk/ksirksettings.cpp ksirk/ksirksettings.h
[7/74] * uic : ../ksirk/preferences.ui -> ksirk/preferences.h ksirk/preferences.cpp
[8/74] * uic : ../ksirk/Dialogs/newGameDialog.ui -> ksirk/Dialogs/newGameDialog.h ksirk/Dialogs/newGameDialog.cpp
[9/74] * uic : ../ksirk/Dialogs/qplayersetupdialog.ui -> ksirk/Dialogs/qplayersetupdialog.h ksirk/Dialogs/qplayersetupdialog.cpp
[10/74] * uic : ../ksirk/Dialogs/qwaitedplayersetupdialog.ui -> ksirk/Dialogs/qwaitedplayersetupdialog.h ksirk/Dialogs/qwaitedplayersetupdialog.cpp
[11/74] * uic : ../ksirk/Dialogs/restartOrExitDialog.ui -> ksirk/Dialogs/restartOrExitDialog.h ksirk/Dialogs/restartOrExitDialog.cpp
[12/74] * cpp : ksirk/ksirksettings.cpp -> ksirk/ksirksettings.o
[13/74] * moc : ksirk/preferences.h -> ksirk/preferences.moc
[14/74] * cpp : ksirk/preferences.cpp -> ksirk/preferences.o
[15/74] * cpp : ../ksirk/backgnd.cpp -> ksirk/backgnd.o
[16/74] * moc : ../ksirk/decoratedgameframe.h -> ksirk/decoratedgameframe.moc
[17/74] * cpp : ../ksirk/decoratedgameframe.cpp -> ksirk/decoratedgameframe.o

../ksirk/GameLogic/gameautomaton.h: In member function 'Ksirk::KGameWindow* Ksirk::GameLogic::GameAutomaton::game()':
../ksirk/GameLogic/gameautomaton.h:151: error: cannot convert 'Ksirk::GameLogic::KGameWindow*' to 'Ksirk::KGameWindow*' in return
ERROR: == Runner == task failed! (return code 129 and task id 13)
ERROR: == Task == -- begin task debugging --
ERROR: == Task == action: cpp idx: 13
ERROR: == Task == []
ERROR: == Task == []
ERROR: == Task == None
ERROR: == Task == -- end task debugging --
ibook:~/ksirk-1.7beta3 lorenzo$

Report

kleag

10 years ago

Hello,

This is the same symptoms, but not the same problem :-) What's your gcc version ?
Anyway, try to replace line 151 of ksirk/GameLogic/gameautomaton.h by:
inline Ksirk::KGameWindow* game() {return m_game;}

If it solves your problem, I will include that in the 1.7 final release.

Regards.

Kleag

Report

enr1x

10 years ago

Hi! I created a PKGBUILD for Arch Linux. Since version 1.6, ksirk is in [unsupported]. Thanks for your great game!

Report

kleag

10 years ago

That's great ! Thanks a lot ! And I see that 1.7beta2 is already packaged. Wow !

Report

gohanz

11 years ago

A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!!

http://www.slacky.it/

http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=1296

Report

12 years ago

This was completely outdated ! Before I update this data, you can have a look at the ChangeLog file and the TODO file (items marked with DONE)

product-maker 62 214

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
20100717
updated Jul 17 2010
added Mar 04 2005
downloads today
0
page views today 0