Search
Skip to Search Results-
Fall 2009
Most story-based games today have manually-scripted non-player characters (NPCs) and the scripts are usually simple and repetitive since it is time-consuming for game developers to script each character individually. ScriptEase, a publicly-available author-oriented developer tool, attempts to...
-
Applying support vector machines to discover just-in-time method-specific compilation strategies
DownloadFall 2010
Adaptive Just-in-Time compilers employ multiple techniques to concentrate compilation efforts in the most promising spots of the application, balancing tight compilation budgets with an appropriate level of code quality. Some compiler researchers propose that Just-in-Time compilers should...
-
Fall 2014
An agent in an adversarial, imperfect information environment must sometimes decide whether or not to take an action and, if they take the action, must choose a parameter value associated with that action. Examples include choosing to buy or sell some amount of resources or choosing whether or...
-
Fall 2011
Scripting languages have gained popularity in video games for specifying the interactive content in a story. Game designers do not necessarily possess programming skills and often demand code-generating tools that can transform textual or graphical descriptions of interactions into scripts...
-
Spring 2015
Believable, realistic video game character behaviour continues to lag behind the improvements in graphics, stories and game play in video games. In this dissertation we focus on the use of two techniques, emotional gaits and emotional incidents, as a way to add easily identifiable, non-verbal,...
-
Fall 2011
Pointer analysis is a program analysis that determines the memory locations pointed to by individual pointers. Imprecise pointer information is a major impediment to data-flow analyses and back-end optimizations that depend on pointer information. Most pointer analyses are based on a points-to...
-
Fall 2010
Non-Player Character (NPC) behaviors in today’s computer games are mostly generated from manually written scripts. The high cost of manually creating complex behaviors for each NPC to exhibit intelligence in response to every situation in the game results in NPCs with repetitive and artificial...
-
Fall 2009
The creation of rich, immersive game worlds is one of the major goals for designers of modern story-based games. The inclusion of unique and interesting dialogues for all of a game's non-player characters (NPCs), especially the secondary NPCs, does a great deal to increase the believability of...
-
Fall 2010
Heterogeneous computing platforms that use GPUs and CPUs in tandem for computation have become an important choice to build low-cost high-performance computing platforms. The computing ability of modern GPUs surpasses that of CPUs can offer for certain classes of applications. GPUs can deliver...
-
Fall 2009
Understanding biochemical reactions inside cells of individual organisms is a key factor for improving our biological knowledge. Signaling pathways provide a road map for a wide range of these chemical reactions that convert one signal or stimulus into another. In general, each signaling pathway...