The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Multimodal Behavior Realization for Embodied Conversational Agents
Multimed Tools Appl DOI 10.1007/s11042-010-0530-2 Multimodal behavior realization for embodied conversational agents Aleksandra Čereković & Igor S. Pandžić # Springer Science+Business Media, LLC 2010 Abstract Applications with intelligent conversational virtual humans, called Embodied Conversational Agents (ECAs), seek to bring human-like abilities into machines and establish natural human-computer interaction. In this paper we discuss realization of ECA multimodal behaviors which include speech and nonverbal behaviors. We devise RealActor, an open-source, multi-platform animation system for real-time multimodal behavior realization for ECAs. The system employs a novel solution for synchronizing gestures and speech using neural networks. It also employs an adaptive face animation model based on Facial Action Coding System (FACS) to synthesize face expressions. Our aim is to provide a generic animation system which can help researchers create believable and expressive ECAs. Keywords Multimodal behavior realization . Virtual characters . Character animation system 1 Introduction The means by which humans can interact with computers is rapidly improving. From simple graphical interfaces Human-Computer interaction (HCI) has expanded to include different technical devices, multimodal interaction, social computing and accessibility for impaired people. Among solutions which aim to establish natural human-computer interaction the subjects of considerable research are Embodied Conversational Agents (ECAs). Embodied Conversation Agents are graphically embodied virtual characters that can engage in meaningful conversation with human users [5]. Their positive impacts in HCI have been proven in various studies [16] and thus they have become an essential element of A. Čereković (*) : I. S. Pandžić Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia e-mail: [email protected] I. -
Apple IOS Game Development Engines P
SWE578 2012S 1 Apple IOS Game Development Engines Abstract—iOS(formerly called iPhone OS) is Apple's section we make comparison and draw our conclusion. mobile operating system that is used on the company's mobile device series such as iPhone, iPod Touch and iPad which II. GAME ENGINE ANATOMY have become quite popular since the first iPhone launched. There are more than 100,000 of the titles in the App Store are A common misconception is that a game engine only games. Many of the games in the store are 2D&3D games and draws the graphics that we see on the screen. This is of it can be said that in order to develop a complicated 3D course wrong, for a game engine is a collection of graphical game, using games engines is inevitable. interacting software that together makes a single unit that runs an actual game. The drawing process is one of the I. INTRODUCTION subsystems that could be labeled as the rendering With its unique features such as multitouch screen and engine[3]. accelerometer and graphics capabilities iOS devices has Game engines provide a visual development tools in become one of the most distinctive mobile game addition to software components. These tools are provided platforms. More than 100,000 of the titles in the App Store in an integrated development environment in order to are games. With the low development cost and ease of create games rapidly. Game developers attempt to "pre- publishing all make very strange but new development invent the wheel” elements while creating games such as opportunity for developers.[2]Game production is a quite graphics, sound, physics and AI functions. -
A Survey of Technologies for Building Collaborative Virtual Environments
The International Journal of Virtual Reality, 2009, 8(1):53-66 53 A Survey of Technologies for Building Collaborative Virtual Environments Timothy E. Wright and Greg Madey Department of Computer Science & Engineering, University of Notre Dame, United States Whereas desktop virtual reality (desktop-VR) typically uses Abstract—What viable technologies exist to enable the nothing more than a keyboard, mouse, and monitor, a Cave development of so-called desktop virtual reality (desktop-VR) Automated Virtual Environment (CAVE) might include several applications? Specifically, which of these are active and capable display walls, video projectors, a haptic input device (e.g., a of helping us to engineer a collaborative, virtual environment “wand” to provide touch capabilities), and multidimensional (CVE)? A review of the literature and numerous project websites indicates an array of both overlapping and disparate approaches sound. The computing platforms to drive these systems also to this problem. In this paper, we review and perform a risk differ: desktop-VR requires a workstation-class computer, assessment of 16 prominent desktop-VR technologies (some mainstream OS, and VR libraries, while a CAVE often runs on building-blocks, some entire platforms) in an effort to determine a multi-node cluster of servers with specialized VR libraries the most efficacious tool or tools for constructing a CVE. and drivers. At first, this may seem reasonable: different levels of immersion require different hardware and software. Index Terms—Collaborative Virtual Environment, Desktop However, the same problems are being solved by both the Virtual Reality, VRML, X3D. desktop-VR and CAVE systems, with specific issues including the management and display of a three dimensional I. -
Development of the Virtual Ela®-House
DEVELOPMENT OF THE VIRTUAL ELA®-HOUSE Milán Horváth1, Csaba Dániel2, Jacqueline Stark3 and Cecília Sik Lanyi4 1, 2, 4Department of Image Processing and Neurocomputing, University of Pannonia, Veszprém, Hungary 3 Austrian Academy of Sciences, Department of Linguistics and Communication Research, Vienna, Austria Keywords: Virtual reality, aphasia, language therapy. Abstract: In this paper, the rationale for the development and the process of creating the Virtual ELA® (Everyday Life Activities)-House are described. The Virtual ELA®-House is an innovative therapy program designed for use with clients with language and speech disorders and/or with other cognitive neuropsychological disorders, which result from brain damage, e.g. aphasia, apraxia of speech, neglect, etc. The Virtual Reality setting is chosen as a modern and relevant therapy setting which imitates real everyday life scenarios. Computer supported cognitive and language therapy allows for repetitive application in the clinical and home setting which is necessary for learning to take place. The advantages of employing a software program based on a Virtual Environment, in particular the Virtual ELA® -House, are discussed. 1 INTRODUCTION Thus, an important goal in this project was to attain a high degree of correspondence with the analogue Virtual Reality offers a wide range of applications in ELA®-picture stimuli, which is also required for an the field of cognitive neuropsychology, both in authentic virtual world. In a virtual world the diagnosing cognitive deficits and in treating them. designer of a task attempts to capture all aspects Virtual Reality is also a useful tool for skill-building which a particular task requires, but it is very crucial and training by creating a virtual setting, which for it to be true to nature. -
The Personal Interaction Panel
Scenegraphs and Engines Scenegraphs Application Scenegraph Windows/Linux OpenGL Hardware Vienna University of Technology 2 Scenegraphs Choosing the right libraries is a difficult process Very different target applications Different capabilities Underlying Graphics APIs Needs to fit the content pipeline Important for application development Not important for research (though convenient) Vienna University of Technology 3 Content Pipeline Choosing the right libraries is a difficult process Very different target applications Different capabilities Underlying Graphics APIs/Operating Systems Needs to fit the content pipeline Important for application development Not important for research (though convenient) Vienna University of Technology 4 Typical Content Pipeline We need: Content creation tools Exporters Scenegraph/ Engine MechAssault 2 content pipeline Vienna University of Technology 5 DCC tools Only “real” open source option: Blender Everything you need for Game/Movie production Modelling/Rigging Animation Rendering/Compositing Contains complete game engine+editor Fully integrated with UI Immense feature list causes steep learning curve! Vienna University of Technology 6 Blender Vienna University of Technology 7 Blender Vienna University of Technology 8 Wings3D Easy to use subdivion surface modeller Vienna University of Technology 9 Textures Gimp: Full featured image editing Vienna University of Technology 10 Scenegraphs/Engines Scenegraphs deal with Rendering Engines deal with Rendering Physics AI Audio Game logic … Vienna University of -
LJMU Research Online
CORE Metadata, citation and similar papers at core.ac.uk Provided by LJMU Research Online LJMU Research Online Tang, SOT and Hanneghan, M State-of-the-Art Model Driven Game Development: A Survey of Technological Solutions for Game-Based Learning http://researchonline.ljmu.ac.uk/205/ Article Citation (please note it is advisable to refer to the publisher’s version if you intend to cite from this work) Tang, SOT and Hanneghan, M (2011) State-of-the-Art Model Driven Game Development: A Survey of Technological Solutions for Game-Based Learning. Journal of Interactive Learning Research, 22 (4). pp. 551-605. ISSN 1093-023x LJMU has developed LJMU Research Online for users to access the research output of the University more effectively. Copyright © and Moral Rights for the papers on this site are retained by the individual authors and/or other copyright owners. Users may download and/or print one copy of any article(s) in LJMU Research Online to facilitate their private study or for non-commercial research. You may not engage in further distribution of the material or use it for any profit-making activities or any commercial gain. The version presented here may differ from the published version or from the version of the record. Please see the repository URL above for details on accessing the published version and note that access may require a subscription. For more information please contact [email protected] http://researchonline.ljmu.ac.uk/ State of the Art Model Driven Game Development: A Survey of Technological Solutions for Game-Based Learning Stephen Tang* and Martin Hanneghan Liverpool John Moores University, James Parsons Building, Byrom Street, Liverpool, L3 3AF, United Kingdom * Corresponding author. -
An Introduction to Computer Games Why Are They Important to Us All?
An Introduction to Computer Games Why Are They Important To Us All? Linux Users of Victoria Melbourne 2013 Andrew Pam Serious Cybernetics sericyb.com.au Introduction ● Computer games are a distinct medium of artistic expression like books, comics and films ● Now financially significant - US$66B global revenue in 2013 (Activision Blizzard US$5B); compare with film industry global theatrical revenue US$35B in 2012 ● Drives development of graphics hardware and software, and in earlier years also audio ● Good for you! (Therapy, mental wellbeing, socialisation, learning) Videogames and Wellbeing: A Comprehensive Review Overview ● Game types (platforms and purposes) ● Game genres ● Emulators and engines ● Game development ● Where to get Linux games ● More information Game types Platforms Purposes ● Desktop ● Advertising ● Mobile (handheld, ● Art phone and tablet) ● Education ● Console ● Entertainment ● Web ● Serious ● Arcade Game genres ● Action ● Puzzle ● Action-adventure ● Role-playing ● Adventure ● Simulation ● Classic (board, card) ● Sports ● Music ● Strategy ● Party ● Tactical ● Programming ● Trivia Action games ● Ball and paddle ● Beat 'em up (hand-to-hand), hack and slash (melee weapons) ● Fighting (one-on-one combat) ● Maze ● Pinball ● Platform ● Shooter: First-person, Massively Multiplayer Online (MMOFPS), Light gun, Arcade, Tactical, Rail, Third-person Adventure games ● Stealth ● Survival horror ● Text ● 2D graphical ● Visual novels ● Interactive movies ● Real-time 3D Role-playing games ● Western: non-linear storyline ● Japanese: typically -
Mapping Game Engines for Visualisation
Mapping Game Engines for Visualisation An initial study by David Birch- [email protected] Contents Motivation & Goals: .......................................................................................................................... 2 Assessment Criteria .......................................................................................................................... 2 Methodology .................................................................................................................................... 3 Mapping Application ......................................................................................................................... 3 Data format ................................................................................................................................... 3 Classes of Game Engines ................................................................................................................... 4 Game Engines ................................................................................................................................... 5 Axes of Evaluation ......................................................................................................................... 5 3d Game Studio ....................................................................................................................................... 6 3DVIA Virtools ........................................................................................................................................ -
Integration of a 3D Rendering Engine with a Physics Simulator
Universitat de Lleida Escola Politècnica Superior Màster en Enginyeria de Programari Lliure Treball de final de Màster Integration of a 3D rendering engine with a physics simulator Author: Alberto Montañola Lacort Directors: Carlos Ansótegui Gil Juan Manuel Gimeno Illa June 2009 Integration of a 3D rendering engine with a physics simulator Index 1.Introduction.........................................................................................9 1.1.Project Description.......................................................................9 1.2.Project Goals..............................................................................10 1.3.Document structure...................................................................10 2.Definitions, concepts and technology...............................................13 2.1.Definitions..................................................................................13 2.1.1.The scene............................................................................13 2.1.2.Scene Objects......................................................................14 2.2.Technologies...............................................................................18 2.2.1.The rendering engine..........................................................18 2.2.1.1.The rendering process..................................................19 2.2.1.2.Low level programing interfaces...................................20 2.2.1.3.High level programing interfaces..................................21 2.2.2.The input system.................................................................21 -
Virtual Reality Software Taxonomy
Arts et Metiers ParisTech, IVI Master Degree, Student Research Projects, 2010, Laval, France. RICHIR Simon, CHRISTMANN Olivier, Editors. www.masterlaval.net Virtual Reality software taxonomy ROLLAND Romain1, RICHIR Simon2 1 Arts et Metiers ParisTech, LAMPA, 2 Bd du Ronceray, 49000 Angers – France 2Arts et Metiers ParisTech, LAMPA, 2 Bd du Ronceray, 49000 Angers – France [email protected], [email protected] Abstract— Choosing the best 3D modeling software or real- aims at realizing a state of the art of existing software time 3D software for our needs is more and more difficult used in virtual reality and drawing up a short list among because there is more and more software. In this study, we various 3D modeling and virtual reality software to make help to simplify the choice of that kind of software. At first, easier the choice for graphic designers and programmers. we classify the 3D software into different categories we This research is not fully exhaustive but we have try to describe. We also realize non-exhaustive software’s state of cover at best the software mainly used by 3D computer the art. In order to evaluate that software, we extract graphic designers. evaluating criteria from many sources. In the last part, we propose several software’s valuation method from various At first, we are going to list the major software on the sources of information. market and to group them according to various user profiles. Then, we are going to define various criteria to Keywords: virtual, reality, software, taxonomy, be able to compare them. To finish, we will present the benchmark perspectives of this study. -
Development of an Intelligent Wheelchair 3D Simulator/Visualizer
Faculdade de Engenharia da Universidade do Porto Development of an Intelligent Wheelchair 3D Simulator/Visualizer Maria João Tavares Barbosa Projecto de Dissertação realizado no âmbito do Mestrado Integrado em Engenharia Informática e Computação Áreas de Foco <Simulação Robótica/Motores de Jogos /Cadeiras de Rodas Inteligentes/Interacção e Multimédia> Orientador: Luís Paulo Gonçalves dos Reis (Professor Doutor) Co-orientador: Rui Pedro Amaral Rodrigues (Professor Doutor) Junho de 2011 © Maria João Tavares Barbosa, 2011 Development of an Intelligent Wheelchair 3D Simulator/Visualizer Maria João Tavares Barbosa Mestrado Integrado em Engenharia Informática e Computação Aprovado em provas públicas pelo Júri: Presidente: Pedro Manuel Henriques da Cunha Abreu (Professor Doutor) Vogal Externo: Artur José Carneiro Pereira (Professor Doutor) Orientador: Luís Paulo Gonçalves dos Reis (Professor Doutor) ____________________________________________________ 19 de Julho de 2011 Resumo Com o aumento da esperança média de vida da população dos países mais desenvolvidos, manter e aumentar a qualidade de vida das mesmas é agora uma tarefa essencial. Tal como, o aumento da qualidade de vida das pessoas com algum tipo de deficiência física ou mental que as incapacite a nível motor, pois estas pessoas têm o mesmo direito que as restantes à própria independência e autonomia. Antes de mais é necessário apresentar o projecto que se pretende desenvolver como dissertação de mestrado, cujo tema é “Development of an Intelligent Wheelchair Simulator/Visualizer”. Esta proposta de tese é uma investigação científica em torno de cadeiras de rodas inteligentes, ou seja, pretende focar principalmente as questões de independência e autonomia relacionadas com a capacidade motora. Cadeiras de rodas inteligentes são a solução considerada para permitir menor dependência de utilizadores de cadeiras de rodas. -
B.Tech Information Technology Curriculum
Government College of Engineering, Karad Final Year B. Tech. IT1701: Software Testing and Quality Assurance Teaching Scheme Examination Scheme Lectures 3Hrs/week CT1 15 Tutorial -- CT2 15 Total Credits 3 TA 10 ESE 60 Duration of ESE: 2 Hrs 30 Min Course Objectives: 1 Demonstrate knowledge about fundamentals of software testing. 2 Learn test cases from SRS document and use case. 3 Aware about levels of testing. 4 Understand software metrics and measurement. Course Contents Hours Unit I Introduction: Software Failures, Testing Process, Terminologies: Program and Software, Verification and Validation, Fault, Error, Bug and Failure, Test, Test Case and Test Suite, Deliverables and Milestones, Alpha, Beta and Acceptance Testing, Static and Dynamic Testing, Testing and Debugging, Limitations of Testing, V Shaped software life cycle model. 3 Unit II Software Verification: Verification Methods, SRS document verification, SDD document verification, Source code reviews, User documentation verification, Software project audit Creating test cases from SRS and Use cases: Use Case Diagram and Use Cases, Generation of test cases from use cases, Guidelines for generating validity checks, 8 Unit III Levels of Testing: The Need for Levels of Testing, Unit Test: Functions, Procedures, Classes, and Methods as Units, The Need for Preparation, Designing the Unit Tests, The Class as a Testable Unit, Running the Unit Tests and Recording Results, Integration Test: Integration Strategies for Procedures and Functions, Integration Strategies for Classes, Designing Integration Tests, System Test: Stress Testing, Security Testing, Recovery Testing. 7 Unit IV Regression Testing: 8 Regression Test cases selection, Reducing the number of test cases, Code coverage prioritization techniques Testing Web applications: web testing, functional testing, UI testing, usability testing, configurations and compatibility testing, performance testing.