Role-Playing Game: The Legend of Tenka. ECE 145 Winter 2001 Jason C Chen ID# Professor Pai Chou March 17, 2001

Size: px
Start display at page:

Download "Role-Playing Game: The Legend of Tenka. ECE 145 Winter 2001 Jason C Chen ID# Professor Pai Chou March 17, 2001"

Transcription

1 Role-Playing Game: The Legend of Tenka ECE 145 Winter 2001 Jason C Chen ID# Professor Pai Chou March 17, 2001

2 TABLE OF CONTENTS INTRODUCTION... 1 Research Motivation... 1 Motivation for Reader... 1 BACKGROUND AND RELATED WORK... 2 Websites... 2 Newsgroups...3 Electronic Documents in CodeWarrior IDE... 3 Project Specification... 4 Role-Playing Game... 4 Game Modules... 5 Platform-Specific Issue... 6 User Interaction... 7 Project Design... 7 Description of Modules... 7 Header Files Animation.h Combat.h UIConstant.h Other Important Functions... 9 Development Plan Project EVALUATION...10 Concluding Remarks Credits Bibliography... 14

3 Table of Figures Figure 1: Division of Labor Figure 2: Hardware Specification Figure 3: GUI Flow Chart

4 INTRODUCTION PalmPilot, also known as Personal Digital Assistant (PDA), has been popular recently because of its portability and flexibility. It is small enough to fit into a pocket and yet powerful enough to do many tasks that used to be solely for personal computer. In addition, the PalmPilot only costs a fraction of an ordinary personal computer. Many software and hardware developers have realized the potential PDA possesses and rush to put their products onto PalmPilot platform. Believing that PalmPilot is going to be a ubiquitous electronic device such as cellular phone, my friends, Barry Chen and Jack Yuang, and I decided to develop a role-playing game (RPG) as our senior research topic Research Motivation There are two main reasons behind our decision to design an RPG. One reason is that all three of us devoted large amount of time on either console or computer games. In myriad of game genres, RPG is the most entertaining because it offers a fantastic world for player to explore. The other reason is that we have always wanted to produce a game. After playing numerous game titles, designing a game that encompasses every great quality that great games possess becomes an unspoken dream for us. The senior research project offers Barry, Jack, and I a chance to design and program an actual game Motivation for Reader Why should the reader be interested in this project? Three great incentives for readers to take notices: C programming, project design, and game development. The most obvious reason would be the C programming experience that one would learn from this project. The project is purely software based. For anyone who is interested in C language and wants to see how C is being applied to a real working program, this project offers a systematic evolution of the game 1

5 development. In addition, the readers can see how a project is designed. A project does not assemble itself into a working model, instead careful analysis of proposed components and specifications are required to model a successful project. Lastly, for readers who love RPG and, too, like to program a RPG game, this project would offer a great insight on how a RPG can be implemented. BACKGROUND AND RELATED WORK Websites PalmPilot is handing industry a big lesson < This site gives a quick overview on palm s evolving history. It contains several interesting facts. Palm Inc. Software Connection This web site contains numerous links to PalmPilot application. I obtained some of RPG idea from this site. Palm OS Connected Organizers An excellent website for general Palm handheld devices. I visited the website to get a general understanding of PalmPilot designs. Palm Inc. Palm IIIe Handheld This website offers a detail description of Palm IIIe model. I obtained the hardware specifications from the website and posted information under Projection Specification section. 2

6 Newsgroups Pilot GCC Programming Newsgroup news://news.massena.com/pilot.programmer.gcc A great newsgroup ground for C programmers programming for PalmPilot. The newsgroup concentrates UNIX C programming, however. Pilot Jump Programming Newsgroup news://news.massena.com/pilot.programmer.jump A newsgroup dedicated for Palm programming in JUMP and JAVA language. Although I am using C to program the game, I believe this newsgroup will be helpful for people who like to program in JAVA. Pilot Programmer Newsgroup news://news.massena.com/pilot.programmer General Palm programming newsgroup. I have only visited this newsgroup a couple times because it does not concentrate on C language. CodeWarrior Programmer Newsgroup news://news.massena.com/pilot.programmer.codewarrior This is the newsgroup that I visit most frequent because it concentrates on programming using CodeWarrior. Electronic Documents in CodeWarrior IDE Palm OS SDK Reference An excellent reference document for anyone who is interested in programming PalmPilot in C language. The documents lists all the commands and functionality that one would ever need to program application for PalmPilot 3

7 Palm OS Programmer's Companion. The Companion document describes the programming philosophy behind PalmPilot application. The document also explains major programming components of PalmPilot. However, the Companion does not list the actual programming functions. CodeWarrior Palm OS Tutorial for Windows. The tutorials covered in this document are excellent. It portrays the program development in fine detail. In the Tutorial, one would learn every fundamental function required to build a successful application. CodeWarrior Constructor for Palm OS Platform. This documentation contains detailed instructions regarding form resources. Every resource is covered in its own chapter. If one is ever interested in designing graphical user interface for palm, the CodeWarrior Constructor is a must-read. PROJECT SPECIFICATION Before one could start writing an application for PalmPilot, one must first layout the project goals. A clear-defined application format is vital to the development phase. With a clear-cut format, the project may deviate from original specification. In addition, a well-thought project specification will enable division of labor. It is important if the project is being share by multiple members. A huge amount of effort and time could be waste if the division of labor is not defined properly. Role-Playing Game A role-play game, as its name implied, require a player to assume a role. In general, this role would be a hero or avatar that will defeat a legendary nemesis, or final boss. The player will be given with a low-level character in the beginning of the game. He or she must increase the 4

