Leksykon IT › Programowanie › QuakeC

QuakeC

Programowanie Svenska → Zaktualizowano: 2026-10-26
Więcej informacji
Twórca
John Carmack
Rok
1996
Właściciel
id Software
Typ
Język skryptowy

Przypominający C język, w którym napisano logikę gry Quake — co mimochodem w dużej mierze stworzyło scenę modderską.

John Carmack wbudował w Quake'a (1996) małą maszynę wirtualną. Wszystko, co dotyczyło zasad — broń, potwory, drzwi, punktacja — mieszkało w kodzie QuakeC kompilowanym przez qcc do jednego pliku progs.dat. id opublikowało kod logiki gry i każdy mógł go zmienić oraz uruchomić wynik na dowolnej platformie bez dotykania silnika.

Język był spartański: typy to w zasadzie float, vector, string i entity, a tablic brakowało. Wystarczyło to jednak dla Team Fortress i setek innych modów. Quake II przeszedł w 1997 roku na logikę gry w zwykłej ładowanej bibliotece DLL — szybciej, ale bez piaskownicy i przenośności.

← Wróć do leksykonu