Statements (102)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:album |
bytecode
|
gptkbp:allows |
custom scripting
custom game logic |
gptkbp:can |
custom functions
custom items custom classes custom weapons custom variables custom actors |
gptkbp:can_be_compiled_with |
gptkb:ZScript_compiler
|
gptkbp:can_be_extended_by |
gptkb:true
|
gptkbp:can_be_used_for |
creating new game mechanics
modifying existing game mechanics creating new items creating new monsters creating new weapons modifying game behavior |
gptkbp:can_create |
custom menus
custom HUDs |
gptkbp:can_handle |
events
|
gptkbp:community_support |
active forums
|
gptkbp:constructed_in |
gptkb:2018
|
gptkbp:designed_for |
modifying games
modding ZDoom |
gptkbp:developed_by |
gptkb:ZDoom_community
|
gptkbp:enables |
custom AI behavior
game logic manipulation |
gptkbp:first_appearance |
ZDoom version 2.8.0
|
gptkbp:formulation |
C-like
|
gptkbp:has |
community support
debugging tools garbage collection extensive documentation event-driven programming model built-in functions |
gptkbp:has_features |
encapsulation
inheritance polymorphism |
https://www.w3.org/2000/01/rdf-schema#label |
ZScript
|
gptkbp:is_available_on |
gptkb:Git_Hub
|
gptkbp:is_based_on |
Doom scripting language
ZScript language specifications |
gptkbp:is_compatible_with |
gptkb:Heretic
gptkb:Doom_II gptkb:Doom_engine gptkb:Strife gptkb:Hexen |
gptkbp:is_considered |
a powerful scripting tool
|
gptkbp:is_documented_in |
ZScript documentation
|
gptkbp:is_implemented_in |
custom triggers
custom events |
gptkbp:is_influenced_by |
gptkb:C_programming_language
gptkb:Java_programming_language |
gptkbp:is_integrated_with |
gptkb:ACS_(Action_Code_Script)
GZDoom's engine features |
gptkbp:is_known_for |
extensibility
flexibility ease of use |
gptkbp:is_open_source |
gptkb:true
|
gptkbp:is_part_of |
gptkb:GZDoom_engine
Doom source ports ZDoom project ZDoom engine |
gptkbp:is_popular_in |
Doom modding community
|
gptkbp:is_similar_to |
gptkb:C++
gptkb:Java_Script |
gptkbp:is_supported_by |
gptkb:GZDoom
gptkb:Zandronum GZDoom developers |
gptkbp:is_taught_in |
modding tutorials
|
gptkbp:is_updated_by |
community contributions
|
gptkbp:is_used_by |
modders
|
gptkbp:is_used_for |
gptkb:visual_effects
gptkb:game_mechanics game development performance optimization networking features game enhancements level design user interface customization game balancing AI scripting game modifications sound management scripting events |
gptkbp:is_used_in |
Doom mods
Doom source ports |
gptkbp:provides |
dynamic typing
runtime type information |
gptkbp:provides_access_to |
game functions
game variables |
gptkbp:supports |
delegates
inheritance interfaces object-oriented programming multithreading multiplayer scripting |
gptkbp:used_in |
gptkb:GZDoom
|
gptkbp:uses |
classes
|
gptkbp:bfsParent |
gptkb:Zandronum
|
gptkbp:bfsLayer |
6
|