Recent Commits
| Commit | Author | Details | Committed | ||||
|---|---|---|---|---|---|---|---|
| 5d3cd6d40e3b | l10n daemon script | GIT_SILENT made messages (after extraction) | Jan 8 | ||||
| 01ae9e61ab33 | l10n daemon script | GIT_SILENT made messages (after extraction) | Jan 7 | ||||
| 0a5df68a665f | Gael de Chalendar | Update license headers to allow (L)GPL2+ | Jan 2 | ||||
| 8f1db1d4e5ed | l10n daemon script | GIT_SILENT made messages (after extraction) | Dec 31 2017 | ||||
| b0326de12bae | l10n daemon script | GIT_SILENT made messages (after extraction) | Dec 26 2017 | ||||
| 83844a68d631 | aacid | Merge remote-tracking branch 'origin/Applications/17.12' | Dec 12 2017 | ||||
| d34523580246 | aacid | Forgot to add this file ^_^ | Dec 12 2017 | ||||
| c7bbba9c7f90 | aacid | Move the ksirk docu to it's own subfolder | Dec 12 2017 | ||||
| 9decdba09e56 | l10n daemon script | GIT_SILENT made messages (after extraction) | Nov 27 2017 | ||||
| 741e20213da6 | l10n daemon script | GIT_SILENT made messages (after extraction) | Nov 27 2017 | ||||
| f03a713b2319 | l10n daemon script | GIT_SILENT made messages (after extraction) | Nov 22 2017 | ||||
| d0732b9ab55d | l10n daemon script | GIT_SILENT made messages (after extraction) | Nov 22 2017 | ||||
| 89ea1c9d98c4 | l10n daemon script | GIT_SILENT made messages (after extraction) | Nov 11 2017 | ||||
| 92e13ee191d5 | l10n daemon script | GIT_SILENT made messages (after extraction) | Sep 19 2017 | ||||
| f5acbb1fe9db | l10n daemon script | GIT_SILENT made messages (after extraction) | Sep 18 2017 |
README
HISTORY OF KsirK http://games.kde.org/game.php?game=ksirk
I started this game during 1995 (?) in order to learn C++ and Windows 95 programming. It was initialy named "Risk". I used a book about WinG, one of the first Microsoft attempts to give gaming abilities to Windows. But a lot of the examples of this book were in assembler, that I never learned :-( I used these routines but whithout being able to fully understand them. This first version never got an acceptable status.
Some time later I heard from Java and decided to learn it. So, I decided to convert Risk to JRisk. I obtained, if I remember well, a version that was running not so bad, but really slowly.That was due to the use of an early version of Java but also to a really uggly programming.
In the meantime, for my work, I learned Smalltalk (VisualWorks), THE OO language (try it, you really cannot experience higher OO programming pleasure ; I was an addict)and so discovered all the power of good OOP. I started also to use Linux and KDE. I wanted to learn KDE programming and so decided to convert back my lovely project to C++ ! KRisk was born ! But with my experience of Smalltalk and the APIs of Qt and KDE, my work has been, I think, quite better.
At the time of 04/24/2002, some architectural problems due to this complex history remained, but it worked good and I think I could release a public version. I choosed to rename it in order to avoid copyright problems : welcome to KsirK !
In early 2003, the evolution continued with a minimal AI (for Artificial Idiot as its decisions were chosen completly at random) and the themability of the world. This last point is a direct consequence of the improvements of the overall architecture of the game.
In parallel, the online tools linked to the game continued to improve: with this version appeared a mailing list and a CVS repository!
INSTALLATION Please read INSTALL
USING KsirK Please read tooltips on buttons, the statusbars and the KsirK HTML manual.
- map scrolling : place your mouse near a window border or use your mouse wheel (with the Alt modifier for horizontal scrolling)
- armies distribution : Left-click to put an army, Right-click to remove one
- to setup a move or an attack, click and drag from the source country to the target one
CONTACT mailto:kleag@free.fr