Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
Difference between revisions of "QuakeC"
From Quake Wiki
(removed rant) |
|||
Line 1: | Line 1: | ||
− | '''QuakeC''' is a language developed by [[id Software]] for their smash hit game, [[Quake]]. It is inspired by the C programming language, but has many many differences. While not particularly powerful, it made Quake one of the most easy to edit games of its day and spawned literally millions of [[mod|mods]]. In fact the total quantity of mods easily exceeds [[Quake 2]], [[Quake 3]], and [[Half-Life]] combined. | + | '''QuakeC''' is a language developed by [[id Software]] for their smash hit game, [[Quake]]. It is inspired by the C programming language, but has many many differences. While not particularly powerful, it made Quake one of the most easy to edit games of its day and spawned literally millions of [[mod|mods]]. In fact the total quantity of mods easily exceeds [[Quake 2]], [[Quake 3]], and [[Half-Life]] combined.{{Citation needed}} |
− | + | QuakeC is compiled with a [[QCC]] compiler (such as [[FrikQCC]] or [[FTEQCC]]) into a [[progs.dat]] file. The file is read by the virtual machine inside the engine. This method is secure and cross-platform, much like [[Java]]. | |
===See Also=== | ===See Also=== | ||
* [http://en.wikipedia.org/wiki/QuakeC Wikipedia article on QuakeC] | * [http://en.wikipedia.org/wiki/QuakeC Wikipedia article on QuakeC] |
Revision as of 14:20, 29 March 2013
QuakeC is a language developed by id Software for their smash hit game, Quake. It is inspired by the C programming language, but has many many differences. While not particularly powerful, it made Quake one of the most easy to edit games of its day and spawned literally millions of mods. In fact the total quantity of mods easily exceeds Quake 2, Quake 3, and Half-Life combined.Template:Citation needed
QuakeC is compiled with a QCC compiler (such as FrikQCC or FTEQCC) into a progs.dat file. The file is read by the virtual machine inside the engine. This method is secure and cross-platform, much like Java.