8 character s statistics through myriad of battles and quests. A compelling storyline must accompany the character s evolution or the game will be nothing but hack-and-slash. To advance the storyline, a quest system is implemented. The quest system will lead the player through a series of trial, and within each trial, a player will learn pieces of story. Sometimes a random quest system will be implemented to lessen the linearity of the storyline. Because our project is a role-playing game, the only input that the game will accept is from the user. The game will respond accordingly to user s input. Our game may sometimes generate random events without user s intervention to enhanced to game playability. To program a game with high entertaining value, re-playability, and under the hardware constraint of Palm IIIe, we decided to the game more text-based rather than graphic-based. Game Modules We divided the game into several modules: story, database, quest system, graphic, monsters, inventory, combat system, town system, and world-map system. After defining the major modules, we organizes the modules into three major groups, as seen in Figure 1, and each one of us will be responsible for one group. My task is the Graphic User Interface (GUI). One Figure 1: Division of Labor 5

9 may notice that some topics are overlapped. The overlapping topics are necessary become some topics requires cooperation between groups. The combat system, for instance, requires a GUI section to interact with the users, but the system also requires access to player and monster statistics. Platform-Specific Issue We use Palm IIIe as the application development platform. The following information Size and Weight Operating System Palm IIIe handheld Applications Palm IIIe Desktop Software Display Hardware Expansions Battery Life Connectivity IR Port Storage Capacity Items Included in the Box 4.7" x 3.2" x.7" ; 6oz Palm OS 3.1 software Date Book Address Book Desktop connectivity* To Do List Memo Pad Expense Calculator Security Games HotSync technology for local and remote synchronization with your PC. Date Book Address Book To Do List Memo Pad Expense Desktop connectivity* Desktop import and export formats: CSV, TAB delimited, and TXT Palm OS 3.1 software. Enhanced screen technology easier to see at all angles, in dim light, and in bright sunlight. Hardware add-on components (such as modem) via serial port. Approximately two months life on two AAA alkaline batteries. Internet ready with TCP/IP software included to enable Internet-based applications and e- mail. Beam your business card, phone lists, memos, and add-on applications to other IRenabled Palm Computing platform devices. Use third-party beaming applications with IRenabled phones, printers, etc. 2MB stores approximately 6,000 addresses 5 years of appointments 1,500 to-do items 1,500 memos 200 messages.* and lots of third-party applications. Palm IIIe handheld Palm Desktop organizer software Two AAA alkaline batteries DB-25 adapter Getting Started Guide Handbook HotSync cradle. Figure 2: Hardware Specification 6

10 on Palm IIIe is obtained from Palm Inc. Palm IIIe Handheld web site previously mentioned in the Background and Related Work section. User Interaction The game will be running as a Palm OS application. When the player enters the game by tapping the application icons, he or she will see an introduction describing the fantasy world and its history. After the introduction, the player will have the freedom to either start a new game or load previous saved game. The user will also be able to adjust the difficulty of the game and the text displaying speed. Easy game setting will allow users to start with stronger character and fighting lower-level monsters. Hard game setting will does the opposite: weaker character with higher-level monsters. PROJECT DESIGN Because I am responsible for the graphic user interface, I will only discuss GUI dimension of the project. I have designed a flow chart, so I can break down the GUI into modules as seen in Figure 3. Description of Modules Introduction Give players a brief description of the game world Give proper credit to game developers and other people who involve Credit in the project. Setting Allow players to change the difficulties and text speed Load Game Load a save game from one of the three slot New Game Start a new game Inn A place where players can rest, purchase food, and listens to gossip Item Shop A place where players can buy and sell items. Weapon/Weapon Shop A place where players can buy and sell armor and weapon This involve in the beginning of the game where a player just started Storyline a new game Home Where a new game start Responsible to handle all the shops and other special locations. It Town also shows the bitmap corresponding to a particular shop Portal Teleport between towns that player has already visited. 7

11 World Map Combat Final Boss Victory/Defeat Responsible to handle all the traveling location in the world. Towns and other locations will be displayed on the world map Where a player fights a monster. The players have four options during combat: attack, defend, use item, and run. The last trail that a player has to go through before completing the game. It will has its own story section and combat interface Depending on the outcome of the combat with the final boss, different ending will appear. Header Files Instead of writing a header file for individual modules, I group the similar functions into Figure 3: GUI Flow Chart 8

12 a header files. I choose this arrangement for two reasons. One is that many modules use the same functions. Therefore, some modules do not require special functionalities. The other reason is that fewer header files reduces file-search overhead. 1. Animation.h This file contains functions that specialize in bitmap animation. The showintro() function is written for the Introduction module. The function displays slides of story. Another function, imageswap(), allow a bitmap is be loaded in a form dynamically. This function also includes the WinDrawChars() function that enables dynamic string output to the screen. 2. Combat.h The combat.h header file contains AttackSequence() function. This function will be called every time a combat occurs. It keeps a track on both monster and player s statistics. Two components exist in the function. One component is responsible to keep track of data when the player is attacking the monster. The other component is responsible to keep track of data when the monster is attacking the player. 3. UIConstant.h This file contains no functions, but it declares all the necessary constant values and variable for the GUI programming. UIConstant.h also keep tracks several important variables for the quest system. 4. Other Important Functions Although TownManagement() function is not a part of any header files, it servers an important purpose: management the various shops in a town. The function rotates town shops in a round robin fashion. Another important function would be the GeneralFormHandleEvent() function. This function handles all other forms resources that do not require any special care. 9

13 DEVELOPMENT PLAN Develop Platform: Develop Language: Simulator Tool: Window 98 SE Code Warrior and PalmOS SDK Palm Emulator The development schedule is loosely based on weekly progress reports on my web page. 1. Before week 3, finish all the basic reading on C programming for PalmPilot. The software for the game development should be set up. 2. By week 4, start to program simple program for Palm; get myself familiarize with CodeWarrior. 3. By week 5, program my first pieces of UI codes. The codes will consist of display form resources on Palm. 4. By week 6, finished with basic UI codes. Start working on the basic town structure system 5. By week 7, worked on a better implementation of the town system 6. By week 8, I obtained codes from Jack, and start working on the basic combat system 7. By week 9, attempted to merges my UI codes with Jack's database codes 8. By week 10, prepared for the final presentation and polishing what we have so far. PROJECT EVALUATION Overall, my specification of user interface is quite accurate because I had many discussions with Jack and Barry regarding the user interfaces. Most parts of our game are development entirely from my UI designs. However, the number of forms and the codes needed to support them were unexpectedly large because of the scale of our proposed game. I did not expect that our little game would require a large amount of form resources. Due to the natural of RPG game, a huge amount resource is devoted into world building. In other words, to immerse 10

