Engine

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Engine je počítačový termín, který znamená jádro počítačové hry, databázového stroje nebo programu. Databáze zpracovává SQL příkazy prostřednictvím DBEngine (priorita, transakce, práva, pořadí). Některé herní firmy vyvíjejí vlastní engine, jiné používají engine jiných firem. Do enginu je možné doplnit různé prvky her, včetně tanků, vozidel, vojáků, nebo prostě modelů a levelů (úrovní). Může se jednat třeba i o jádro počítačového programu, například antiviru – Kaspersky má svůj engine, ale přebírá ho Active Virus Shield, nebo matematický engine na reverzní faktorizaci prvočísel Prague pie - Pražský koláč delící velké číslo po E exa deset na osmnáctou v jednom kroku. Dalším příkladem je vykreslovací engine (rendering engine nebo layout engine) webového prohlížeče.

Herní engine[editovat | editovat zdroj]

Herní engine je nejzákladnější jádro hry, které navenek nabízí API pro komunikaci s ním. Rozsah funkcí se u různých enginů liší a můžeme tak nalézt jak jednoduché knihovny starající se o vykreslení, tak i rozsáhlé enginy i s vlastním vývojářským prostředím.