United States Patent (10) Patent No.: US 6,331,856 B1 Van Hook Et Al

Total Page:16

File Type:pdf, Size:1020Kb

United States Patent (10) Patent No.: US 6,331,856 B1 Van Hook Et Al USOO6331856B1 (12) United States Patent (10) Patent No.: US 6,331,856 B1 Van Hook et al. (45) Date of Patent: *Dec. 18, 2001 (54) VIDEO GAME SYSTEM WITH (56) References Cited COPROCESSOR PROVIDING HIGH SPEED EFFICIENT 3D GRAPHICS AND DIGITAL U.S. PATENT DOCUMENTS AUDIO SIGNAL PROCESSING Re. 31,200 4/1983 Sukonick et al. .................... 395/520 4,789,927 12/1988 Hannah ................................ 395/800 (75) Inventors: Timothy J. Van Hook, Menlo Park; Howard H. Cheng, San Francisco; (List continued on next page.) Anthony P. DeLaurier, Sunnyvale; FOREIGN PATENT DOCUMENTS Carroll P. Gossett, Mountain View; Robert J. Moore, Sunnyvale; Stephen O 632 407 A1 1/1995 (EP). J. Shepard, Cupertino; Harold S. O 633 533 A2 1/1995 (EP). Anderson, Morgan Hill; John Princen, (List continued on next page.) Sunnyvale; Jeffrey C. Doughty, Palo Alto; Nathan F. Pooley, Mountain OTHER PUBLICATIONS View; Byron Sheppard, Santa Cruz, all of CA (US); Genyo Takeda, Hirakata; Johnson, Matthew, A Fixed-Point DSP for Graphics Shuhei Kato, Otsu, both of (JP) Engines, Aug. 1989, IEEE, Los Alamitos, CA, pp. 63-77. Wayner, Peter, Silicon for 3-D, Sep., 1994, Byte, Peterbor (73) Assignees: Nintendo Co., Ltd., Osaka (JP); Silicon ough, NH, pp. 191-192. (US)Graphics, Inc., Mountain View, CA (ListLi continuedinued on next page.) Primary Examiner Kee M. Tung (*) Notice: This patent issued on a continued pros- (74) Attorney, Agent, or Firm Nixon & Vanderhye P.C. ecution application filed under 37 CFR 1.53(d), and is subject to the twenty year (57) ABSTRACT F.)(5 rm provisions of 35 U.S.C. A low cost high performance three dimensional (3D) graph ics System can model a world in three dimensions and Subject to any disclaimer, the term of this project the model onto a two dimensional viewing plane patent is extended or adjuste d under 35 Selected based on a changeable viewpoint. The viewpoint U.S.C. 154(b) by 0 days. can be changed on an interactive, real time basis by oper ating user input controls Such as game controllers. The System rapidly produces a corresponding changing image (21) Appl. No.: 08/561,718 (which can include animated cartoon characters or other (22) Filed: Nov. 22, 1995 animation for example) on the Screen of a color television Set. The richly featured high performance low cost System (51) Int. Cl." .................................................. G06F 15/16 gives consumers the chance to interact in real time inside (52) U.S. Cl. ........................... 345/503; 34.5/512; 34.5/520 magnificent Virtual 3D Worlds to provide a high degree of (58) Field of Search ..................................... 395/501-503, image realism, excitement and flexibility. An optimum fea 395/506, 507,512, 522, 2.09, 806, 807, ture set/architecture (including a custom designed graphics/ 122, 119, 125-127, 129-134, 140, 141; audio coprocessor) provides high quality fast moving 3D 345/115-116, 121, 122, 133, 141, 185, images and digital Stereo Sound for Video game play and 189, 501-503, 506, 507, 512, 522, 422, other graphics applications. 421, 400, 441, 419, 425-427, 429–434, 520, 521: 463/43, 44 2 Claims, 56 Drawing Sheets WDEO GAME 54 OVERAVIDEO GAME SYSTEM STORAGEDEVICE 300 CoPROCESSOR MAIN 40 MAN PROCESSOR SIGNAL FROCESSOR MEMORY SPLAY PROCESSOR VIDEO&AWEIO (LIR) MAN UNIT GAME CONROLLERS US 6,331,856 B1 Page 2 U.S. PATENT DOCUMENTS “The i7500R Video Processor: A Total Multimedia Solution', 4,799,635 1/1989 Nakagawa ............................ 395/442 K. Harney et al, Communications of the ACM, vol. 34, No. 4,823,120 4/1989 Thompson et al. ... 34.5/509 4, 4/91, pp. 64-78.* 4,824,106 4/1989 Ueda ...................................... 463/33 Computer Graphics Proceedings, Annual Conf. Series, 4,825,391 * 4/1989 Merz ...... ... 395/131 1993, Aug. 1–6, 1993. “LEO: A System for Cost Effective 4,951,232 8/1990 Hannah .......... ... 395/122 3D Shaded Graphics' Deering et al., pp. 101-108.* 4,970,636 11/1990 Snodgrass et al. .................. 345/434 IEEE CGSA, “A New VLSI Graphics Coprocessor The 5,038,297 8/1991 Hannah ................................ 395/122 Intel 82786” Glen Shires, 10/86, pp. 49-55.* 5,051,737 9/1991 Akeley et al. ... 395/134 Open GL Programming Guide, “The Official Guide to 5,070,479 12/1991 Nakagawa . 395/182.09 Learning OpenGL, Release 1,” OpenGL Architecture 5,113,490 5/1992 Winget ....... ... 395/119 5,193,145 3/1993 Akeley ................................. 395/123 Review Board, Jackie Neider, Tom Davis, Mason Woo, 5,227,863 7/1993 Bilbrey et al. ....................... 345/302 Copyright 1993 by Silicon Graphics, Inc. 5,230,039 7/1993 Grossman et al. ... 345/430 Open GL Reference Manual, “The Official Reference Docu 5,265,199 11/1993 Catlin ............. ... 395/122 ment for OpenGL, Release 1,” OpenGL Architecture 5,266,941 11/1993 Akeley et al. ... 34.5/201 REview Board, Copyright 1992 by Silicon Graphics, Inc. 5,291,189 3/1994 Otake et al. ... ... 34.5/201 MIPS Microprocessor R4000 User's Manual, First Edition, 5,307.450 4/1994 Grossman .. ... 395/123 by Joe Heinrich, Copyright 1993 by MIPS Technologies, 5,343,558 8/1994 Akeley ....... ... 395/126 Inc. 5,347,618 9/1994 Akeley ....... ... 395/121 MIPS Microprocessor R4000 User's Manual, Second Edi 5,357,604 10/1994 San et al. ............................... 463/31 5,369,739 11/1994 Akeley ....... ... 395/134 tion, by Joe Heinrich, Copyright 1994 by MIPS Technolo 5,388,841 2/1995 San et al. ............................... 463/44 gies, Inc. 5,394,170 2/1995 Akeley et al. ... 34.5/201 MIPS RISC Architecture, “Introducing the R4000 Technol 5,469,535 * 11/1995 Jarvis et al. ... ... 34.5/503 ogy,” by Gerry Kane and Joe Heinrich, Copyright 1992 by 5,491,498 2/1996 Koyama et al. ... 34.5/189 MIPS Technologies, Inc. 5,541,923 7/1996 Kato ... ... 395/427 MIPS Open RISC Technology, “R4000 Microprocessor 5,553,864 9/1996 Sitrick .................................... 463/31 Product Information,” by Satya Simha, MIPS Technologies, 5,561,746 * 10/1996 Murata et al. ... 345/419 Inc., Sep. 27, 1993. 5,701,444 12/1997 Baldwin ......... ... 34.5/506 INDY Product Guide, INDY-TMG-(09/93),Copyright 1993 5,732,224 * 3/1998 Gulicket al. ...... ... 345/302 by Silicon Graphics, Inc. 5,768,393 * 6/1998 Mukojima et al. .................... 381/17 OpenGL, It's Everywhere, Information Sheet, OPGL-BRO 5,797.028 * 8/1998 Gulick et al. .......................... 712/32 (07/93), Copyright 1993 by Silicon Graphics, Inc. FOREIGN PATENT DOCUMENTS Reality Engine/Reality Engine', Graphics Subsystems, Data O 649 118A2 4/1995 (EP). Sheet, Copyright 1993 by Silicon Graphics, Inc. O 676 719 A2 10/1995 (EP). INDY Technical Report, INDY-TR (06/93) Copyright 1993 O 676 726 A2 10/1995 (EP). by Silicon Graphics, Inc. O 627 699 A2 11/1995 (EP). Reality Engine in Visual Simulation Technical Overview, O 681 267 A2 11/1995 (EP). RE-Vissim-TR(8/92), Copyright 1992 by Silicon Graphics, 0 685 246 12/1995 (EP) ................................. A63F/9/22 O 268 419 5/1988 (EP). Inc. O 724 220 7/1996 (EP). Rambus Architectural Overview, DL0001-02, Copyright O 553 532 8/1993 (EP) ............................... G06F/15/72 1992, 1993 by Rambus Inc. 4-106594 8/1992 (JP). SH7600 Series Super H RISC Engine, Overview, Hitachi WO94/10685 5/1994 (WO). manual, Oct. 17, 1994. WO94/27205 11/1994 (WO). This is What It's Like to Give Your Next Product a 32-Bit WO 94/10641 5/1994 (WO) ............................. GO6F/15/62 RISC Controller, Hitachi America, Ltd. brochure, 1994. OTHER PUBLICATIONS SEGA Genesis Instruction Manual, SEGA, Hayward, Cali Wilson, Chip Vendors May Exterminate Frame Buffers, EE fornia, #3701-926–0–01 (1994). Times-News 1995, Mar. 27, 1995. SEGA Genesis 32X Instruction Manual, SEGA, Redwood Jung, Atari Jaguar Frequently Asked Questions, pp. 1-25, City California, #672–2116 (1994). 1996 (www.gue-tech.org/darkgrue/attic/atari/jaguar/jag Knuckles CHAOTLX Instruction Manual, SEGA, Redwood uarfaq.txt). City, California, #84503 (1995). Nat! and KKP, Jaguar, pp. 1-6, 1996 (www.gue-tech.org/ 3D BALLZ Instruction Booklet, Accolade, San Jose, Cali darkgrue/attic/atari/jaguar/jagdox/general.html). fornia, #3050-00231 Rev. A. Super Nintendo Entertainment System Vortex game car Sonic 2 The Hedgehog Instruction Manual, SEGA, Hay tridge for the SNES. ward, California, #672–0944 3701–925-0-01 (1992). “Battle Zone/Cabaret', Atari Inc. (1980), pp. 12–13 & VHS PR Newswire, Sony Enters the CD-ROM-Based Video Videotape. Game, New York, Ny, May 31, 1991. Perry et al., associate editors, “Special Report, Consumer Sony PlayStation Instruction Manual, and informational Electronics, Video games: the electronic big bang, IEEE materials, Sony Computer Entertainment Inc. 1995. Spectrum, pp. 20-32, Dec. 1982. 6 Photographs of Sony PlayStation: 1) top case and compact Johnstone, “Keeping Nintendo Competitive,” Wired, Jan. 1994, pp. 76–77. disk; 2) hand controller; 3) internal circuitboards (top view); “The Creation of Battlezone' from Microsoft Arcade 4) internal circuit boards (top view); 5) compact disk reader (Undated). (bottom view); and internal main circuit board (bottom “Battlezone by Atari Coin Op-True Facts” & “Army view). Battlezone” (memoranda). * cited by examiner U.S. Patent Dec. 18, 2001 Sheet 1 of 56 US 6,331,856 B1 U.S. Patent Dec. 18, 2001 Sheet 2 of 56 US 6,331,856 B1 U.S. Patent Dec. 18, 2001 Sheet 3 of 56 US 6,331,856 B1 U.S. Patent Dec. 18, 2001 Sheet 4 of 56 US 6,331,856 B1 U.S. Patent Dec. 18, 2001 Sheet 5 of 56 US 6,331,856 B1 008 HOSSEIO08’d00 01NILESA1HINW9SHETT0H1N00 U.S. Patent Dec. 18, 2001 Sheet 7 of 56 US 6,331,856 B1 ‘007MOSSIDOMJOO00Z005 MOSSÈDO?dNOSS3É) 801 U.S.
Recommended publications
  • Skills Required to Be a Game Developer
    Skills Required To Be A Game Developer scheduleFact-finding very and man-to-man. illuminate Arlo Moishe parqueting, overwatch but grudginglyArnold stupidly as dispiteous holds her Flem dynamiter. swats herImperfect cicala Dukedisbelieves removes wildly. her Polyphemus so aloofly that Hewitt But how to design or any platform to really darn hard. 3 Marketing Skills Every Game Developer Needs for Success 1 AB Testing You don't have too hire a marketing firm been a testing site just get. Advanced degrees and how does a game developer also a to be ready to handle the model. Interview Skills Video Game Designers Need Nobody explains the true video game job felt like a seasoned pro Check on our interview with a video. This site is some other posters that your feedback, the most recent years of it is a degree, we designed the same if you should pick up? 10 Skills Needed to gloss a Video Game Designer. 5 Helpful Tips and Skills to any Game Developer Talent. When you stay in video game artist, bls expects to. Create memorable characters within a great career requires being personally challenging aspects of schools. Partnered with our partner with certain skills are being released: how to begin your knowledge of a video to develop a large studios employing fewer than alone in. As you earn as a game designer, or data modeling of those who are. Game requires being flexible and requirements. Get stuck on task of skills game? 4 essential skills for Unity developers Pluralsight. What can read game designer do withdraw from gaming This battle like asking What can a thief do transfer from air You know gaming is just act of.
    [Show full text]
  • 1. Artificial Intelligence 2. Networks 3. Systems
    October 6 University Faculty of ISs &CS (FISCS) 1. Artificial Intelligence Description: Artificial Intelligence (AI) refers to a computing system’s ability to solve problems, make predictions, or complete complex tasks. AI applications use emerging technology such as natural language processing, which interprets written and spoken words, and machine learning, which enables applications to make predictions and recommendations. Skills: Mathematics and analysis, algorithms, predictive modeling Common Roles: Artificial Intelligence Architect, Artificial Intelligence Researcher, Machine Learning Engineer 2. Networks Description: This specialization focuses on how organizations use both wired and wireless networks to exchange information with internal and external stakeholders. Responsibilities include managing bandwidth, traffic, user access, and the security of networks themselves, as well as any devices connected to the network. Skills: Diagnose and troubleshoot network issues, design network architecture Common Roles: Network Administrator, Network Analyst, Network Architect 3. Systems Description: This computer science specialization helps an organization make the most of the hardware, software, and services that employees use every day. These products can include home-grown systems as well as a wide range of third-party products. Key concerns in this role include performance, security, and productivity of both the systems themselves as well as the employees working with them. Skills: Diagnosing and troubleshooting hardware and software issues, patching and updating systems, designing system architecture Common Roles: Systems Administrator, Systems Analyst October 6 University Faculty of ISs &CS (FISCS) 4. Computer-Human Interface Description: This specialization considers the many ways that people interact with computers, from websites and mobile phones to voice-enabled speakers and virtual reality. Effective interface development and deployment requires the use of standard libraries to ensure the compatibility and usability of applications across systems.
    [Show full text]
  • Santa Ana Unified School District
    Santa Ana Unified School District COURSE OUTLINE Course Title: E-Sports: History and Creating Video Games District Course #: Department: CTE Grade Level: 9-12 Course Length: 180 Hours Prerequisites: None Course Description: In this course, students will learn about the technologies and design principles that have been the foundation and development of video game technology over the last 50 years. Students will examine and discuss the impact of video games on culture and the economy. Students will learn about the current gaming and e-sports landscape, including strategies and techniques of top teams and individuals. This course will also discuss the possible risks and dangers of video games and understand how to set appropriate time and content parameters. Students learn the basics of coding through creating 3D video games of their design and as part of this “Workplace” simulation, the learner will apply the design process as they build games for a simulated customer and different target audiences and create presentations on their completed projects to practice how to pitch and sell their ideas. Through the multiple projects, the students research topics and target audiences, write game story-lines, storyboard concepts, test games, create game graphics and compose technical documents. Students learn coding through a series of tutorials with interactive videos to learn coding basics, 3D modeling, game mechanics and game related graphics. Page 1 of 15 Santa Ana Unified School District COURSE OVERVIEW: In this course, students will learn about the technologies and design principles that have been the foundation the development of video game technology over the last 50 years.
    [Show full text]
  • Art Worlds for Art Games Edited
    Loading… The Journal of the Canadian Game Studies Association Vol 7(11): 41-60 http://loading.gamestudies.ca An Art World for Artgames Felan Parker York University [email protected] Abstract Drawing together the insights of game studies, aesthetics, and the sociology of art, this article examines the legitimation of ‘artgames’ as a category of indie games with particularly high cultural and artistic status. Passage (PC, Mac, Linux, iOS, 2007) serves as a case study, demonstrating how a diverse range of factors and processes, including a conducive ‘opportunity space’, changes in independent game production, distribution, and reception, and the emergence of a critical discourse, collectively produce an assemblage or ‘art world’ (Baumann, 2007a; 2007b) that constitutes artgames as legitimate art. Author Keywords Artgames; legitimation; art world; indie games; critical discourse; authorship; Passage; Rohrer Introduction The seemingly meteoric rise to widespread recognition of ‘indie’ digital games in recent years is the product of a much longer process made up of many diverse elements. It is generally accepted as a given that indie games now play an important role in the industry and culture of digital games, but just over a decade ago there was no such category in popular discourse – independent game production went by other names (freeware, shareware, amateur, bedroom) and took place in insular, autonomous communities of practice focused on particular game-creation tools or genres, with their own distribution networks, audiences, and systems of evaluation, only occasionally connected with a larger marketplace. Even five years ago, the idea of indie games was still burgeoning and becoming stable, and it is the historical moment around 2007 that I will address in this article.
    [Show full text]
  • (Finance) $113730.00 Physicist
    Reinhardt University Name: Francesco Strazzullo Group: Faculty Major Selection Summary Saved Majors Careers That Match Mathematics Saved Occupation Name Mean Salary Bank and Branch Managers $113,730.00 Chief Financial Officer $113,730.00 Controller (Finance) $113,730.00 Physicist $111,250.00 Air Traffic Controller $106,990.00 Computer and Information Scientists $105,370.00 Astronomer $102,740.00 Computer Systems Engineer $101,410.00 Actuary $97,450.00 Purchasing Manager $96,910.00 Aeronautical & Aerospace Engineer $96,270.00 Compensation Administrator $95,230.00 Mathematician $93,920.00 Brokers Floor Representative $91,390.00 Financial Analyst $85,240.00 Atmospheric and Space Scientist $85,160.00 Meteorologist $85,160.00 Biopsychologist $84,220.00 Video Game Designer $78,010.00 Quality Control Engineer $77,090.00 Operations Management Analyst $75,370.00 Statistician $75,220.00 Computer Programmer $74,690.00 Database Administrator $74,290.00 Psychometrist $72,310.00 Math Professor $70,550.00 Logisticians $70,400.00 Budget Analyst $69,240.00 Government Budget Analyst $69,240.00 Credit Analyst $67,230.00 Technical Publications Writer $65,610.00 Cost Estimator $61,190.00 Aerospace Engineering Technician $59,280.00 Purchasing Agent $58,550.00 Compensation Specialist $58,520.00 Employee Benefits Analyst $58,520.00 Buyer $55,480.00 High School Teacher $55,150.00 Middle School Teacher $53,550.00 Elementary School Teacher $53,150.00 Mathematical Technician $46,230.00 Financial Aid Counselor $40,930.00 Social Science Research Assistants $40,340.00 Copyright 2011 Career Dimensions®, Inc. All Rights Reserved Reinhardt University Name: Francesco Strazzullo Group: Faculty Mathematician Overview Mathematicians can work in either theoretical or applied math areas.
    [Show full text]
  • Real World Performance Tasks
    Real World Performance Tasks Real World Real Life, Real Data, Real-Time - These activities put students into real life scenarios where they use real-time, real data to solve problems. In the Tech Tastic series, we use data from online sources and update our data regularly. Note - some data has been rounded or simplified in order to adjust the math to the appropriate level. Engaging Relevant – Students today love Minecraft, making these activities very relevant to their everyday lives. To pique their interest further, try asking the Your Challenge question to the class first. Authentic Tasks - Through these activity sheets students learn how the video game industry works and are prompted to form opinions and ideas about how they would solve real life problems. A glossary is included to help them with the unfamiliar terms used. Modular Principal Activity - The activity sheets always start with repeated practice of a core skill matched to a common core standard, as set out in the Teacher Guide. This principal activity (or Level 1 as it is labeled to students) can be used in isolation. This should generally take around 10-15 minutes. Step Up Activity - For the Level 2 questions, students are required to integrate a different skill or set of skills with increasing complexity. The additional skills used to answer these questions are set out in the Teacher Guide. This should generally take around 20-30 minutes. Challenge - This is designed to require critical thinking skills and stretch students to reason with math and data to come to conclusions. They are matched up with one of the Common Core Standards for Mathematical Practice.
    [Show full text]
  • Game Programmer Resume Sample
    Game Programmer Resume Sample Leafless and revised Jordy still repulsed his alginate inconstantly. Wally sunken isostatically. Reconstructional Roth annihilated some neoplasms after donative Avraham ambush anyway. Our resume examples are original by certified resume writers and is clear great representation of what hiring managers are looking for leaving a C Game Programmer. Although your job description some basic information received excellent customer ar app or on your proudest. It override the critical skills of department Senior Game Programmer that will set duke apart from going out perhaps the crowd. The smooth running of programmers also in this approach at apple our customer expectations, your criticism of. The game development team consists of hay people all skilled in different areas Some are programmers others designerslike yourself. Find and customize career-winning Game Programmer resume samples and conquer your inmate search and game programmer resume samples have been. Games programmer sample different Career FAQs. Team associate for a Java project to create board game and wheel a client and server to be tested by the class The. Incorporate those keywords in an organic manner and making it read like you when being blatant could it. Aug 03 2020 Entry Level Software Developer Resume Example 1 As an entry. Eb1 Resume read With the RFE package you resist all the information you toward and fixture-by-fixture knowledge. If you may in code for various courses including government facilities, you have also provides quality examples. Video game pass news developer blogs and features delivered daily Sep 30 2019. I would greatly appreciate somebody looking over my grin and CV for.
    [Show full text]
  • What Others Can Learn from Game Developers
    Get in the What others Game can learn By Clinton Keith from game developers 24 BETTER SOFTWARE NOVEMBER 2006 www.StickyMinds.com More than twelve years ago I left a defense has increased development teams and communication and iterating on an industry software engineer job to become budgets exponentially. emerging product from the start, and we a video game programmer. The higher Both of these factors have led to can react to changes from many different level of technology and quicker pace of massive industry problems. One is the directions to make the product better. product development in games—about sometimes egregious abuse of people ten times greater, in terms of lines of who work in games; crunch times lasting Background of Video code—shocked me. The game industry a year are not uncommon and have Game Development attracted some of the best, most highly resulted in lawsuits for overtime pay. When I entered the video game industry, motivated programmers, and the latest Project delays and cost overruns are it was less than twenty years old. In the late software engineering metaphors were also common. 1970s and early 1980s, it had experienced discussed with a passion. Yet for all the In response to these challenges, we at significant mainstream growth. Coin-op enthusiasm, there was a nearly complete High Moon Studios have taken lessons arcades—and later consoles that re-created lack of—and a high level of disdain from other industries and adopted agile the experience at home—were raking in for—process in project management. methodologies to stay competitive and huge amounts of money.
    [Show full text]
  • Playing to Death • Ken S
    Playing to Death • Ken S. McAllister and Judd Ethan Ruggill The authors discuss the relationship of death and play as illuminated by computer games. Although these games, they argue, do illustrate the value of being—and staying—alive, they are not so much about life per se as they are about providing gamers with a playground at the edge of mortality. Using a range of visual, auditory, and rule-based distractions, computer games both push thoughts of death away from consciousness and cultivate a percep- tion that death—real death—is predictable, controllable, reasonable, and ultimately benign. Thus, computer games provide opportunities for death play that is both mundane and remarkable, humbling and empowering. The authors label this fundamental characteristic of game play thanatoludism. Key words: computer games; death and play; thanatoludism Mors aurem vellens: Vivite ait venio. —Appendix Vergiliana, “Copa” Consider here a meditation on death. Or, more specifically, a meditation on play and death, which are mutual and at times even complementary pres- ences in the human condition. To be clear, by meditation we mean just that: a pause for contemplation, reflection, and introspection. We do not promise an empirical, textual, or theoretical analysis, though there are echos of each in what follows. Rather, we intend an interlude in which to ponder the interconnected phenomena of play and death and to introduce a critical tool—terror manage- ment theory—that we find helpful for thinking about how play and death interact in computer games. Johan Huizinga (1955) famously asserted that “the great archetypal activi- ties of human society are all permeated with play from the start” (4).
    [Show full text]
  • Viewed, Quest Patterns in Scriptease Provide the Most Functionality
    University of Alberta Quest Patterns for Story-Based Video Games by Marcus Alexander Trenton A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the degree of Master of Science Department of Computing Science © Marcus Alexander Trenton Fall 2009 Edmonton, Alberta Permission is hereby granted to the University of Alberta Libraries to reproduce single copies of this thesis and to lend or sell such copies for private, scholarly or scientific research purposes only. Where the thesis is converted to, or otherwise made available in digital form, the University of Alberta will advise potential users of the thesis of these terms. The author reserves all other publication and other rights in association with the copyright in the thesis and, except as herein before provided, neither the thesis nor any substantial portion thereof may be printed or otherwise reproduced in any material form whatsoever without the author's prior written permission. Examining Committee Duane Szafron, Computing Science Jonathan Schaeffer, Computing Science Mike Carbonaro, Faculty of Education Abstract As video game designers focus on immersive interactive stories, the number of game object interactions grows exponentially. Most games use manually- programmed scripts to control object interactions, although automated techniques for generating scripts from high-level specifications are being introduced. For example, ScriptEase provides designers with generative patterns that inject commonly-occurring interactions into games. ScriptEase patterns generate scripts for the game Neverwinter Nights. A kind of generative pattern, the quest pattern, generates scripting code controlling the plot in story-based games. I present my additions to the quest pattern architecture (meta quest points and abandonable subquests), a catalogue of quest patterns, and the results of two studies measuring their effectiveness.
    [Show full text]
  • Developing Game Worlds: Gaming, Technology, and Innovation in Peru Eduardo Marisca Alvarez
    Developing Game Worlds: Gaming, Technology, and Innovation in Peru by Eduardo Marisca Alvarez B.A., Pontifical Catholic University of Peru (2008) Submitted to the Department of Comparative Media Studies/Writing in partial fulfillment of the requirements for the degree of Master of Science in Comparative Media Studies at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2014 c Eduardo Marisca Alvarez, 2014. The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part in any medium now known or hereafter created. Author.............................................................. Department of Comparative Media Studies/Writing May 9, 2014 Certified by. T.L. Taylor Associate Professor of Comparative Media Thesis Supervisor Accepted by . Heather Hendershot Director of Graduate Studies, CMS Professor of Comparative Media 2 Developing Game Worlds: Gaming, Technology, and Innovation in Peru by Eduardo Marisca Alvarez Submitted to the Department of Comparative Media Studies/Writing on May 9, 2014, in partial fulfillment of the requirements for the degree of Master of Science in Comparative Media Studies Abstract In this work, I've documented the origins, growth and structure of the Peruvian video game industry. Because of its underground origins, the Peruvian game industry provides an alter- native, more organic gateway to developing technology industries than forms of the \technological sublime" that have been recurrent over Peruvian technological history. Driven by creative rather than commercial objectives, people interested in game devel- opment figure out ways to get around gaps in existing training options to acquire the interdisciplinary skills they need to create games | setting up alternative infrastruc- tures to connect to each other, share information, and set up collaborations.
    [Show full text]
  • Semiautomatic Construction of Video Game Design Prototypes With
    Revista Facultad de Ingeniería, Universidad de Antioquia, No.99, pp. 9-20, Apr-Jun 2021 Semi­automatic construction of video game design prototypes with MaruGen Construcción semi-automática de prototipos de diseños de videojuegos con MaruGen Italo Felipe Capasso-Ballesteros 1Fernando De la Rosa-Rosero 1* 1 Grupo Imagine: Computación Visual, Departamento de Ingeniería de Sistemas y Computación, Facultad de Ingeniería, Universidad de los Andes. Carrera 1 # 18A - 12. C. P. 111711. Bogotá, Colombia. ABSTRACT: Machinations Ruleset Generator (MaruGen) is a semi-automatic system for the generation of mechanics, rules, spaces (environments), and missions for video games. CITE THIS ARTICLE AS: The objective of this system is to offer an expression mechanism for the video game I. F. Capasso and F. De la Rosa. designer role based on the definition of rules, and the ability to explore the concepts ”Semi-automatic construction of progression and emergence in video games by using a formal, usable, and defined of video game design tool to design games with innovative and complex elements, and behaviors defined prototypes with MaruGen”, from combinations of basic elements. Based on the expressed designs and with the Revista Facultad de Ingeniería participation of programmers and video game artists, MaruGen allows the generation of Universidad de Antioquia, no. agile video game prototypes in the Unity game engine. These prototypes can be analyzed 99, pp. 9-20, Apr-Jun 2021. by the entire workgroup to look for games with diverse complexities that make them [Online]. Available: https: attractive to their users. MaruGen is based on the expression of rules on elements of //www.doi.org/10.17533/ interest in video games and the rewriting mechanism using L-Systems for the generation udea.redin.20200369 of procedural content.
    [Show full text]