14 the users with a sense of a fantasy world, we have to spend considerable time on form resources, such as towns, shops, and quest-related map location. The UI codes require maintaining these form resources had gotten quite huge. I realized that the amount of form resource is the most difficult part of specify. We understood that a RPG game would require intensive programming. Therefore, we spent many hours on breaking down the project into manageable modules. I had further divided my part into sub-modules displayed in Figure 3 of the Project Design section, so I can work on individual sub-modules without worry about other ones. Because I had defined the flow chart to help me, I did not have many problems integrating them into one big user interface. Although I had little problem programming the user interface, I recently discovered that my codes had little expandability. The lack of expandability had caused me problems on coding a multiple town system. To rectify the problem, I would have to rewrite some on my codes to take scaling into effect. The overall performance of my UI codes is good. The program is responsive to user inputs. The bitmap animation, however, can be sluggish sometime. I had written a couple functions to generate bitmap animation. Although these two functions are functional, I believed that I could improve the speed on them. To reduce over-defining variables in my UI codes, I decided to place most of them on global scope. Placing variables into global scope has some advantages. One of them is I can access the variable anywhere in the program. The ability to access variable anywhere saved me time to do type conversions for some tasks. CONCLUDING REMARKS We have completed all the fundamental functions such as basic town structure. In the basic town structure, we implemented all the necessary functions to support any number of shops in a town and their interactions with the town. I also finished the basic combat system. The basic 11

15 combat system consists of two major components: Player's Action and Monster's Action. During the combat, the system is supposed to calculate the basic stats of the player and the monster. We also have done the general user interface codes that handle all the possible interaction between the forms and the user. Although we have all the forms for individual shops and the UI code to integrated them into the game. However, these shops require databases to access the inventories. However, Jack is having problems with the record modification. Therefore both shop system and database management section half-completed. As for the database management itself, Jack has successfully implemented codes for database and record creation. However, the main problem lies in the record modification. Another part of the game that we have been working on but not yet completed is the multiple-town system. As it's implied in the name, a multiple-town system involves UI codes that is capable on loading and unloading a town at will. There are two approaches to the multiple-town system. One approach is to draw a skeleton town and append information onto it dynamically. Another approach is to development more forms for individual towns. I choose the later approach, but I have not finished the design yet. Also, the random combat event system is being development to add more variations and realism to the basic combat system. Storyline integration is partially completed as well. To fully integration the storyline into the game, I must communicate more often with Barry. As of now, I have no clue on how the story will progress. There are two major modules left untouched. One of the untouched module is the quest system. We devised a quest system because it will help us to move the story forward in the game. The quest system is also a complicated system to design. It required the completion to storyline integration and database management to keep track of what the user had done. However, none of 12

16 the its component are done yet. World map system is another module that is not implemented in the game yet. Although the project is officially over. Barry, Jack and I have agreed that we had already spend considerable time on it, and would continue the work to finish it. The next step for my UI codes would be the completion of the random combat event system. The system will randomly choose a monster, depending on user's character level. In general if user's character level is high, the system will randomly choosing a high level monsters from a pool of high level monster database. Of course, I need to talk to Jack to understand how the monster database would be implemented. As for the mid-range goals, I would like to finish programming chapter one of the story. CREDITS Pilot/Palm's Page: I get the sample source codes for their PocketRoque. Although it didn't really match our game design, but it gives some insights of some programming techniques. MemoPad2 of the Tutorial: I built my interface codes on top of MemoPad's skeleton interface codes. Jack Yuang: Responsible for database implementations, and other core-programming codes that supports my UI codes. He is also the original author for the combat system. Barry Chen: Responsible for all the graphical design. Him has the ability to produce amazing graphics. 13

17 BIBLIOGRAPHY Palm OS SDK Reference. Electronic ed. 3Com Corporation. September < Palm OS Programmer's Companion. Electronic ed. 3Com Corporation. September < CodeWarrior Palm OS Tutorial for Windows. Electronic ed. 3Com Corporation. September < CodeWarrior Constructor for Palm OS Platform. Electronic ed. Metrowerk Inc. July < Palm IIIe Handheld Details. Palm Inc. 2 Feb < 14

Distributed Gaming using XML

Distributed Gaming using XML Distributed Gaming using XML A Writing Project Presented to The Faculty of the Department of Computer Science San Jose State University In Partial Fulfillment of the Requirement for the Degree Master of

More information

STEEMPUNK-NET. Whitepaper. v1.0

STEEMPUNK-NET. Whitepaper. v1.0 STEEMPUNK-NET Whitepaper v1.0 Table of contents STEEMPUNK-NET 1 Table of contents 2 The idea 3 Market potential 3 The game 4 Character classes 4 Attributes 4 Items within the game 5 List of item categories

More information

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development.

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. Syllabus Development Course Overview This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. This course is structured into

More information

Distributed Gaming using XML. Student: Padmini Paladugu Advisor: Dr. Christopher Pollett Committee: Dr. Agustin Araya Dr.

Distributed Gaming using XML. Student: Padmini Paladugu Advisor: Dr. Christopher Pollett Committee: Dr. Agustin Araya Dr. Distributed Gaming using XML Student: Padmini Paladugu Advisor: Dr. Christopher Pollett Committee: Dr. Agustin Araya Dr. Rudy Rucker Outline Introduction Requirements Design and Implementation Usability

More information

CREATURE INVADERS DESIGN DOCUMENT VERSION 0.2 MAY 14, 2009

CREATURE INVADERS DESIGN DOCUMENT VERSION 0.2 MAY 14, 2009 L CREATURE INVADERS DESIGN DOCUMENT VERSION 0.2 MAY 14, 2009 INDEX VERSION HISTORY... 3 Version 0.1 May 5th, 2009... 3 GAME OVERVIEW... 3 Game logline... 3 Gameplay synopsis... 3 GAME DETAILS... 4 Description...

