HOME

TheInfoList



OR:

''.kkrieger'' (from ''Krieger'',
German German(s) may refer to: * Germany, the country of the Germans and German things **Germania (Roman era) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizenship in Germany, see also Ge ...
for warrior) is a
first-person shooter A first-person shooter (FPS) is a video game genre, video game centered on gun fighting and other weapon-based combat seen from a First person (video games), first-person perspective, with the player experiencing the action directly through t ...
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
created by
German German(s) may refer to: * Germany, the country of the Germans and German things **Germania (Roman era) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizenship in Germany, see also Ge ...
demogroup Demogroups are teams of demosceners, who make computer based audio-visual works of art known as demos. Demogroups form a subculture collectively known as the demoscene. Groups frequently consist of students, young computer enthusiasts who spen ...
.theprodukkt (a former subdivision of Farbrausch), which won first place in the 96k game competition at
Breakpoint In software development, a breakpoint is an intentional stopping or pausing place in a computer program, program, put in place for debugging purposes. It is also sometimes simply referred to as a pause. More generally, a breakpoint is a means o ...
in April 2004. The game has never been fully released, remaining instead in the beta stage of development , which renders it a
perpetual beta Perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time. It is often used by developers when they continue to release new features that might not be fully tested. Perpetual ...
.


Development history

.theprodukkt have developed ''.kkrieger'' since mid-2002, using their tool .werkkzeug (from ''Werkzeug'', German for tool). They used an unreleased version of .werkkzeug called .werkkzeug3. The
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
of both the ''.werkkzeug3'' engine and the game itself was released by the group in 2012, either under the 2-clause BSD license or as
public domain The public domain (PD) consists of all the creative work to which no Exclusive exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly Waiver, waived, or may be inapplicable. Because no one holds ...
.


Procedural content

''.kkrieger'' makes extensive use of
procedural generation In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated content and algorithms coupled with computer-generated randomness and processing power. I ...
methods. Textures are stored via their creation history instead of a per-pixel basis, thus only requiring the history data and the generator code to be compiled into the executable, producing a relatively small file size. Meshes are created from basic solids such as boxes and cylinders, which are then deformed to achieve the desired shape—essentially a special way of
box modeling Box modeling is a technique in 3D modeling where a primitive shape (such as a box, cylinder, sphere, etc.) is used to make the basic shape of the final model. This basic shape is then used to sculpt out the final model. The process uses a number ...
. These two-generation processes account for the extensive loading time of the game; all assets of the gameplay are reproduced during the loading phase. The entire game uses only 97,280
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
s of disk space. In contrast, most contemporaneous first-person shooters filled one or more CDs or
DVD The DVD (common abbreviation for digital video disc or digital versatile disc) is a digital optical disc data storage format. It was invented and developed in 1995 and first released on November 1, 1996, in Japan. The medium can store any ki ...
s. According to the developers, ''.kkrieger'' itself would take up around 200–300 MB of space if it had been stored the conventional way. The game music and sounds are produced by a multifunctional synthesizer called V2, which is fed a continuous stream of
MIDI Musical Instrument Digital Interface (; MIDI) is an American-Japanese technical standard that describes a communication protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, ...
data. The synthesizer then produces the music in real time.


Reception

The game won two German game developer prizes at the Deutscher Entwicklerpreis in 2006, in Innovation and Advancement. Gaming website Acid-Play gave the game 2/5 stars and a mixed review, mainly praising the game's file size, calling it "not a featureless game, but one whose limitations break barriers in terms of what can be done" and ultimately stating that "you'll never find a game which has this much and comes in such a small package."


See also

*
Demoscene The demoscene () is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off computer programmi ...


References


External links


Official ''.kkrieger'' website
(via
Internet Archive The Internet Archive is an American 501(c)(3) organization, non-profit organization founded in 1996 by Brewster Kahle that runs a digital library website, archive.org. It provides free access to collections of digitized media including web ...
)
''.kkrieger''
on
MobyGames MobyGames is a commercial website that catalogs information on video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controlle ...

''.kkrieger'' source code
on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...

''Documentation about .kkrieger''
on
YouTube YouTube is an American social media and online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim who were three former employees of PayPal. Headquartered in ...
{{DEFAULTSORT:Kkrieger 2004 video games Demoscene software First-person shooters Science fiction video games Software using the BSD license Video games developed in Germany Video games using procedural generation Windows games Windows-only games Single-player video games