3 Tuxanci is first tux shooter ere while inspired by well-known Czech
4 game Bulanci. But it goes its own way now and it is much better.
6 Game supports 1 player and multiplayer game on one computer and also
7 supports gameplay over network (LAN/Internet [IPv4 and IPv6]).
9 Goal in this game is to shoot enemy penguin before he does so. Penguin
10 can shoot only in X and Y axes so no diagonal shooting is available yet.
16 Basic gun - one shot at the time
19 2x Basic gun - two shots at once
22 Few shots per fire, small intervals
25 5 shots per fire, high dispersion
28 Shoots fast and long coherent light
31 Put them around, step on them *KABOOM*
34 Fires bomb which mirrors any obstacles and explodes only if it
39 Speedy tux: tux move faster
40 Infinite ammo: you have really big backpack of ammo (fire at will)
41 4way shoot: tux fire on shoot in every direction (cost only 1 ammo)
42 Teleport: if somebody shoots at Tux he teleport himself away
43 Ghost: Tux can move and shoot through obstacles.
46 Bonuses last only few seconds and if tux take another bonus then
47 first one looses its effects.
51 This howto is written for linux. For other platforms please think about
52 rather using binary modules.
53 First of all we need some libraries:
54 (g)libc, SDL, SDL_image, SDL_ttf, optionally SDL_mixer,
55 optionally opengl, gettext, libzip
57 And some applications:
58 cmake version 2.6.0 and above
60 Now we have two options what we can do:
61 (all commands are supposed to be written in tuxanci/build directory;
62 If such does not exist just create it :])
64 NOTE: if you want to see all variable options definable by cmake just
65 run ccmake instead of cmake.
73 $ cmake .. -DBUILD_SERVER=1
76 Removing current install
77 -----------------------
78 Same for both client and server
82 Starting game is simple tuxanci-VERSION or tuxanci-server-V. based on what we
83 compiled (based on presumption user installed into directories where path
86 If you are using bundled binary and tuxanci are reporting "File not found!"
87 error, you need to launch it directly from BIN directory
88 (eg.: "$ cd tuxanci/bin && ./tuxanci-VERSION").
90 For client we create some configuration files in $HOME. There is created
91 ".tuxanci" directory and in there are pretty selfexplaining .conf files.
93 For server we create directory /etc/tuxanci-server/server.conf where you could
94 do some changes for it (again pretty selfexplaining).
100 movement: cursor arows
101 fire: zero [ 0 ] NumPad
102 change weapon: one [ 1 ] NumPad
105 movement: W(u) S(d) A(l) D(r)
110 Fullscreen/window mode: F1 (dangerous with multiple monitors)
112 Change splitting of screen: F3 (just in local
113 multiplayer game in a big arena)
117 HAVE PROBLEM/FOUND BUG/ETC...
118 =============================
119 If you found some bug or have feature request please fill it into:
120 http://www.tuxanci.org/buglist (you need account for that).
122 You need some help with install/etc... feel free to join us on our irc
123 channel which is #tuxanci on server irc.freenode.net.
125 INFORMATIONS FOR TRANSLATORS
126 ============================
127 So you want to help us translating our perfect game :] What should you
128 do is question you are asking i guess. It is pretty simple. We are using
129 gettext so you only have to download our .pot file from git
130 <http://repo.or.cz/w/tuxanci.git?a=blob_plain;f=po/tuxanci.pot;hb=HEAD>
131 and translate every line into your desired language. MSGID is orginal
132 message and MSGSTR is translated one. When you are done you rename
133 tuxanci.pot to langcode.po (cs_CZ.po). For translating is needed only
134 some text editor (advanced are kbabel, lokalize...) and some skills
135 in your and english language. Final product of your effort mail onto our
136 mail (team<-at->tuxanci.org). Ah and before I forget update some
137 relevant informations into header of your .po file, examples can be
138 found in our git too <http://repo.or.cz/w/tuxanci.git?a=tree;f=po;hb=HEAD>.
142 More informations you can find on our website: http://www.tuxanci.org/