More information

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti Basic Information Project Name Supervisor Kung-fu Plants Jakub Gemrot Annotation Kung-fu plants is a game where you can create your characters, train them and fight against the other chemical plants which

More information

Individual Test Item Specifications

Individual Test Item Specifications Individual Test Item Specifications 8208110 Game and Simulation Foundations 2015 The contents of this document were developed under a grant from the United States Department of Education. However, the

More information

THE RULES 1 Copyright Summon Entertainment 2016

THE RULES 1 Copyright Summon Entertainment 2016 THE RULES 1 Table of Contents Section 1 - GAME OVERVIEW... 3 Section 2 - GAME COMPONENTS... 4 THE GAME BOARD... 5 GAME COUNTERS... 6 THE DICE... 6 The Hero Dice:... 6 The Monster Dice:... 7 The Encounter

More information

Design Document for: Name of Game. One Liner, i.e. The Ultimate Racing Game. Something funny here! All work Copyright 1999 by Your Company Name

Design Document for: Name of Game. One Liner, i.e. The Ultimate Racing Game. Something funny here! All work Copyright 1999 by Your Company Name Design Document for: Name of Game One Liner, i.e. The Ultimate Racing Game Something funny here! All work Copyright 1999 by Your Company Name Written by Chris Taylor Version # 1.00 Thursday, September

More information

HERO++ DESIGN DOCUMENT. By Team CreditNoCredit VERSION 6. June 6, Del Davis Evan Harris Peter Luangrath Craig Nishina

HERO++ DESIGN DOCUMENT. By Team CreditNoCredit VERSION 6. June 6, Del Davis Evan Harris Peter Luangrath Craig Nishina HERO++ DESIGN DOCUMENT By Team CreditNoCredit Del Davis Evan Harris Peter Luangrath Craig Nishina VERSION 6 June 6, 2011 INDEX VERSION HISTORY 4 Version 0.1 April 9, 2009 4 GAME OVERVIEW 5 Game logline

More information

ABOUT THIS GAME. Raid Mode Add-Ons (Stages, Items)

ABOUT THIS GAME. Raid Mode Add-Ons (Stages, Items) INDEX 1 1 Index 7 Game Screen 12.13 Raid Mode / The Vestibule 2 About This Game 8 Status Screen 14 Character Select & Skills 3 Main Menu 4 Campaign 9 Workstation 15 Item Evaluation & Weapon Upgrading 5

More information

2/6/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: SRS

2/6/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: SRS 2/6/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: SRS 1. Introduction Purpose of this section: General background and reference information

More information

LESSON 1 CROSSY ROAD

LESSON 1 CROSSY ROAD 1 CROSSY ROAD A simple game that touches on each of the core coding concepts and allows students to become familiar with using Hopscotch to build apps and share with others. TIME 45 minutes, or 60 if you

More information

Introduction. Contents

Introduction. Contents Introduction Side Quest Pocket Adventures is a dungeon crawling card game for 1-4 players. The brave Heroes (you guys) will delve into the dark depths of a random dungeon filled to the brim with grisly

More information

Guidelines for Visual Scale Design: An Analysis of Minecraft

Guidelines for Visual Scale Design: An Analysis of Minecraft Guidelines for Visual Scale Design: An Analysis of Minecraft Manivanna Thevathasan June 10, 2013 1 Introduction Over the past few decades, many video game devices have been introduced utilizing a variety

More information

Overview 1. Table of Contents 2. Setup 3. Beginner Walkthrough 5. Parts of a Card 7. Playing Cards 8. Card Effects 10. Reclaiming 11.

Overview 1. Table of Contents 2. Setup 3. Beginner Walkthrough 5. Parts of a Card 7. Playing Cards 8. Card Effects 10. Reclaiming 11. Overview As foretold, the living-god Hopesong has passed from the lands of Lyriad after a millennium of reign. His divine spark has fractured, scattering his essence across the land, granting power to

More information

THE SECRET IN THE BASEMENT BY NICK SMITH

THE SECRET IN THE BASEMENT BY NICK SMITH THE SECRET IN THE BASEMENT BY NICK SMITH DOWNLOAD EBOOK : Click link bellow and free register to download ebook: THE SECRET IN THE BASEMENT BY NICK SMITH DOWNLOAD FROM OUR ONLINE LIBRARY Checking out the

More information

Introduction. Modding Kit Feature List

Introduction. Modding Kit Feature List Introduction Welcome to the Modding Guide of Might and Magic X - Legacy. This document provides you with an overview of several content creation tools and data formats. With this information and the resources

More information

So to what extent do these games supply and nurture their social aspect and does game play suffer or benefit from it? Most MMORPGs fail because of a

So to what extent do these games supply and nurture their social aspect and does game play suffer or benefit from it? Most MMORPGs fail because of a The world of massively multiplayer online role play games used to be the realm of the unsocial geek and nerd. A sanctuary to escape the pains of modern life and be someone else. Because of the audience

More information

Game Design 2. Table of Contents

Game Design 2. Table of Contents Course Syllabus Course Code: EDL082 Required Materials 1. Computer with: OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+. Windows XP & Vista are not supported; and server versions of Windows & OS X are not tested.

More information

Realistic Robot Simulator Nicolas Ward '05 Advisor: Prof. Maxwell

Realistic Robot Simulator Nicolas Ward '05 Advisor: Prof. Maxwell Realistic Robot Simulator Nicolas Ward '05 Advisor: Prof. Maxwell 2004.12.01 Abstract I propose to develop a comprehensive and physically realistic virtual world simulator for use with the Swarthmore Robotics

More information

Table of Contents. TABLE OF CONTENTS 1-2 INTRODUCTION 3 The Tomb of Annihilation 3. GAME OVERVIEW 3 Exception Based Game 3

Table of Contents. TABLE OF CONTENTS 1-2 INTRODUCTION 3 The Tomb of Annihilation 3. GAME OVERVIEW 3 Exception Based Game 3 Table of Contents TABLE OF CONTENTS 1-2 INTRODUCTION 3 The Tomb of Annihilation 3 GAME OVERVIEW 3 Exception Based Game 3 WINNING AND LOSING 3 TAKING TURNS 3-5 Initiative 3 Tiles and Squares 4 Player Turn

