Knowledge-driven Game Design by Non-programmers
نویسندگان
چکیده
Game extension is an entertaining activity that offers an opportunity to test new design approaches by non-programmers. The real challenge is to enable this activity by means of a suitable infrastructure. We propose a knowledge-driven approach with natural game-player concepts. These concepts, found in game ontologies, include game abstractions and rules for game moves. The approach has been implemented and tested for board games. These include tic-tac-toe as a simplest example, enabling extensions of tic-tac-toe, say to a four-by-four board and Sudoku, a single player game of a very different nature.
منابع مشابه
User-centered Design of GPU-based Shader Programs
In the context of game engines with graphical user interfaces, shader programs for GPUs (graphics processing units) are an asset for game development that is often used by artists and game developers without knowledge of shader programming. Thus, it is important that non-programmers are enabled to explore and exploit the full potential of shader programs. To this end, we develop principles and ...
متن کاملExtended Game Platform for Novice Programmers
In an attempt to recruit and retain computer science majors, game design courses have become increasingly popular in academia. Game design encompasses multiple stages of product development, takes an average of two or more years and includes a team of individuals who possess strong programming abilities. Additionally, game development platforms consists of complex architectures that are difficu...
متن کاملSelf-Validated Behaviour Trees through Reflective Components
Developing the AI for non-player characters in a video game is a collaborative task between programmers and designers. Most of the times, there is a tension between the freedom that designers require to include their narrative in the game and the effort required from programmers to debug faulty AI specified by good story tellers who are not programmers. In this paper is presented an architectur...
متن کاملLearning Games By Demonstration
To enable the creation of simple 2D games without writing code, we propose a system that can learn the game logic from user traces demonstrating what should happen. Though our system is aimed at helping non-programmers design and build simple games, it could even be useful for game programmers to rapidly iterate through early prototypes while refining game logic. Learning programs from examples...
متن کاملWorkflow Improvements for Real-Time Shader Development
This thesis will discuss the design and implementation of a shader graph editor. The editor makes the daunting task of programming shaders accessible for non programmers, as no programming or specific knowledge of graphics hardware is required. Graphics programming complexities such as different types or conversion between mathematical spaces, such as world and object space, is hidden from the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013