Update readme
[anarch.git] / media / texts.txt
blob4a638516e371dfbe2d4b232d69fcf1b5d456bd9b
1 These are texts used for the project promotion etc. Released under CC0, as
2 everything else in this repository.
4 <WEBSITE>
5 <REPOURL>
6 <PLAYINBROWSER>
7 <LOCTOTAL>
8 <MINRAM>
9 <MINSIZE>
10 <MINFREQ>
11 <LIBREGAMEWIKILINK>
12             _....._
13         .-''       ''-.
14      , /     _.._      \,,,
15     / \ __  / /\ \ _____| |_
16    | ' |  '( /__\ )  | _|   |
17    |_H_|_|_|/.__.\|_|\__|_|_|
18        \               /
19         '-.__     __.-'
20              '''''
22 share on:
23   - own website
24   - itch.io
25   - Diaspora
26   - Pokitto
27   - libregamewiki
28   - freegamedev forum
29   - GNU social
30   - Xonotic chat
31   - hacker news
32   - twitter :(
33   - youtube :(
34   - GB Meta
35   - peertube
36   - opengameart
37   - freesound
38   - soundcloud
39   - internet archive
40   - Raddle
41   - reddit :(
42   - WM Commons
43   - suckless IRC/maillist
44   - send to Luke Smith
46 ============ tags ============
48 #anarch #suckless #libregame #anarchism #freesoftware #cc0 #publicdomain
49 #anarcho-pacifism #game #retro #pseudo3d #foss #free #countercomplex
51 ===== general: by length =====
53 Anarch: a Very Special Game
55 Anarch: super small public domain no-dependency from-scratch suckless Doom clone
57 I've made this super small public domain no-dependency from-scratch suckless
58 Doom clone.
60 Anarch: extremely small, completely public domain, no-dependency, no-file,
61 portable suckless anarcho-pacifist from-scratch 90s-style Doom clone that runs
62 everywhere, made for the benefit of all living beings.
64 Anarch is a completely public domain, free software 90s-style anarcho-pacifist
65 Doom clone game which can fit into <MINSIZE> (including all assets), has
66 extremely low hardware demands, running on platforms with <MINRAM> of RAM on
67 <MINFREQ> CPU (which doesn't even has to have a floating point unit), has no
68 dependencies (not even standard C library), requires no filesystem (all assets
69 are embedded in source code), is extremely portable, made in pure C99 subset
70 of C++ completely from scratch (including the engine, all assets, the font,
71 palette etc.) with only free software and released completely into the public
72 domain (CC0), allowing absolutely any use. It was not made for profit or just
73 entertainment, it is an engineering art and a philosofical manifesto. For more
74 info see the website at <WEBSITE> or the repository at <REPOURL>.
76 The game has been ported to:
78 - GNU/Linux, SDL
79 - GNU/Linux, CSFML
80 - GNU/Linux, terminal
81 - web browser, emscripten
82 - Pokitto (220x116, 48 MHz ARM, 36 KB RAM, 256 KB flash)
83 - Gamebino Meta (80x64, 48 MHz, 32 KB RAM, 256 KB flash)
84 - Win$hit 7, SDL
86 As a game, Anarch offers:
88 - oldschool "pseudo 3D" raycasting rendering in 256 colors
89 - 10 levels, both interior and exterior, 16 wall textures
90 - varying floor and ceiling heights, ability to jump
91 - 6 weapons using 3 types of ammo
92 - 7 types of enemies
93 - optional primitive save/load system
94 - bosses
95 - optional mouse support
96 - a few hidden secrets/easter eggs
98 ======== short manual ========
100 Anarch is a unique suckless FPS game. Collect weapons and items and destroy
101 robot enemies in your way in order to get to the level finish. Some door are
102 locked and require access cards. Good luck!
104 created by Miloslav "drummyfish" Ciz, released under CC0 1.0 (public domain)
106 CLI flags:
108 -h   print this help and exit
109 -w   force window
110 -f   force fullscreen
112 controls:
114 - arrows, numpad, [W] [S] [A] [D] [Q] [R]: movement
115 - mouse: rotation, [LMB] shoot, [RMB] toggle free look, wheel weapon change
116 - [SPACE]: jump
117 - [J] [RETURN] [SHIFT]: game A button (confirm, shoot)
118 - [K] [CTRL]: game B button (cancel, strafe, look)
119 - [L] [P] [X] [Y] [Z]: change weapons
120 - [TAB]: map
121 - [ESCAPE]: menu
123 general controls:
125 - arrows: movement
126 - A: confirm, shoot
127 - B: cancel
128   B + arrows: strafe, look up/down
129 - C:
130   C + UP: jump
131   C + DOWN: menu
132   C + LEFT/RIGHT: change weapons
133   C + A/B: change weapons
135 ========== pokitto ===========
137 I am releasing the version 1.0 of my game Anarch.
139 <gif>
141 It's a Doom-like first person shooter with 10 levels. It is completely public
142 domain (CC0), so you can do whatever you wish with it: mod it, hack it, break
143 it, share it, even sell it. You can just grab it and start playing. The
144 project has also become a manifesto of some of my philosophies, going beyond
145 simple entertainment purpose, so if you wish to check it out further, visit
147 <WEBSITE>
151 <REPOURL>
153 Reminder: 1.0 doesn't mean bug-free or even finished, it is simply a release
154 milestone that has all goal features and is pretty much usable.
156 The game is not exclusive to Pokitto, I've made it to be independent of any
157 platform so you can also play it on your computer, in a browser
158 (<PLAYINBROWSER>), or on other consoles. However, it all started here, with the
159 Pokitto community, when a few years back Pokitto showed me the joy of
160 programming simple HW, when I began to play around with raycasting, which later
161 resutlted in raycastlib and eventually this game, and when people started
162 telling me to make a complete game. Fot this I thank you, the Pokitto community.
164 downloads:
165   <overclocked>
166   <normal>
167   <joyhat>
168   <source>
170 controls:
172 - arrows: movement
173 - A: shoot, confirm
174 - B: hold for strafing, cancel
175 - C + A/left, C + B/right: switch weapons
176 - C + up: jump
177 - C + down: menu
179 There is a basic save/load functionality, but it is pretty simple. You are
180 only able to save game at the beginning of a level, allowing you to load there
181 with the same health, ammo and stats (time and kills).
183 It uses bytebeat for music, for simplicity and to save space. This can get
184 annoying after a while, but of course you can turn off music in the menu :)
186 <trailer>
188 Enjoy!
190 P.S: Yes, there are cheatcodes, or rather only one, but you have to figure it
191 out yourself :) Besides that there are secret areas on each map.
193 ========== gb meta ===========
195 This is a GB Meta port of my suckless, platform-independent Doom-like game
196 Anarch, made with the help of a raycasting library (raycastlib) I've made and
197 also showcased here on GB Meta some time ago.
199 The game is completely public domain free software, you can do absolutely
200 anything with it. It is a small manifesto to some ideas I hold: if you wish to
201 know more, visit the game's website at <WEBSITE> or the repo at <REPOURL>. You
202 can also play the game in browser at <PLAYINBROWSER>.  
204 I am not so knowledgeable about lower level Gamebuino, so I think this port can
205 be further imporved. If you could access the display directly, maybe you could
206 get more performance and better rendering. Also I couldn't figure out a way to
207 play the game's 8bit 8 kHz sounds, so I just play Gamebuino's sounds, maybe this
208 could be fixed. If anyone skilled with Meta wants to pursue this task, just go
209 ahead :)
211 controls:
213 - arrows: movement 
214 - A: shoot, confirm
215 - B: hold for strafing, cancel
216 - menu + A/left, menu + B/right: switch weapons
217 - menu + up: jump
218 - menu + down: go to menu
220 ======== opengameart =========
222 These are assets from my public domain Doom-like game Anarch (<WEBSITE>).
223 I have made them all completely myself, from scratch, including taking my own
224 photos, recording my own sounds etc. I release them all under CC0 1.O, public
225 domain, for any use whatsoever.
227 ========= freesound ==========
229 Retro 8bit sound effects from my public domain game Anarch, made from my own
230 recordings.
232 ======== social nets =========
234 # Releasing my long in development suckless game Anarch!
236 Hello, I am releasing my game that's a manifesto to the ideas and philosophies
237 I hold.
239 It is extremely small, completely public domain (CC0) free software, has
240 no-dependencies, is extremely portable, suckless, made completely from-scratch
241 in the 90s-style of the original Doom. I made it for the benefit of all living
242 beings and am now sharing it with you. Enjoy and spread it around!
244 <TRAILER>
246 website: <WEBSITE>
248 repository: <REPOURL>
250 play in browser: <PLAYINBROWSER>
252 #game #libregame #suckless #freesoftware #freeculture #publicdomain #CC0 #indie
254 ======= video trailer =======
256 This is a trailer for my public domain Doom-like game Anarch. The game is very
257 special, extremely small, suckless, with tiny hardware demands, running
258 basically on any platforms. It has many nice properties and is one of its kind.
259 It is completely free, both as in gratis and freedom. To get it, visit
260 <WEBSITE>.
262 ====== wikimedia commons =====
264 This is a screenshot from a public domain game Anarch which I have made. All
265 assets in the game and the whole software were created completely by me from
266 scratch and are released under CC0, as is this screenshot.
268 The game uses software rendering using raycasting and a custom 256 color
269 palette.
271 ======= libregamewiki ========
273 Anarch is a completely public domain, free software, suckless 90s-style
274 anarcho-pacifist Doom-like libre game. It was created by drummyfish, completely
275 from scratch. The game's aim is to experiment with a different game development
276 philosophy.
278 ABOUT
280 Anarch is made for entertainment but also as a manifesto of certain
281 philosophies and ideas, including suckless programming, extreme portability,
282 anti-copyright, selflessness and anarcho-pacifism.
284 The game is a "pseudo 3D" first person shooter, like Doom, and consists of 10
285 levels. The graphics uses a 256 color palette and is a little simpler than that
286 of Doom, having e.g. no textures on floor and ceiling and using just 32x32 pixel
287 images. The engine uses software rendering and 2D raycasting for rendering.
288 There are multiple enemy types, weapons and items to pick up. Music is 8bit and
289 procedurally generated (utilizing so called bytebeat).
291 FEATURES
293 Some of the aspects of the game worth mentioning are:
295 - Extremely small size, being able to fit into 200 KB, including all assets.
296 - Very low hardware demands, being able to run on 40 MHz embedded CPUs.
297 - No library dependencies – The game core is written in pure C without any I/O,
298   which is left for each platform's frontend to implement.
299 - Implementation simplicity – no build system is needed, only a single file
300   needs to be compiled. The whole source code has <LOCTOTAL> lines of code.
301 - All assets are part of the source code so no filesystem is required for the
302   game to run.
303 - Extreme portability thanks to the above. Official ports exist for PC,
304   terminal, web browser and embedded consoles like Pokitto and Gamebuino Meta.
305 - Made completely from scratch with only free software, including the engine,
306   assets and media.
307 - Completely public domain status, made completely from scratch by a single
308   person and released under CC0 (with an additional waiver of patents).
310 ===== freegamedev forum ======
312 Hello,
314 I am releasing version 1.0 of my suckless game Anarch which I've been working
315 on on evenings for maybe two years.
317 It's probably a little different from what you expect from a typical modern
318 game as it is a little experimental and purposfully trying to do things
319 differently. It looks like from early 90s and will seem shitty and backwards,
320 but it's just aiming for different goals than wide popularity or making profit.
321 It's not just a game but also a manifesto of some ideas I hold.
323 It is extremely small, completely public domain, no-dependency, no-file,
324 very portable suckless anarcho-pacifist from-scratch 90s-style Doom clone that
325 runs everywhere (needs just 32 KB RAM and 40 MHz CPU), made for the benefit of
326 all living beings. For more see the page at libregamewiki: <LIBREGAMEWIKILINK>.
328 Game-wise Anarch offers:
330 - oldschool "pseudo 3D" raycasting rendering in 256 colors
331 - 10 levels, both interior and exterior, 16 wall textures
332 - varying floor and ceiling heights, ability to jump
333 - 6 weapons using 3 types of ammo
334 - 7 types of enemies
335 - optional primitive save/load system
336 - bosses
337 - optional mouse support
338 - a few hidden secrets/easter eggs
340 website: <WEBSITE>
342 repo: <REPOURL>
344 play in browser: <PLAYINBROWSER>
346 Enjoy!
348 ==== twitter ====
350 Releasing my long in development #game #Anarch! <link>. Also stop using
351 #Twitter, it's a #proprietary (#fascist) platform.
353 ==== website ====
355 Anarch:      Very special suckless FPS Doom-like game in pure C.