More information

Have you ever been playing a video game and thought, I would have

Have you ever been playing a video game and thought, I would have In This Chapter Chapter 1 Modifying the Game Looking at the game through a modder s eyes Finding modding tools that you had all along Walking through the making of a mod Going public with your creations

More information

Terms and Conditions

Terms and Conditions Terms and Conditions LEGAL NOTICE The Publisher has strived to be as accurate and complete as possible in the creation of this report, notwithstanding the fact that he does not warrant or represent at

More information

Concept Connect. ECE1778: Final Report. Apper: Hyunmin Cheong. Programmers: GuanLong Li Sina Rasouli. Due Date: April 12 th 2013

Concept Connect. ECE1778: Final Report. Apper: Hyunmin Cheong. Programmers: GuanLong Li Sina Rasouli. Due Date: April 12 th 2013 Concept Connect ECE1778: Final Report Apper: Hyunmin Cheong Programmers: GuanLong Li Sina Rasouli Due Date: April 12 th 2013 Word count: Main Report (not including Figures/captions): 1984 Apper Context:

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline What is a Game? Genres What Makes a Good Game? Claypool and Lindeman, WPI, CS and IMGD 2 1 What

More information

Complex Games and Palm Computers

Complex Games and Palm Computers Complex Games and Palm Computers Pieter Spronck and Jaap van den Herik Universiteit Maastricht/IKAT Abstract: Key words: Today s Palm computers face practical restrictions when playing complex games. This

More information

GETTING STARTED CONTENTS. welcome. Getting Started. How to Play. installing the Shanghai software

GETTING STARTED CONTENTS. welcome. Getting Started. How to Play. installing the Shanghai software CONTENTS GETTING STARTED Getting Started WELCOME 3 INSTALLING THE SHANGHAI SOFTWARE 3 LAUNCHING SHANGHAI 3 REGISTERING SHANGHAI 4 How to Play THE RULES 5 HISTORY 5 GETTING STARTED 6 SHANGHAI OPTIONS 7

More information

AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO

AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO Universiti Tunku Abdul Rahman In partial fulfillment of the requirement for the degree of BACHELOR

More information

BAGHDAD Bridge hand generator for Windows

BAGHDAD Bridge hand generator for Windows BAGHDAD Bridge hand generator for Windows First why is the name Baghdad. I had to come up with some name and a catchy acronym always appeals so I came up with Bid And Generate Hands Display Analyse Deals

More information

The language of Virtual Worlds

The language of Virtual Worlds The language of Virtual Worlds E-mails, chatgroups and the Web have all in common the fact of being electronic interactions about real things in the real world. In a virtual world interaction the subject-matter

More information

CONTENTS. 1 : Introduction : Game Terms : A Primer On Metal : Before You Start : Anatomy Of Metal : Creating Bands 19

CONTENTS. 1 : Introduction : Game Terms : A Primer On Metal : Before You Start : Anatomy Of Metal : Creating Bands 19 CONTENTS 1 : Introduction 06 2 : Game Terms 08 3 : Primer On Metal 12 4 : Before You Start 15 5 : natomy Of Metal 17 6 : Creating Bands 19 7 : Structure Of Play 23 8 : Scenes 30 9 : Gigs 48 10 : Ending

More information

Journey through Game Design

Journey through Game Design Simulation Games in Education Spring 2010 Introduction At the very beginning of semester we were required to choose a final project to work on. I found this a bit odd and had the slightest idea what to

More information

Important Information

Important Information 1 Important Information Getting Started 2 Controller Options 3 On line Functions 4 Note to Parent s and Guardians How to Play 5 Wha t Kind of Game Is The Wonderf ul 101? 6 Basic Control s 7 Other Control

More information

Top-Down Shooters DESMA 167B. TaeSung (Abraham) Roh

Top-Down Shooters DESMA 167B. TaeSung (Abraham) Roh Top-Down Shooters DESMA 167B TaeSung (Abraham) Roh P a g e 1 Tyrian PC (MS-DOS and Windows) Genre: Top-down vertical shooter. Multiple game modes including a 2 player arcade mode. Plot: Trent is a skilled

More information

Kodiak Corporate Administration Tool

Kodiak Corporate Administration Tool AT&T Business Mobility Kodiak Corporate Administration Tool User Guide Release 8.3 Table of Contents Introduction and Key Features 2 Getting Started 2 Navigate the Corporate Administration Tool 2 Manage

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Outline What is a Game? Genres What Makes a Good Game? 2 What

More information

INTRODUCTION. If you are Reading these lines is probably because you were looking for a walkthrough for the game Holiday Island.

INTRODUCTION. If you are Reading these lines is probably because you were looking for a walkthrough for the game Holiday Island. INTRODUCTION Welcome, If you are Reading these lines is probably because you were looking for a walkthrough for the game Holiday Island. The bad news is this not a walkthrough either. In fact no walkthrough

More information

SAMPLE. Lesson 1: Introduction to Game Design

