Game Engine Που Θα Επιλεγεί Από Τους Developers

Total Page:16

File Type:pdf, Size:1020Kb

Game Engine Που Θα Επιλεγεί Από Τους Developers ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Πλατφόρμα λογισμικού για την σχεδίαση και ανάπτυξη τρισδιάστατων παιχνιδιών ρόλων (RPG) Διπλωματική εργασία των Μαλλιά-Στολίδου Χρυσαφένιας (6128) Βουνοτρυπίδη Αστέριου (5701) υπό την επίβλεψη του κ. Ανδρέα Λ. Συμεωνίδη Λέκτορα Α.Π.Θ Θεσσαλονίκη, 2012 Στις οικογένειές μας που με θυσίες μάς έδωσαν την ευκαιρία να σπουδάσουμε Διπλωματική εργασία Α. Βουνοτρυπίδη – Χ. Μαλλιά Στολίδου Ευχαριστίες Αρχικά θα θέλαμε να ευχαριστήσουμε όλους όσους συνετέλεσαν στην εκπόνηση της διπλωματικής μας εργασίας: • Τον καθηγητή μας, κύριο Ανδρέα Συμεωνίδη, για την εμπιστοσύνη που έδειξε αναθέτοντάς μας τη διπλωματική αυτή εργασία, για την υπομονή και επιμονή του αλλά και για την καθοδήγηση και την υποστήριξή του με γνώσεις, συμβουλές και καλή διάθεση σε όλη τη διάρκεια της προσπάθειάς μας. • Τους φίλους μας, που μας υπέμειναν καθ’ όλη τη διάρκειά της αλλά και την τηλεοπτική σειρά Friends που μας συντρόφευε σε κάθε μας συνάντηση. Πλατφόρμα RPG παιχνιδι Σελίδα 1 Πλατφόρμα σχεδίασης και ανάπτυξης RPG Περίληψη – Πλατφόρμα σχεδίασης και ανάπτυξης RPG Η βιομηχανία του Game Development είναι από τις μεγαλύτερες βιομηχανίες και είναι υπεύθυνη για ένα σημαντικό ποσοστό των παγκόσμιων πωλήσεων στον τομέα ανάπτυξης λογισμικού. Η ανάγκη για παιχνίδια μεγαλώνει όσο οι άνθρωποι εξοικειώνονται περισσότερο με τους υπολογιστές και η τεχνολογία γίνεται οικονομικά εφικτή για την πλειοψηφία του κόσμου. Η δημιουργία παιχνιδιών για υπολογιστές απαιτεί μια μεγάλη ομάδα επιστημόνων που θα συνεργάζεται αρμονικά και παράλληλα στους τομείς της σχεδίασης, σεναρίου, ανάλυσης, γραφικών και υλοποίησης του project. Τα σύγχρονα παιχνίδια κοστίζουν από 1 έως και 15 εκατομμύρια δολάρια ενώ τις περισσότερες φορές απαιτούνται αρκετά χρόνια για να φτάσει ένα παιχνίδι στην αγορά. Τα λεγόμενα Role Playing Games – RPG είναι από τα πιο σύγχρονα και γρήγορα εξελισσόμενα πεδία σε αυτή τη βιομηχανία. Αναπόσπαστο μέρος για ένα RPG είναι το σενάριο. Η συνολική ιστορία συχνά χωρίζεται σε μέρη μικρών αναζητήσεων που αποτελούν και τους στόχους επιμέρους αποστολών στους οποίους συμβάλλει κάθε παίκτης ανάλογα και με το χαρακτήρα που έχει δημιουργήσει και τις ικανότητες που έχει αναπτύξει. Ο πυρήνας μιας προσπάθειας game-development δεν είναι τίποτα άλλο από την game engine που θα επιλεγεί από τους developers. Συνοψίζει ένα σύνθετο σύστημα που χρησιμεύει στην δημιουργία και ανάπτυξη computer ή video games. Αποτελείται από ένα πλαίσιο λογισμικού που προσφέρει στους επίδοξους developers ποικίλες δυνατότητες όπως Graphics Rendering, Physics engine, Sound, Scripting, Animation, Artificial Intelligence κ.α. Με αυτόν τον τρόπο πολλές και σύνθετες εργασίες, όλες απαραίτητες για την υλοποίηση ενός παιχνιδιού, συνοψίζονται σε ένα πακέτο. Στα πλαίσια της παρούσας διπλωματικής εργασίας αναπτύσσεται ο βασικός κορμός μιας game-engine με στόχο να υλοποιήσει το RPG Dungeons and Dragons. Στο project παρά την πλούσια διαθεσιμότητα σε full 3D game-engines, η υλοποίηση του παιχνιδιού δε θα γίνει με ένα έτοιμο πακέτο αλλά με συνδυασμό πολλών προγραμμάτων και βιβλιοθηκών με πυρήνα την πλατφόρμα του Ogre. Η συνδιαστική αυτή επιλογή γίνεται καθαρά για εκπαιδευτικούς λόγους, με αυτό τον τρόπο δίνεται η δυνατότητα στους developers να κατανοήσουν σε βάθος την λειτουργία των σύγχρονων παιχνιδομηχανών, δουλεύοντας ουσιαστικά σε ένα κατώτερο επίπεδο από ότι μπορεί να προσφέρει η σημερινή αγορά. Βουνοτρυπίδης Αστέριος – [email protected] Μαλλιά-Στολίδου Χρυσαφένια – [email protected] Web Site της διπλωματικής: http://dnd-diploma.site90.com Θεσσαλονίκη, Νοέμβριος 2012 Πλατφόρμα RPG παιχνιδιών Σελίδα 2 Διπλωματική εργασία Α. Βουνοτρυπίδη – Χ. Μαλλιά Στολίδου Abstract – Software platform for the design and development of 3D Role Playing Games Game development is one of the biggest industries of the media and also gaining an important share of the earnings. The people‘s need for gaming is growing as their ability to handle computers and new technology gets bigger and also becomes financially affordable. Developing games is a difficult process requiring a big team of scientists working at the same time in various areas as design, scenario, analysis, graphics and realization of the project. Modern game development can cost to its producers from 1 to 15 million dollars after many years working on it. Role Playing Games are one of the most promising fields in the industry of game development. RPG games are based in various scenarios. During one scenario which includes many shorter tasks for the players, each character is developing its abilities. The core of a game development effort is without doubt the chosen from the developers’ game engine. A game engine is actually a complex system needed to develop computer or video games. It includes all the software needed to the developers to implement various abilities such as Graphics Rendering, Physics engine, Sound, Scripting, Animation, Artificial Intelligence etc. This way many and different but necessary parts of game developing are all included in one package, the game engine. Within the context of this diploma the developers describe the building up of a game engine for the Role Playing Game Dungeons and Dragons. The project despite the fact that nowadays there are available plenty full 3d game–engines in the market is focusing to build a game engine joining many programs and libraries with the most essential part of the project which is the Ogre platform. This choice was made for educational purposes, this way the developers have the chance to deeply understand the function of modern game-engines as they work at a lower level from what the technology can offer today. Βουνοτρυπίδης Αστέριος – [email protected] Μαλλιά-Στολίδου Χρυσαφένια – [email protected] Diploma Web Site: http://dnd-diploma.site90.com Thessaloniki, November 2012 Πλατφόρμα RPG παιχνιδι Σελίδα 3 Πλατφόρμα σχεδίασης και ανάπτυξης RPG Περιεχόμενα Ευχαριστίες ................................................................................................................................ 1 Περίληψη – Πλατφόρμα σχεδίασης και ανάπτυξης RPG .......................................................... 2 Abstract – Platform for developing RPG .................................................................................... 3 Λίστα Εικόνων ............................................................................................................................ 7 Λίστα Πινάκων ........................................................................................................................... 9 Πίνακας Συντομογραφιών ......................................................................................................... 9 Κεφάλαιο 1 - Εισαγωγή ........................................................................................................... 10 1.1 Αντικείμενο της διπλωματικής ...................................................................................... 10 1.2 Δομή της διπλωματικής ................................................................................................. 10 Κεφάλαιο 2 - Γνωστικό Υπόβαθρο και Σχετικές Έρευνες ......................................................... 12 2.1 Εισαγωγή ....................................................................................................................... 12 2.2 Μια σύντομη αναδρομή στην ιστορία των παιχνιδιών ................................................. 12 2.3 Game Development ....................................................................................................... 13 2.3.1 Τι είναι Game Development και γιατί υπάρχει; ..................................................... 13 2.3.2 Δημιουργώντας ένα παιχνίδι .................................................................................. 13 2.3.3 Τεχνική δημιουργίας παιχνιδιού ............................................................................ 14 2.4 Game-engine .................................................................................................................. 16 2.4.1 Ορισμός ................................................................................................................... 16 2.5 Πλατφόρμες ................................................................................................................... 21 2.5.1 Διαθέσιμες Πλατφόρμες ......................................................................................... 21 2.5.2 Βοηθητικά Προγράμματα: ...................................................................................... 26 2.6 Role-Playing Games ....................................................................................................... 28 2.6.1 Εισαγωγή ................................................................................................................ 28 2.6.2 Oι πρόγονοι των Role Playing Games ..................................................................... 28 2.6.3 Σενάρια και πλοκές στα RPG ................................................................................... 29 2.6.4 Είδη παικτών ........................................................................................................... 29 2.6.5 Δημιουργία Σεναρίου ............................................................................................. 30 2.7 Dungeons and Dragons .................................................................................................. 31 2.8 Επιλογή Πλατφόρμας ...................................................................................................
Recommended publications
  • Framework Para O Desenvolvimento De Experiências Virtuais Com Interacção Háptica
    FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Framework para o Desenvolvimento de Experiências Virtuais com Interacção Háptica Telmo da Rocha Pereira Mestrado Integrado em Engenharia Informática e Computação Orientador: Prof. A. Augusto de Sousa Co-orientadora: Prof. ª Teresa Restivo Co-orientador: Prof. António Mendes Lopes 28 de Junho de 2010 Framework para o Desenvolvimento de Experiências Virtuais com Interacção Háptica Telmo da Rocha Pereira Mestrado Integrado em Engenharia Informática e Computação Aprovado em provas públicas pelo Júri: Presidente: Professor João Correia Lopes Vogal Externo: Professor António Ramires Fernandes Orientador: Professor António Augusto de Sousa 31 de Julho de 2010 Resumo A presente dissertação apresenta o trabalho efectuado na área do Desenvolvimento de Experiências Virtuais com Interacção Háptica, nomeadamente experiências relacionadas com o comportamento físico de objectos. Este trabalho enquadra-se numa perspectiva de poder introduzir o desenvolvimento de experiências virtuais com interacção háptica no ensino, estando definido como objectivo a concepção de um conjunto de metodologias que permitam criar este tipo de experiências de forma simples e rápida. Inicia-se assim o trabalho com uma revisão bibliográfica das áreas envolvidas, nomeadamente simulação por computador, computação gráfica, realidade virtual e interacção háptica. Seguidamente são investigadas e analisadas possíveis soluções actualmente existentes e passíveis de serem aplicadas. Dado que não se encontrou uma solução que satisfizesse as necessidades do problema, apresenta-se uma análise das tecnologias necessárias para conceber uma nova solução: motor gráfico, motor físico e dispositivo háptico. As duas primeiras tecnologias referidas são alvo de uma avaliação, que permite escolher, de entre um conjunto de opções, qual o motor gráfico e físico que melhor se adequa às necessidades.
    [Show full text]
  • Mobile Developer's Guide to the Galaxy
    Don’t Panic MOBILE DEVELOPER’S GUIDE TO THE GALAXY U PD A TE D & EX TE ND 12th ED EDITION published by: Services and Tools for All Mobile Platforms Enough Software GmbH + Co. KG Sögestrasse 70 28195 Bremen Germany www.enough.de Please send your feedback, questions or sponsorship requests to: [email protected] Follow us on Twitter: @enoughsoftware 12th Edition February 2013 This Developer Guide is licensed under the Creative Commons Some Rights Reserved License. Editors: Marco Tabor (Enough Software) Julian Harty Izabella Balce Art Direction and Design by Andrej Balaz (Enough Software) Mobile Developer’s Guide Contents I Prologue 1 The Galaxy of Mobile: An Introduction 1 Topology: Form Factors and Usage Patterns 2 Star Formation: Creating a Mobile Service 6 The Universe of Mobile Operating Systems 12 About Time and Space 12 Lost in Space 14 Conceptional Design For Mobile 14 Capturing The Idea 16 Designing User Experience 22 Android 22 The Ecosystem 24 Prerequisites 25 Implementation 28 Testing 30 Building 30 Signing 31 Distribution 32 Monetization 34 BlackBerry Java Apps 34 The Ecosystem 35 Prerequisites 36 Implementation 38 Testing 39 Signing 39 Distribution 40 Learn More 42 BlackBerry 10 42 The Ecosystem 43 Development 51 Testing 51 Signing 52 Distribution 54 iOS 54 The Ecosystem 55 Technology Overview 57 Testing & Debugging 59 Learn More 62 Java ME (J2ME) 62 The Ecosystem 63 Prerequisites 64 Implementation 67 Testing 68 Porting 70 Signing 71 Distribution 72 Learn More 4 75 Windows Phone 75 The Ecosystem 76 Implementation 82 Testing
    [Show full text]
  • Game AI in Delta3d
    Proceedings of the 2007 IEEE Symposium on Computational Intelligence and Games (CIG 2007) Game AI in Delta3D Christian J. Darken Bradley G. Anderegg Perry L. McDowell MOVES Institute/CS Dept. Alion Science and Technology Corp MOVES Institute Naval Postgraduate School banderegg at alionscience dot com Naval Postgraduate School cjdarken at nps dot edu mcdowell at nps dot edu Abstract—Delta3D is a GNU-licensed open source game space, we came up with a four-part philosophical credo upon engine with an orientation towards supporting “serious games” such as those with defense and homeland security applications. which we based building our game and simulation engine: AI is an important issue for serious games, since there is more pressure to “get the AI right”, as opposed to providing an 1. Maintain openness in all aspects to avoid lock-ins entertaining user experience. We describe several of our near- and increase flexibility. and longer-term AI projects oriented towards making it easier to build AI-enhanced applications in Delta3D. 2. Maintain the capability to support multiple genres, Keywords: Artificial Intelligence, Game Engines since we never know what type of application it will have to support next. I.INTRODUCTION Delta3D is a open source (Lesser GNU Public License 3. Build the engine in a modular fashion so that we (LPGL)) game engine created at the MOVES Institute, part can swap anything out as technologies mature at of the Naval Postgraduate School in Monterey. While different rates. originally designed for military game-based simulations, Delta3D can be used as the underlying architecture for a 4.
    [Show full text]
  • Estudo Comparativo Entre Engines De Jogos
    FACULDADE DE TECNOLOGIA, CIÊNCIAS E EDUCAÇÃO Graduação GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Estudo comparativo entre engines de jogos Carlos Gabriel Agostinho Gonçalo Klinke Adinovam Henriques de Macedo Pimenta (Orientador) RESUMO A evolução das engines está agora se movendo para jogos mais realistas e tecnicamente ricos em vários campos, como a física, sons e renderização. Das primeiras engines até as engines mais atuais voltadas para jogos 3D, o objetivo do desenvolvimento permanece o mesmo: fornecer ao desenvolvedor uma plataforma para criar jogos exclusivos de tal maneira que os desenvolvedores não precisem escrever ou desenvolver o jogo a partir do zero, mas apenas implementar a ideia com a ajuda de uma engine. Desta maneira, muitos desenvolvedores (experientes ou iniciantes) têm encontrado nestas ferramentas a maneira mais simples, rápida e profissional de desenvolver novos jogos. Porém, com tantas engines disponíveis, o desenvolvedor precisa fazer uma escolha considerando os dados mais relevantes ao seu projeto. Este trabalho analisou dados de vários atributos relevantes ao processo de escolha considerando as 10 engines mais populares atualmente, servindo de conhecimento e auxílio à este processo decisório. Palavras-chave: Motores de jogos. Desenvolvimento de jogos. Jogos digitais. ABSTRACT The evolution of the game engines is now moving to more realistic and technically rich games in various fields such as physics, sounds and rendering. From the first enginesto the most current engines for 3D gaming, the goal of development remains the same: to provide the developer with a platform to create exclusive games in such a way that developers do not have to write or develop the game from scratch, but only implement the idea with the help of an engine.
    [Show full text]
  • 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.
    [Show full text]
  • Tiled Documentation Release 1.7.2
    Tiled Documentation Release 1.7.2 Thorbjørn Lindeijer Aug 10, 2021 User Manual 1 Introduction 3 1.1 About Tiled................................................3 1.2 Getting Started..............................................3 2 Projects 9 2.1 What’s in a Project............................................9 2.2 Sessions.................................................9 2.3 Opening a File in the Project....................................... 10 3 Working with Layers 11 3.1 Layer Types............................................... 11 3.2 Parallax Scrolling Factor......................................... 13 3.3 Tinting Layers.............................................. 14 4 Editing Tile Layers 17 4.1 Stamp Brush............................................... 17 4.2 Terrain Brush............................................... 18 4.3 Bucket Fill Tool............................................. 18 4.4 Shape Fill Tool.............................................. 18 4.5 Eraser................................................... 18 4.6 Selection Tools.............................................. 19 4.7 Managing Tile Stamps.......................................... 19 5 Working with Objects 21 5.1 Placement Tools............................................. 21 5.2 Select Objects.............................................. 23 5.3 Edit Polygons............................................... 24 5.4 Connecting Objects........................................... 25 6 Editing Tilesets 27 6.1 Two Types of Tileset..........................................
    [Show full text]
  • Virtual Worlds and Conservational Channel Evolution and Pollutant Transport Systems (Concepts)
    University of Mississippi eGrove Electronic Theses and Dissertations Graduate School 2012 Virtual Worlds and Conservational Channel Evolution and Pollutant Transport Systems (Concepts) Chenchutta Denaye Jackson Follow this and additional works at: https://egrove.olemiss.edu/etd Part of the Computer Engineering Commons Recommended Citation Jackson, Chenchutta Denaye, "Virtual Worlds and Conservational Channel Evolution and Pollutant Transport Systems (Concepts)" (2012). Electronic Theses and Dissertations. 147. https://egrove.olemiss.edu/etd/147 This Dissertation is brought to you for free and open access by the Graduate School at eGrove. It has been accepted for inclusion in Electronic Theses and Dissertations by an authorized administrator of eGrove. For more information, please contact [email protected]. VIRTUAL WORLDS AND CONSERVATIONAL CHANNEL EVOLUTION AND POLLUTANT TRANSPORT SYSTEMS (CONCEPTS) A Dissertation Submitted to the Faculty of the University of Mississippi in partial fulfillment of the requirements for the Degree of Doctor of Philosophy in the School of Engineering The University of Mississippi by CHENCHUTTA DENAYE CROSS JACKSON July 2012 Copyright © 2012 by Chenchutta Cross Jackson All rights reserved ABSTRACT Many models exist that predict channel morphology. Channel morphology is defined as the change in geometric parameters of a river. Channel morphology is affected by many factors. Some of these factors are caused either by man or by nature. To combat the adverse effects that man and nature may cause to a water system, scientists and engineers develop stream rehabilitation plans. Stream rehabilitation as defined by Shields et al., states that “restoration is the return from a degraded ecosystem back to a close approximation of its remaining natural potential” [Shields et al., 2003].
    [Show full text]
  • Faculteit Bedrijf En Organisatie Unity 5 Versus
    Faculteit Bedrijf en Organisatie Unity 5 versus Unreal Engine 4: Artificiële intelligentie van 3D vijanden voor een HTML5 project Matthias Caryn Scriptie voorgedragen tot het bekomen van de graad van Bachelor in de toegepaste informatica Promotor: Joeri Van Herreweghe Co-promotor: Steven Delrue Academiejaar: 2015-2016 Derde examenperiode Faculteit Bedrijf en Organisatie Unity 5 versus Unreal Engine 4: Artificiële intelligentie van 3D vijanden voor een HTML5 project Matthias Caryn Scriptie voorgedragen tot het bekomen van de graad van Bachelor in de toegepaste informatica Promotor: Joeri Van Herreweghe Co-promotor: Steven Delrue Academiejaar: 2015-2016 Derde examenperiode Samenvatting Rusty Bolt is een Belgische indie studio. Deze studio wilt een nieuw project starten voor een 3D spel in een HyperText Markup Language 5 (HTML5) browser die intensief gebruik zal maken van artificiële intelligentie (AI) en Web Graphics Library (WebGL). Na onderzoek via een requirements-analyse van verschillende mogelijkheden van game engines komen we terecht bij twee opties namelijk Unity 5, die Rusty Bolt al reeds gebruikt, of de Unreal Engine 4, wat voor hen onbekend terrein is. Qua features zijn ze enorm verschillend, maar ze voldoen elk niet aan één voorwaarde die Rusty Bolt verwacht van een game engine. Zo biedt Unity Technologies wel een mogelijkheid om software te bouwen in de cloud. De broncode van Unity wordt niet openbaar gesteld, tenzij men er extra voor betaalt. Deze game engine is dus niet volledig open source in tegenstelling tot Unreal Engine 4. We vergelijken dan verder ook deze twee engines, namelijk Unity 5 en Unreal Engine 4. We tonen aan dat deze engines visueel verschillen van features, maar ook een andere implementatie van de AI hanteren.
    [Show full text]
  • Game Programming Gems 7
    Game Programming Gems 7 Edited by Scott Jacobs Charles River Media A part of Course Technology, Cengage Learning Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States Publisher and General Manager, © 2008 Course Technology, a part of Cengage Learning. Course Technology PTR: Stacy L. Hiquet Associate Director of Marketing: ALL RIGHTS RESERVED. No part of this work covered by the copyright Sarah Panella herein may be reproduced, transmitted, stored, or used in any form or by any means graphic, electronic, or mechanical, including but not limited to Heather Manager of Editorial Services: photocopying, recording, scanning, digitizing, taping, Web distribution, Talbot information networks, or information storage and retrieval systems, except Marketing Manager: Jordan Casey as permitted under Section 107 or 108 of the 1976 United States Copyright Senior Acquisitions Editor: Emi Smith Act, without the prior written permission of the publisher. Project/Copy Editor: Kezia Endsley CRM Editorial Services Coordinator: Jen Blaney For product information and technology assistance, contact us at Cengage Learning Customer & Sales Support, 1-800-354-9706 Interior Layout Tech: Judith Littlefield Cover Designer: Tyler Creative Services For permission to use material from this text or product, CD-ROM Producer: Brandon Penticuff submit all requests online at cengage.com/permissions Further permissions questions can be emailed to Valerie Haynes Perry Indexer: [email protected] Proofreader: Sue Boshers Library of Congress Control Number: 2007939358 ISBN-13: 978-1-58450-527-3 ISBN-10: 1-58450-527-3 eISBN-10: 1-30527-676-0 Course Technology 25 Thomson Place Boston, MA 02210 USA Cengage Learning is a leading provider of customized learning solutions with office locations around the globe, including Singapore, the United Kingdom, Australia, Mexico, Brazil, and Japan.
    [Show full text]
  • Journal November 1998
    T rhe Elgar Society JOURNAL I'- r The Elgar Society Journal 107 MONKHAMS AVENUE, WOODFORD GREEN, ESSEX IG8 OER Tel: 0181 -506 0912 Fax:0181 - 924 4154 e-mail: hodgkins @ compuserve.com CONTENTS Vol.lO, No.6 November 1998 Articles Elgar & Gerontius... Part II 258 ‘Elgar’s Favourite Picture’ 285 A Minor Elgarian Enigma Solved 301 Thoughts from the Three Choirs Festival 1929 305 Obituary: Anthony Leighton Thomas 307 More on Elgar/Payne 3 307 Book Reviews 313 Record Reviews 316 Letters 324 100 years ago... 327 I 5 Front cover: Elgar photographed at Birchwood on 3 August 1900, just after completing 3 The Dream of Gerontius. The photo was taken by William Eller, whom Elgar met through their mutual friend, Richard Arnold. **********=)=*****H:****H==HH:************:(=***=t:*****M=****=|i******************=|c* The Editor does not necessarily agree with the views expressed by contributors nor does the Elgar Society accept responsibility for such views. ELGAR SOCIETY JOURNAL ISSN 0143 - 1269 « ELGAR & GERONTIUS: the early performances Lewis Foreman Part II Ludwig Wiillner We should note that there were two Wullners. Ludwig was the singer and actor; Franz was his father, the Director of the Cologne Conservatoire and conductor of the Gurzenich Concerts. He was there at Diisseldorf and promised to consider Gerontius for a concert in 1902, but I cannot trace that it ever took place. We need to consider Ludwig Wullner, for he would sing Gerontius again on two further key occasions, the second Diisseldorf performance at the Lower Rhine Festival in May 1902, and then in London at Westminster Cathedral in June 1903, as well as the Liverpool premiere in March 1903.
    [Show full text]
  • Návrh a Implementace RPG Hry Žánru „Fantasy“ Pro Více Hráčů Prostřednictvím Moderního Herního Engine
    ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická F3 Katedra Počítačů Bakalářská práce Návrh a implementace RPG hry žánru „fantasy“ pro více hráčů prostřednictvím moderního herního engine Ondřej Pejša [email protected] Květen 2021 Vedoucí práce: RNDr. Ladislav Seredi ZADÁNÍ BAKALÁŘSKÉ PRÁCE I. OSOBNÍ A STUDIJNÍ ÚDAJE Příjmení: Pejša Jméno: Ondřej Osobní číslo: 483836 Fakulta/ústav: Fakulta elektrotechnická Zadávající katedra/ústav: Katedra počítačů Studijní program: Softwarové inženýrství a technologie II. ÚDAJE K BAKALÁŘSKÉ PRÁCI Název bakalářské práce: Návrh a implementace RPG hry žánru „fantasy“ pro více hráčů prostřednictvím moderního herního engine Název bakalářské práce anglicky: Design and implementation of a multiplayer fantasy RPG using a modern game engine Pokyny pro vypracování: Porovnejte volně dostupné herní enginy z hlediska jejich použitelnosti k vytvoření 2D RPG hry v žánru Fantasy. Navrhněte vlastní RPG ve zvoleném žánru (vytvořte vhodnou dějovou linii, lokace, interakce, předměty, nepřátele a další postavy) Dokumentujte mapu lokací, možné stavy hry, a pokud to bude vhodné, vytvořte i vlastní mediální prvky (grafika, zvuky). Při implementaci mějte na zřetel maximální možnou konfigurovatelnost hry s cílem umožnit i neprogramátorovi její rozšíření či drobnější modifikace: zvažte přidání editoru předmětů, zbraní, lokací, apod. Hru plánujte a implementujte jako typ on-line multiplayer, umožňující hrát hru v síťovém prostředí pro více hráčů, optimálním využitím technických možností game engine. V reálném prostředí otestuje vlastní hru i uživatelské editory. Na základě uživatelských testů vylaďte hratelnost. Na závěr diskutujte přínos hry a jeho inovace oproti stávajícím RPG. Seznam doporučené literatury: 1. Ernest Adams. Fundamentals of Role-Playing Game Design [online]. ©2014 New Riders [15.12.2020]. Available at: https://books.google.cz/books 2.
    [Show full text]
  • Google Adquiere Motorola Mobility * Las Tablets PC Y Su Alcance * Synergy 1.3.1 * Circuito Impreso Al Instante * Proyecto GIMP-Es
    Google adquiere Motorola Mobility * Las Tablets PC y su alcance * Synergy 1.3.1 * Circuito impreso al instante * Proyecto GIMP-Es El vocero . 5 Premio Concurso 24 Aniversario de Joven Club Editorial Por Ernesto Rodríguez Joven Club, vivió el verano 2011 junto a ti 6 Aniversario 24 de los Joven Club La mirada de TINO . Cumple TINO 4 años de Los usuarios no comprueba los enlaces antes de abrirlos existencia en este septiembre, el sueño que vió 7 Un fallo en Facebook permite apropiarse de páginas creadas la luz en el 2007 es hoy toda una realidad con- Google adquiere Motorola Mobility vertida en proeza. Esfuerzo, tesón y duro bre- gar ha acompañado cada día a esta Revista que El escritorio . ha sabido crecerse en sí misma y superar obs- 8 Las Tablets PC y su alcance táculos y dificultades propias del diario de cur- 11 Propuesta de herramientas libre para el diseño de sitios Web sar. Un colectivo de colaboración joven, entu- 14 Joven Club, Infocomunidad y las TIC siasta y emprendedor –bajo la magistral con- 18 Un vistazo a la Informática forense ducción de Raymond- ha sabido mantener y El laboratorio . desarrollar este proyecto, fruto del trabajo y la profesionalidad de quienes convergen en él. 24 PlayOnLinux TINO acumula innegables resultados en estos 25 KMPlayer 2.9.2.1200 años. Más de 350 000 visitas, un volumen apre- 26 Synergy 1.3.1 ciable de descargas y suscripciones, servicios 27 imgSeek 0.8.6 estos que ha ido incorporando, pero por enci- El entrevistado . ma de todo está el agradecimiento de muchos 28 Hilda Arribas Robaina por su existencia, por sus consejos, su oportu- na información, su diálogo fácil y directo, su uti- El taller .
    [Show full text]