SAMPLE. Lesson 1: Introduction to Game Design 1 ICT Gaming Essentials Lesson 1: Introduction to Game Design LESSON SKILLS KEY TERMS After completing this lesson, you will be able to: Describe the role of games in modern society (e.g., education, task

More information

Software Maintenance Cycles with the RUP

Software Maintenance Cycles with the RUP Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that

More information

INDEX. Game Screen. Status Screen. Workstation. Partner Character

INDEX. Game Screen. Status Screen. Workstation. Partner Character INDEX 1 1 Index 7 Game Screen 12.13 RAID MODE / The Vestibule 2 About This Game 8 Status Screen 14 Character Select & Skills 3 Main Menu 4 Campaign 9 Workstation 15 Item Evaluation & Weapon Upgrading 5

More information

1 Introduction. 2 Background and Review Literature. Object-oriented programming (or OOP) is a design and coding technique

1 Introduction. 2 Background and Review Literature. Object-oriented programming (or OOP) is a design and coding technique Design and Implementation of an Interactive Simulation Using the JAVA Language Through Object Oriented Programming and Software Engineering Techniques Dan Stalcup June 12, 2006 1 Introduction Abstract

More information

Core Game Mechanics and Features in Adventure Games The core mechanics in most adventure games include the following elements:

Core Game Mechanics and Features in Adventure Games The core mechanics in most adventure games include the following elements: Adventure Games Overview While most good games include elements found in various game genres, there are some core game mechanics typically found in most Adventure games. These include character progression

More information

Issues in the translation of online games David Lakritz, Language Automation, Inc.

Issues in the translation of online games David Lakritz, Language Automation, Inc. Issues in the translation of online games David Lakritz, Language Automation, Inc. (dave@lai.com) This whitepaper discusses important issues to consider when translating an online video game: How the translation

More information

Lineage2 Revolution s Gameplay Tips for Beginners

Lineage2 Revolution s Gameplay Tips for Beginners Lineage2 Revolution s Gameplay Tips for Beginners Tip 1. Complete your Daily Quests, Weekly Quests, and Quest Scrolls! One of the key ways to level up your character is to complete quests. While working

More information

Seaman Risk List. Seaman Risk Mitigation. Miles Von Schriltz. Risk # 2: We may not be able to get the game to recognize voice commands accurately.

Seaman Risk List. Seaman Risk Mitigation. Miles Von Schriltz. Risk # 2: We may not be able to get the game to recognize voice commands accurately. Seaman Risk List Risk # 1: Taking care of Seaman may not be as fun as we think. Risk # 2: We may not be able to get the game to recognize voice commands accurately. Risk # 3: We might not have enough time

More information

Software Design Document

Software Design Document ÇANKAYA UNIVERSITY Software Design Document Simulacrum: Simulated Virtual Reality for Emergency Medical Intervention in Battle Field Conditions Sedanur DOĞAN-201211020, Nesil MEŞURHAN-201211037, Mert Ali

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Introduction to VisualDSP++ Tools Presenter Name: Nicole Wright Chapter 1:Introduction 1a:Module Description 1b:CROSSCORE Products Chapter 2: ADSP-BF537 EZ-KIT Lite Configuration 2a:

More information

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science? LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components,

More information

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT Abstract This game design document describes the details for a Vertical Scrolling Shoot em up (AKA shump or STG) video game that will be based around concepts

More information

Assignment Cover Sheet Faculty of Science and Technology

Assignment Cover Sheet Faculty of Science and Technology Assignment Cover Sheet Faculty of Science and Technology NAME: Andrew Fox STUDENT ID: UNIT CODE: ASSIGNMENT/PRAC No.: 2 ASSIGNMENT/PRAC NAME: Gameplay Concept DUE DATE: 5 th May 2010 Plagiarism and collusion

More information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary Design Report. Project Title: Search and Destroy EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:

More information

Elicitation, Justification and Negotiation of Requirements

Elicitation, Justification and Negotiation of Requirements Elicitation, Justification and Negotiation of Requirements We began forming our set of requirements when we initially received the brief. The process initially involved each of the group members reading

More information

In the event that rules differ in the app from those described here, follow the app rules.

In the event that rules differ in the app from those described here, follow the app rules. In the event that rules differ in the app from those described here, follow the app rules. Setup In the app, select the number of players and the quest. Place the starting map tiles as displayed in the

More information

Age Rating Information

Age Rating Information 1 Important Information Setup 2 Controles l r 3 Onli ne Feature s 4 Parental Controls Getting Started 5 About the Game 6 Basic Control s 7 Other Control s 8 Starting the Gam e / Saving Soy t r Mode 9 Gam

More information

welcome to the world of atys! this is the first screen you will load onto after logging.this is the character-generating screen.

welcome to the world of atys! this is the first screen you will load onto after logging.this is the character-generating screen. welcome to the world of atys! this is the first screen you will load onto after logging.this is the character-generating screen. Choose an empty slot. This is where your character will be placed after

More information

Dungeon Cards. The Catacombs by Jamie Woodhead

Dungeon Cards. The Catacombs by Jamie Woodhead Dungeon Cards The Catacombs by Jamie Woodhead A game of chance and exploration for 2-6 players, ages 12 and up where the turn of a card could bring fortune or failure! Game Overview In this game, players

More information

Chapter 4 Summary Working with Dramatic Elements

Chapter 4 Summary Working with Dramatic Elements Chapter 4 Summary Working with Dramatic Elements There are two basic elements to a successful game. These are the game formal elements (player, procedures, rules, etc) and the game dramatic elements. The

More information

Wireless Data Acquisition System. Hasan Ozer and Mat Kotowsky. An Application to Crossbow s Smart Dust Challenge Contest

Wireless Data Acquisition System. Hasan Ozer and Mat Kotowsky. An Application to Crossbow s Smart Dust Challenge Contest Wireless Data Acquisition System Hasan Ozer and Mat Kotowsky An Application to Crossbow s Smart Dust Challenge Contest December, 2004 1 Project Description... 3 2 Origin of Idea... 3 3 Objective...4 4

More information

By Night Studios: Basic Combat System Overview

By Night Studios: Basic Combat System Overview By Night Studios: Basic Combat System Overview System Basics: An evolution from the previous rules, there are many aspects of By Nights Studio s system that are at once familiar, and also at the same time

More information

Gnome Wars User Manual

Gnome Wars User Manual Gnome Wars User Manual Contents Game Installation... 2 Running the Game... 2 Controls... 3 The Rules of War... 3 About the Game Screen... 3 Combat Progression... 4 Moving Gnomes... 5 Fighting... 5 Characters...

More information

Anarchy Arcade. Frequently Asked Questions

Anarchy Arcade. Frequently Asked Questions Anarchy Arcade Frequently Asked Questions by Elijah Newman-Gomez Table of Contents 1. What is Anarchy Arcade?...2 2. What is SMAR CADE: Anarchy Edition?...2 3. Why distribute a free version now?...2 4.

More information

Programming Project 2

Programming Project 2 Programming Project 2 Design Due: 30 April, in class Program Due: 9 May, 4pm (late days cannot be used on either part) Handout 13 CSCI 134: Spring, 2008 23 April Space Invaders Space Invaders has a long

More information

Instructions Board Game For Pc Windows Xp Full Version Action

Instructions Board Game For Pc Windows Xp Full Version Action Instructions Board Game For Pc Windows Xp Full Version Action This game features 80 different board sets! C. Download Free Full Version PC Game Mahjong Revealed XP, Vista or Windows 7 Operating system.

More information

NCsoft Monthly IR Newsletter - June 2008

NCsoft Monthly IR Newsletter - June 2008 [Vol. 31] NCsoft Monthly IR Newsletter - June 2008 1. NCsoft News 1) The third round of closed beta testing for Aion will begin on July 1st (June 17 th ) NCsoft announced that the third round of closed

More information

Con Em If You Can was developed by the FINRA Investor Education Foundation in partnership with Commonwealth (formerly known as the D2D Fund).

Con Em If You Can was developed by the FINRA Investor Education Foundation in partnership with Commonwealth (formerly known as the D2D Fund). An Educator s Guide Brought to you by the FINRA Investor Education Foundation in partnership with Commonwealth Con Em If You Can is a Financial Entertainment video game that teaches players about the types

More information

RPG CREATOR QUICKSTART

RPG CREATOR QUICKSTART INTRODUCTION RPG CREATOR QUICKSTART So you've downloaded the program, opened it up, and are seeing the Engine for the first time. RPG Creator is not hard to use, but at first glance, there is so much to

More information

Register and validate Step 1

Register and validate Step 1 User guide Soccer Content Getting the license key System Overview Getting started Connecting your Equipment Setting up your System Building up your variable set Ready for Capturing How to do a video analyze

More information

Mega Man 2. Man is one of the most recognizable brands in the console game business. To date, he

Mega Man 2. Man is one of the most recognizable brands in the console game business. To date, he Geoff Schaeffer STS 145 Mega Man 2 Introduction Mega Man 2 is one of the games that helped Capcom Inc. to become one of the largest current video game manufacturers. Capcom released the first Mega Man

More information

System Requirements...2. Installation...2. Main Menu...3. New Features...4. Game Controls...8. WARRANTY...inside front cover

System Requirements...2. Installation...2. Main Menu...3. New Features...4. Game Controls...8. WARRANTY...inside front cover TABLE OF CONTENTS This manual provides details for the new features, installing and basic setup only; please refer to the original Heroes of Might and Magic V manual for more details. GETTING STARTED System

More information

What is Nonlinear Narrative?

What is Nonlinear Narrative? Nonlinear Narrative in Games: Theory and Practice By Ben McIntosh, Randi Cohn and Lindsay Grace [08.17.10] When it comes to writing for video games, there are a few decisions that need to be made before

More information

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved Requirement Engineering and Creative Process in Video Game Industry Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. 2 Final Year Student, SCOPE, VIT University,

More information

Review of Brigandine: The Legend of Forsena

Review of Brigandine: The Legend of Forsena CIS 587 Assignment 2 Fall 2006 Ryan Beehler 06214776 Review of Brigandine: The Legend of Forsena By: Ryan Beehler Introduction Brigandine: The Legend of Forsena is a strategy/rpg Playstation 1 game by

More information

Runikend 1st edition Schneider Lab Ltd E. Hampden Ave Unit C-113 Denver CO,

Runikend 1st edition Schneider Lab Ltd E. Hampden Ave Unit C-113 Denver CO, OFFICIAL RULEBOOK TABLE OF CONTENTS INTRO... 1 OBJECTIVE... 1 WARNING!... 1 SETUP... 2 GAME LAYOUT... 3 CARD LAYOUT... 4 TURN... 5 BUY... 6 TRADE... 6 BUILD... 7 COMBAT... 8 SELL (Advanced Rule)... 10

More information

..\/...\.\../... \/... \ / / C Sc 335 Fall 2010 Final Project

..\/...\.\../... \/... \ / / C Sc 335 Fall 2010 Final Project ..\/.......\.\../...... \/........... _ _ \ / / C Sc 335 Fall 2010 Final Project Overview: A MUD, or Multi-User Dungeon/Dimension/Domain, is a multi-player text environment (The player types commands and

More information

Gameplay Controls...4 and 5. Select a Save Slot and Play Style...6. Playing The Game on Foot...7. Playing The Game in a Vehicle...

Gameplay Controls...4 and 5. Select a Save Slot and Play Style...6. Playing The Game on Foot...7. Playing The Game in a Vehicle... TABLE OF CONTENTS Introduction, Portal of Power and Toy Placement...3 Gameplay Controls...4 and 5 Select a Save Slot and Play Style...6 Playing The Game on Foot...7 Playing The Game in a Vehicle...8 and

More information

MC108A-2 RF MULTI-COUPLER USER S GUIDE

MC108A-2 RF MULTI-COUPLER USER S GUIDE MC108A-2 RF MULTI-COUPLER USER S GUIDE Systems Engineering & Management Company 1430 Vantage Court Vista, California 92081 PROPRIETARY INFORMATION THE INFORMATION CONTAINED IN THIS DOCUMENT CONSTITUTES

More information

The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education

The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education Assoc. Prof. Dr. Thanomporn Laohajaratsang, Ph.D. Natanun

More information

HOW TO CREATE A SERIOUS GAME?

HOW TO CREATE A SERIOUS GAME? 3 HOW TO CREATE A SERIOUS GAME? ERASMUS+ COOPERATION FOR INNOVATION WRITING A SCENARIO In video games, narration generally occupies a much smaller place than in a film or a book. It is limited to the hero,

More information

Examining JRPG UI. Part One: The Anatomy of a Menu

Examining JRPG UI. Part One: The Anatomy of a Menu Examining JRPG UI This is a primer about the composition, organization and artistic aspects of JRPG menus based on a survey of many notable titles from 1992 through 1999, with a few comparisons to other

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS FREQUENTLY ASKED QUESTIONS TABLE OF CONTENTS ABOUT STRATEGY AND COMMUNITY SUPPORT GAMEPLAY STEAM EARLY ACCESS LANGUAGES MISCELLANEOUS 3 5 5 6 9 10 10 Axis & Allies Online FAQ TABLE OF CONTENTS 2 ABOUT

More information

Procedural Level Generation for a 2D Platformer

Procedural Level Generation for a 2D Platformer Procedural Level Generation for a 2D Platformer Brian Egana California Polytechnic State University, San Luis Obispo Computer Science Department June 2018 2018 Brian Egana 2 Introduction Procedural Content

More information

Welcome to the Early Beta and Thank You for Your Continued Support!

Welcome to the Early Beta and Thank You for Your Continued Support! REFERENCE CARD Welcome to the Early Beta and Thank You for Your Continued Support! In addition to the information below, we ve recently added tutorial messages to the game. Remember to look for the in-game

More information

Bachelor Project Major League Wizardry: Game Engine. Phillip Morten Barth s113404

Bachelor Project Major League Wizardry: Game Engine. Phillip Morten Barth s113404 Bachelor Project Major League Wizardry: Game Engine Phillip Morten Barth s113404 February 28, 2014 Abstract The goal of this project is to design and implement a flexible game engine based on the rules

More information

XNA RPG Battle System

XNA RPG Battle System NANDOSOFT XNA RPG Battle System Initial Design Concept Armando Alva Verdugo 1/16/2009 DISCLAIMER: Images are for reference only and not final art assets for the game. VERSION HISTORY Date Version Authors

More information

LCN New Player Guide

LCN New Player Guide LCN New Player Guide Welcome to Mob Wars. Now that you ve found your feet it s time to get you moving upwards on your way to glory. Along the way you are going to battle tough underworld Bosses, rival

More information

Steamalot: Epoch s Journey

Steamalot: Epoch s Journey Steamalot: Epoch s Journey Game Guide Version 1.2 7/17/2015 Risen Phoenix Studios Contents General Gameplay 3 Win conditions 3 Movement and Attack Indicators 3 Decks 3 Starting Areas 4 Character Card Stats

More information

Congratulations, you ve just earned 5 Experience Points!

Congratulations, you ve just earned 5 Experience Points! Welcome to the BuJoRPG 2 tutorial! This is your guide to help you built all the essential pieces of this system so you can begin working on your journey to self improvement. Every good RPG begins with

More information

Chapter 6. Discussion

Chapter 6. Discussion Chapter 6 Discussion 6.1. User Acceptance Testing Evaluation From the questionnaire filled out by the respondent, hereby the discussion regarding the correlation between the answers provided by the respondent

More information

Requirements Specification. An MMORPG Game Using Oculus Rift

Requirements Specification. An MMORPG Game Using Oculus Rift 1 System Description CN1 An MMORPG Game Using Oculus Rift The project Game using Oculus Rift is the game application based on Microsoft Windows that allows user to play the game with the virtual reality

More information

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description:

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description: Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li Obstacle Dodger Project Description: Our team created an arcade style game to dodge falling objects using the DE1 SoC board. The player

More information

1.1 Investigate the capabilities and limitations of a range of digital gaming platforms

1.1 Investigate the capabilities and limitations of a range of digital gaming platforms Unit Title: Game design concepts Level: 2 OCR unit number: 215 Credit value: 4 Guided learning hours: 30 Unit reference number: T/600/7735 Unit purpose and aim This unit helps learners to understand the

More information

1. Learn to say no. 3. Disconnect from the Internet, including on your phone, when you re working on a project.

1. Learn to say no. 3. Disconnect from the Internet, including on your phone, when you re working on a project. 1 01Wayst o Fi ndmor eti me FOR MEMORY KEEPI NG 1. Learn to say no. 2. Reframe expectations about scrapbooking. Instead of thinking in an all or nothing manner, recognize that there are options and shortcuts

More information

EMERGE GAMING LAUNCHES ARCADE X EMERGE GAMING LAUNCHES ARCADE X : ASX MEDIA RELEASE 23 APRIL PAGE 1

EMERGE GAMING LAUNCHES ARCADE X EMERGE GAMING LAUNCHES ARCADE X : ASX MEDIA RELEASE 23 APRIL PAGE 1 EMERGE GAMING LAUNCHES ARCADE X EMERGE GAMING LAUNCHES ARCADE X : ASX MEDIA RELEASE 23 APRIL 2018 - PAGE 1 01 / IN T RODUC T I ON EMERGE G A MING L AUNCHE S A RC A DE X : A S X MEDI A R EL E A SE 2 3 A

More information

Thesis Overview. -From the Appalachian State Honor s College website (www.honors.appstate.edu/academics/thesis-forms-guidelines)

Thesis Overview. -From the Appalachian State Honor s College website (www.honors.appstate.edu/academics/thesis-forms-guidelines) Thesis Overview The purpose of the dissertation and thesis is to demonstrate your competence to investigate an original research topic and to report the findings with full documentation, development, and

More information

3 CHOPS - CAPTURING GEOMETRY

3 CHOPS - CAPTURING GEOMETRY 3 CHOPS - CAPTURING GEOMETRY In this lesson you will work with existing channels created in CHOPs that is modified motion capture data. Because there is no capture frame in the motion capture data, one

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

Components Locked-On contains the following components:

Components Locked-On contains the following components: Introduction Welcome to the jet age skies of Down In Flames: Locked-On! Locked-On takes the Down In Flames series into the Jet Age and adds Missiles and Range to the game! This game includes aircraft from

More information

8 Weapon Cards (2 Sets of 4 Weapons)

8 Weapon Cards (2 Sets of 4 Weapons) A Game by Pedro P. Mendoza (Note: Art, graphics and rules are not final) The way of the warrior is known as Bushido. It is a code that guides the life of a warrior and promotes values of sincerity, frugality,

More information

CSSE220 BomberMan programming assignment Team Project

CSSE220 BomberMan programming assignment Team Project CSSE220 BomberMan programming assignment Team Project You will write a game that is patterned off the 1980 s BomberMan game. You can find a description of the game, and much more information here: http://strategywiki.org/wiki/bomberman

More information