Effects & Techniques

Total Page:16

File Type:pdf, Size:1020Kb

Effects & Techniques AdvancesinRealTimeRenderingin3DGraphicsandGamesCourse–SIGGRAPH2008 N.Tatarchuk(Editor) Chapter 5 Effects & Techniques DominicFilion1 RobMcNaughton2 1 [email protected] 2 [email protected] 133|Page Chapter 5: StarCraft II: Effects and Techniques Figure 1. A screenshot from StarCraft II 5.0 Abstract In this chapter we present the techniques and algorithms used for compelling storytellinginthecontextoftheStarCraftII©realtimestrategygame.Wewillgoover someofthedesigngoalsforthetechnologyusedtoempowerourartistsforbothin gameand“storymode”settingsaswellasdescribehowtheBlizzardartstyleinfluenced thedesignoftheengine.Variousaspectsofourlightingpipelinewillbeunveiled,witha strongfocusonseveraltechniquesmakinguseofdeferredbuffersfordepth,normals, and coloring components. We will show how these deferred buffers were used to implementavarietyofeffectssuchasdeferredlighting,screenspaceambientocclusion anddepthoffieldeffects.Approacheswithrespecttoshadowswillalsobediscussed. 5.1 Introduction StarcraftIIpresenteduniquechallengesfordevelopmentasasecondinstallmentina wellknown franchise with the first entry dating from ten years before. During the processofdevelopmentwehadtoovercometheseandwewillsharetheengineering 134|Page AdvancesinRealTimeRenderingin3DGraphicsandGamesCourse–SIGGRAPH2008 N.Tatarchuk(Editor) choices that were made in the context of the Starcraft II graphics engine, and in particularhowthesechoicesweremadetosupporttheuniqueBlizzardartstyle. 5.2 EngineDesignGoals Earlyonduringdevelopment,wehadseveralthemesinmindthatwewantedtodrive thedevelopmentofourgraphicsenginewith: ScalabilityFirst Amajordesigngoalisthescalabilityoftheengine.Blizzardgamesarewellknownfor their ability to support a range of consumer hardware, including fairly outdated specifications, while always providing a great player experience. This was typically achieved in our previous games by keeping the playing field pretty even between all players,withaminimalsetof videooptions.ForStarcraftII,wewantedtomaximize compatibilitywithlesscapablesystemstoensurehasslefreegameplayforasbroada playerbaseaspossible.Yetwealsowantedtoutilizethefullpotentialofanyavailable hardwaretoensurethegame’slookswerecompetitive.Thismeantsupportingawide range of hardware, from ATI RadeonTM 9800/NVIDIA GeForceTM FX’s to the ATI RadeonTM HD 4800s and NVIDIA GeForceTM G200s, targeting maximum utilization on eachdifferentGPUplatform. This scalability translated in a fairly elaborate shader framework system. A full discussionofourshadersystemcouldverywellencompassawholechapterbyitselfso wewillnotfocusonithere,sothisisonlyashortoverview. Weonlyhadone ortwoartiststhatwouldactuallyhaveanyinterestinwritingtheir ownshaderssoearlyon,insteadoffocusingonwritingelaborateshaderprototyping tools for artists we decided to focus our efforts on making the shader framework as flexibleandeasytouseforprogrammersaspossible,whichissomewhatcountertothe industrytrendatthistime. Thus,writingshadercodeinourgameisgenerallyveryclosetoaddingaregularC++file inourproject.Figuratively,wetreattheshadercodeasanexternallibrarycalledfrom C++,withtheshadercodebeingafreeformbodyofcodeorganizedstructurallyasaC++ codebasewould.Thus,theconceptofshaderscanbealooseoneinStarcraftII–the shadercodelibrarydefinesseveralentrypointsthattranslatetodifferentshaders,but oneentrypointisfreetocallintoanysectionofshadercode.Thusitwouldbedifficult totalkabouthowmany“individual”shadersStarcraftIIuses,asitisasinglebodyof codefromwhichmorethanathousandshaderpermutationswillgenerallybederived for a single video options configuration. Making our shader framework system as familiar as possible for programmers has enabled us faster turnaround time when debugging shaders. In our case, when our technical artists have some ideas for new 135|Page Chapter 5: StarCraft II: Effects and Techniques shaderstheywillgenerallyprototypeitusing3DStudioMAXrendersandaprogrammer will implement an optimized version of the effect, often times adding reusable abstractionstotheshaderthatmaynothavebeenapparenttoanartist.Inall,Starcraft IIusesabout8,000unique,nonrepeatinglinesofshadercode,dividedamongst70files. Interestinglyenough,we’vecometothepointwherethebodyofshadercodealonehas grownlargerthantheentirecodebaseforgamesfromtheearlystagesofthegames industry. StressGPUoverCPU WechoseearlyontostresstheGPUmorethantheCPUwhenrampingupqualitylevels withinthegame.Oneofthemainreasonsforthisisthat,inStarcraftII,youareableto spawnandmanagepotentiallyhundredsofthesmallerbaseunitssuchaszerglingsand marines.Inlargescalemultiplayergameswitheightplayers,thiscantranslatetoupto roughlyfivehundredunitsonthescreenatasingletime,atpeak.Becausethenumber ofunitsbuiltislargelyunderthecontroloftheplayer(aswellasduetothechoiceof theselectedrace),balancingtheengineloadsuchthatCPUpotentialiswellutilizedin bothhighunitcountandlowunitunitcountsituationsbecomescumbersome. Figure 2. Players can control a very high number of units, thus balancing batch counts and vertex throughputs is key to reliable performance. 136|Page AdvancesinRealTimeRenderingin3DGraphicsandGamesCourse–SIGGRAPH2008 N.Tatarchuk(Editor) Incontrast,GPUloadsinourcasetendtobemuchmoreaffectedbythepixelshader load, which tends to stay constant for a realtime strategy game because of the generallylowoverdraw.Althoughvertexcountsforaparticularscenecanrampupwell aboveamillioninabusybattlescene,thistypeofvertexthroughputiswellhandledby most modern GPU hardware. This has driven us to push the engine and art styles towardseverincreasingpixelshaderleveleffectswheneverpossible,minimizingbatch countsandusingrelativelyconservativevertexcounts. The Starcraft II units are generally viewed from a good distance away and therefore result in a small screenspace footprint during game play. Therefore, increasing the modelvertexcountswouldhavegivenusmarginalbenefitsduringactualgameplayin mostcases.Forthatreasonweavoidedgeneratingartassetswithlargepolygoncounts. DualNatureoftheEngine StarcraftIIissupportedbyanenginethatinmanywayshasasplitpersonality;during normalgameplaywetypicallyrenderscenesfromarelativelyfarawaydistance,with highbatchcounts,andafocusonactionratherthandetails.Atthesametime,wereally wantedtopushourstorytellingforwardwithStarcraftII,andthisiswherethegame’s “StoryMode”comesin.Inthismode,theplayergenerallysitsbacktotakeinthegame’s rich story, lore and visuals, interacting with other characters through dialogues and watching actions unfold. This is the mode where most of Starcraft II’s storytelling happens and it has radically different and often opposing constraints to the ingame mode;storymodegenerallyboastslowerbatchcounts,closeupshots,andasomewhat morecontemplativefeel–allthingsmoretypicalofafirstpersonshooter. 137|Page Chapter 5: StarCraft II: Effects and Techniques Figure 3. In-game view vs. “story mode” in Starcraft II. 138|Page AdvancesinRealTimeRenderingin3DGraphicsandGamesCourse–SIGGRAPH2008 N.Tatarchuk(Editor) Wewillexplorehowthesedifferentdesigngoalsaffectedouralgorithmicchoices.We will showcase some of our ingame cinematics and peel off some of the layers of technologybehindit,aswellasshowsexamplesofthetechnologyinactualgameplay. 5.3ScreenBasedEffects OneoftheobjectivesforStarcraftIIwastopresentrichlightingenvironmentsinstory mode,aswellasmorelightinginteractionswithinthegameitself.PreviouslyinWarcraft III,eachunithadahardlimitastothenumberoflightsthatcouldaffectitatanygiven time. This would cause light popping as units moved from one of light influences to another.Forthatreason,theuseofdynamiclightingwasfairlyminimal.Atthesame time,usingforwardrenderingapproaches,wewerequicklypresentedwiththeproblem of the large increase in the number of draw call batches. One of thestress cases we used was a group of marines, with each marine casting a flickering light that in turn shades the surrounding marines around him.The batch counts in such cases rapidly became unmanageable, and issues were also present with our deeply multilayered terrainrendering,thusrequiringcomplexterrainslicingandcompoundingtheproblem. The goal to reduce batch counts was the first step that sent us on the road towards using deferred buffers for further treatment at the end of the frame. “Deferred rendering” term (as covered in [CALVER04], [SHISHKOVTSOV05] and in [KOONE07]) often referstothestorageofnormals,depthandcolorstoapplylightingatalater,“deferred” stage.Inourcaseweuseitinthebroadersensetomeananygraphicaltechniquewhich uses this type of deferral, even in cases where a nondeferred approach would have beenviableaswell.We’llexploreissuesandcommonalitieswithallthingsdeferred. Inpractice,we’vefoundmanyprosandconsforusingdeferredcomputationswiththe storageofrelevantinformation,suchasdepthvalues,normals,etc.Althoughstorageof this information consumes memory and bandwidth, as well as the extra cost of re samplingthebuffersattheprocessingstage,itgenerallyhelpsgreatlywithscalabilityby ensuringthecostcurveofeffectstendtostaylinearinsteadofexponential.Whenusing deferredbuffers,addingmorelayersofeffectsgenerallyresultsinalinear,fixedcost perframeforadditionalfullscreenpostprocessingpassesregardlessofthenumberof models on screen, whereas the same effect with forward rendering exhibits an exponential cost behavior. This leads us unto our goal of maximizing resource usage regardlessofwhethertherefiveorfivehundredunitsonthescreen. Keeping batch counts low is paramount for any RTS game. We were thus naturally drawnawayfromtryingtofillupthedeferredbuffersinaseparatepassandinstead relied on multiple render targets (MRTs) to fill the deferred
Recommended publications
  • 2019 WCS Winter Rules
    StarCraft II: World Championship Series 2019 WCS Winter Official Rules WCS 2019 WCS Winter Event Rules 1 of 44 TABLE OF CONTENTS 1. INTRODUCTION .......................................................................................................................................... 4 2. ACCEPTANCE OF RULES ............................................................................................................................. 4 2.1. Acceptance of the Official Rules ................................................................................................... 4 2.2. Applicability of the Official Rules. ................................................................................................. 5 3. PLAYER ELIGIBILITY REQUIREMENTS ......................................................................................................... 6 3.1. Regional Eligibility ......................................................................................................................... 6 3.2. Minimum Age Requirements. ....................................................................................................... 6 3.3. Ineligible Players. .......................................................................................................................... 7 4. WCS WINTER ELIGIBILITY ........................................................................................................................... 7 4.1. General Eligibility and Residency Requirements .........................................................................
    [Show full text]
  • Starcraft: the Following Sections Briefly Describe and Identify the the Board Game
    1 • 48 plastic figures THE BROOD WAR BEGINS… » 2 sets of Terran figures, each consisting of: 3 Medics With the shattered Zerg hive torn apart by fierce infighting, 3 Valkyries the Protoss seek to reunite with their Dark Templar » 2 sets of Protoss figures, each consisting of: brethren and begin rebuilding their devastated homeworld, Aiur. Terran Emperor Mengsk I, having achieved his goal 3 Dark Templars of total domination over the human colonies, must now face 3 Dark Archons two formidable threats. On one side is the rising power 3 Corsairs of the woman he betrayed – Kerrigan, now the infamous » 2 sets of Zerg figures, each consisting of: Zerg Queen of Blades – and on the other, a malevolent 3 Lurkers conspiracy deep within his own ranks. 3 Devourers 3 Infested Terrans EXPANSION OVERVIEW • 18 clear plastic stands (for flying units) This expansion provides a wide range of new units, components, and mechanics to add a variety of new COMPONENT BREAKDOWN options and strategies to the award winning StarCraft: The following sections briefly describe and identify the The Board Game. different components of the Brood War expansion. In addition to the abundance of new material, Brood War also introduces a new story based game play mode – MILITARY UNITS scenario play. COMPONENT LIST • 1 Rulebook • 165 cards, consisting of: » 36 Zerg Combat and Technology cards (17 Green, 19 Purple) » 34 Terran Combat and Technology cards (17 Red, 17 Blue) » 34 Protoss Combat and Technology cards (17 Orange, 17 Yellow) » 42 Leadership cards (7 per faction) » 7 Event cards These plastic figures come in six colors, corresponding to » 12 Resource cards the six factions of the game.
    [Show full text]
  • Consumer Motivation, Spectatorship Experience and the Degree of Overlap Between Traditional Sport and Esport.”
    COMPETITIVE SPORT IN WEB 2.0: CONSUMER MOTIVATION, SPECTATORSHIP EXPERIENCE, AND THE DEGREE OF OVERLAP BETWEEN TRADITIONAL SPORT AND ESPORT by JUE HOU ANDREW C. BILLINGS, COMMITTEE CHAIR CORY L. ARMSTRONG KENON A. BROWN JAMES D. LEEPER BRETT I. SHERRICK A DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Journalism and Creative Media in the Graduate School of The University of Alabama TUSCALOOSA, ALABAMA 2019 Copyright Jue Hou 2019 ALL RIGHTS RESERVED ABSTRACT In the 21st Century, eSport has gradually come into public sight as a new form of competitive spectator event. This type of modern competitive video gaming resembles the field of traditional sport in multiple ways, including players, leagues, tournaments and corporate sponsorship, etc. Nevertheless, academic discussion regarding the current treatment, benefit, and risk of eSport are still ongoing. This research project examined the status quo of the rising eSport field. Based on a detailed introduction of competitive video gaming history as well as an in-depth analysis of factors that constitute a sport, this study redefined eSport as a unique form of video game competition. From the theoretical perspective of uses and gratifications, this project focused on how eSport is similar to, or different from, traditional sports in terms of spectator motivations. The current study incorporated a number of previously validated-scales in sport literature and generated two surveys, and got 536 and 530 respondents respectively. This study then utilized the data and constructed the motivation scale for eSport spectatorship consumption (MSESC) through structural equation modeling.
    [Show full text]
  • Blizzcon Is Bigger Than Ever with Nine Stages, 12 Trucks, 200+ Broadcast Streams
    BlizzCon Is Bigger Than Ever With Nine Stages, 12 Trucks, 200+ Broadcast Streams The live stages feed into central Master Control, ‘Post Hub’ BY JASON DACHMAN, CHIEF EDITOR NOVEMBER 2, 2018 We distribute to a huge number amount of platforms and we also localize in 18 different languages. All of our esports programming is free, and we make the decision what goes on R Logotext Lorem TaglineBlizzCon Virtual Ticket holistically across Blizzard [based on] what we feel our community would want access to. Peter Eminger, Sr. Director Blizzard With 40,000 fans onsite watching five live esports stages and four content stages sprawled across a million square feet at Anaheim Convention Center, it simply doesn’t get any bigger for the Blizzard Entertainment pro- duction operation than BlizzCon. In addition, Blizzard’s Global Broadcast team is distributing a whopping 211 unique broadcast streams to 17 outlets in 18 languages. “For us, the live event and the broadcasts are very linked together because so much of the broadcast is from these live stages. Our show is definitely bigger this year,” says Pete Emminger, senior director, Blizzard Entertain- ment. “We’re really lucky in that we have a lot of consistent crew, so this year has actually been the smoothest year so far. Plus, we’ve really had a great year at Blizzard overall, so we’re extremely excited to finally be here at BlizzCon, which is really a celebration for us as much as it is [for the fans].” A Blizzard of Activity: A Dozen Mobile Units Onsite Serving Nine Stages Now in its 14th year, the convention features everything from live esports competitions to Q&A panels and announcements to demos of upcoming game releases to concerts and much more.
    [Show full text]
  • The Rising Esports Industry and the Need for Regulation
    TIME TO BE GROWN-UPS ABOUT VIDEO GAMING: THE RISING ESPORTS INDUSTRY AND THE NEED FOR REGULATION Katherine E. Hollist* Ten years ago, eSports were an eccentric pastime primarily enjoyed in South Korea. However, in the past several years, eSports have seen meteoric growth in dozens of markets, attracting tens of millions of viewers each year in the United States, alone. Meanwhile, the players who make up the various teams that play eSports professionally enjoy few protections. The result is that many of these players— whose average ages are between 18 and 22—are experiencing health complications after practicing as much as 14 hours a day to retain their professional status. This Note will explore why traditional solutions, like existing labor laws, fail to address the problem, why unionizing is impracticable under the current model, and finally, suggest regulatory solutions to address the unique characteristics of the industry. TABLE OF CONTENTS INTRODUCTION ..................................................................................................... 824 I. WHAT ARE ESPORTS? ....................................................................................... 825 II. THE PROBLEMS PLAYERS FACE UNDER THE CURRENT MODEL ....................... 831 III. THE COMPLICATIONS WITH COLLECTIVE BARGAINING ................................. 837 IV. GETTING THE GOVERNMENT INVOLVED: THE WHY AND THE HOW .............. 839 A. Regulate the Visas ...................................................................................... 842 B. Form an
    [Show full text]
  • Historiography of Korean Esports: Perspectives on Spectatorship
    International Journal of Communication 14(2020), 3727–3745 1932–8036/20200005 Historiography of Korean Esports: Perspectives on Spectatorship DAL YONG JIN Simon Fraser University, Canada As a historiography of esports in Korea, this article documents the very early esports era, which played a major role in developing Korea’s esports scene, between the late 1990s and the early 2000s. By using spectatorship as a theoretical framework, it articulates the historical backgrounds for the emergence of esports in tandem with Korea’s unique sociocultural milieu, including the formation of mass spectatorship. In so doing, it attempts to identify the major players and events that contributed to the formation of esports culture. It periodizes the early Korean esports scene into three major periods—namely, the introduction of PC communications like Hitel until 1998, the introduction of StarCraft and PC bang, and the emergence of esports broadcasting and the institutionalization of spectatorship in the Korean context until 2002. Keywords: esports, historiography, spectatorship, youth culture, digital games In the late 2010s, millions of global youth participated in esports as gamers and viewers every day. With the rapid growth of various game platforms, in particular, online and mobile, people around the world enjoy these new cultural activities. From elementary school students to college students, to people in their early careers, global youth are deeply involved in esports, referring to an electronic sport and the leagues in which players compete through networked games and related activities, including the broadcasting of game leagues (Jin, 2010; T. L. Taylor, 2015). As esports attract crowds of millions more through online video streaming services like Twitch, the activity’s popularity as one of the most enjoyable sports and business products continues to soar.
    [Show full text]
  • Sport Investing Bible What Is Esports? from Tiny Eventsashton to Kutcher, Sold Mark out Cuban, Nationalomay Hamoui and Jay H
    https://bit.ly/3ofrlhB https://bit.ly/3ofrlhB InvestiE-Sport With a viewership bigger than Stanley cup or masters and the prizeng funds of over 200millions, Esport is quickly becoming the Next Big Thing! Even still, not many are aware of this, but there is serious money flowing through the E-sportsBible sports industry. The game you love doesn’t have to just be a hobby anymore. With the right tools, anyone can be very successful and profitable betting eSports. Our book is designed to jump start your winnings on eSports! We will take you by the hand and show you the most profitable systems and strategies to help you be a consistent winner! Jake Zywiol &Trey Richards zCodesystem.com https://bit.ly/3ofrlhB Contents What is eSports? From tiny events to sold out national stadiums 6 History of competitive gaming 11 Is eSport really a sport? 15 Streaming video games to the wider audience 18 eSports in Cinemas 21 Esports on TV, in the past and in the future 23 Anti-Doping regulations are in place 26 Structure of each competitive game 29 Counter Strike Global Offensive 29 League of Legends 32 Defense of the Ancients 2 33 Call of Duty 35 Smite 37 Starcraft 2 38 World of Tanks 40 Quake 41 Halo 42 Heroes of the Storm 44 Hearthstone 45 Fifa 48 https://bit.ly/3ofrlhB Betting on eSports: Where to begin 50 Money management and systems for betting eSports 57 Idea of a recovery system for betting 64 Fantasy eSports, get a piece of the $17 million pie 67 Word from the zCode eSports investor 73 Conclusion: Esports in the years to come 83 https://bit.ly/3ofrlhB https://bit.ly/3ofrlhB E-Sport Investing Bible What is eSports? From tiny eventsAshton to Kutcher, sold Mark out Cuban, nationalOmay Hamoui and Jay H.
    [Show full text]
  • Choosing a Pro Gaming Monitor for Starcraft II/League of Legends and Other RTS Games
    If you’d like to contact Grubby for personalIf you’d coaching like to contact ($125/hour) Grubby aQuire Mastery or justfor contact personal himcoaching as a ($125/hr)fan, email [email protected] just contact him as a fan, email: [email protected] Monitor tips from the Pros or orfind find him him onon: /@FollowGrubby Manuel “Grubby” Schenkhuizen i, I’m Manuel, better known in the gaming world as “Grubby,” Grubby’s Tip: If you are forced to H and I know what it takes to win at StarCraft II. Read on and raise your monitor with any books, I you will, too. recommend some light reading such as When I was 18 years old, I took a sabbatical from my studies to “A Treatise of Human Nature” by David travel the world for a year. I traveled all over Asia, the United States Hume or “On the Origin of Species” by and Europe to play international competitions in PC games. Gamers Charles Darwin. (This way you can learn refer to this as electronic sports (eSports), and it’s increasingly something about the game or your opponents when the PC popular amongst a wide demography and increasing amount of is off!) Someone recently told me on Twitter that he uses a people. Despite having been a gamer pretty much my whole life, 1300-page physics book, and I guess that could work, too. I can hardly believe that I’ve been a professional gamer for almost nine years now. My job’s seriously fun, and funnily enough, seriously serious.
    [Show full text]
  • The Road to the Battle.Net® World Championship Leads to China
    The Road to the Battle.net® World Championship Leads to China Blizzard Entertainment and NetEase to host top StarCraft® II and World of Warcraft® Arena players from around the world in Shanghai on Nov 17—18 SHANGHAI--(BUSINESS WIRE)-- Blizzard Entertainment, Inc. and NetEase, Inc. today announced that they will be co-hosting the Battle.net® World Championship in Shanghai, China on Saturday, November 17 and Sunday, November 18, 2012. The Battle.net World Championship will bring to a riveting conclusion Blizzard's 2012 StarCraft® II World Championship Series, which comprises more than 30 national and continental tournaments around the world, and the World of Warcraft® Arena global finals. Blizzard gamers and eSports fans will be able to witness some of the most skilled pro players on the planet in action as they battle it out at the Battle.net World Championship for glory, cash prizes, and the title of undisputed world champion. "We're looking forward to seeing the best players in the World Championship Series face each other at the Battle.net World Championship in Shanghai this November," said Mike Morhaime, CEO and cofounder of Blizzard Entertainment. "The level of StarCraft II and World of Warcraft Arena competition we've already seen around the world has been amazing, so we're anticipating a truly epic finale." "We're excited to partner with Blizzard to co-host a world-class eSports event here in China," said William Ding, CEO of NetEase. "There are millions of eSports enthusiasts in China and we're looking forward to presenting them
    [Show full text]
  • Starcraft® II: Legacy of the Void™ Warps Into Blizzcon® 2014
    StarCraft® II: Legacy of the Void™ Warps into BlizzCon® 2014 Blizzard Entertainment reveals epic conclusion to the StarCraft II saga before packed house at Anaheim Convention Center during BlizzCon gaming festival Next chapter of StarCraft II will be a standalone product, not requiring Wings of Liberty® or Heart of the Swarm® ANAHEIM, Calif.--(BUSINESS WIRE)-- Blizzard Entertainment today offered the first glimpse of StarCraft® II: Legacy of the Void™, its highly anticipated conclusion to the StarCraft II trilogy, and a standalone game experience. Attendees of the company's BlizzCon® gaming festival were the first in the world to play Legacy of the Void, with single-player campaign missions, a new cooperative gameplay mode—Archon Mode, and multiplayer battles featuring several new playable units all on display. Another gameplay mode, Allied Commanders, was also announced at the event. StarCraft II: Legacy of the Void continues the story of Blizzard's award-winning StarCraft II: Wings of Liberty® where the first expansion, Heart of the Swarm®, left off, with a new campaign that brings the sci-fi saga to an epic conclusion. Protoss legends Artanis and Zeratul attempt to unite their race in an intergalactic fight for survival against an ancient evil from the Void that threatens the universe. The fates of Terran hero Jim Raynor and Kerrigan, the Queen of Blades, also hang in the balance. "Legacy of the Void will deliver the quintessential StarCraft II experience," said Mike Morhaime, CEO and cofounder of Blizzard Entertainment. "The new single-player campaign will wrap up the massive story, and we're excited to share new game modes that will open up different ways to play the game and additional units that will expand the rich strategic depth of StarCraft II multiplayer." Archon Mode, a competitive multiplayer mode unveiled at BlizzCon, is a new way to enjoy StarCraft II with friends.
    [Show full text]
  • Tstarbots: Defeating the Cheating Level Builtin AI in Starcraft II in the Full Game
    TStarBots: Defeating the Cheating Level Builtin AI in StarCraft II in the Full Game Peng Suna,∗, Xinghai Suna,∗, Lei Hana,∗, Jiechao Xionga,∗, Qing Wanga, Bo Lia, Yang Zhenga, Ji Liua,b, Yongsheng Liua, Han Liua,c, Tong Zhanga aTencent AI Lab, China bUniversity of Rochester, USA cNorthwestern University, USA Abstract Starcraft II (SC2) is widely considered as the most challenging Real Time Strategy (RTS) game. The underlying challenges include a large observation space, a huge (continuous and infinite) action space, partial observations, simultaneous move for all players, and long horizon delayed rewards for local decisions. To push the frontier of AI research, Deepmind and Blizzard jointly developed the StarCraft II Learning Environment (SC2LE) as a testbench of complex decision making systems. SC2LE provides a few mini games such as MoveToBeacon, CollectMineralShards, and DefeatRoaches, where some AI agents have achieved the performance level of human professional players. However, for full games, the current AI agents are still far from achieving human professional level performance. To bridge this gap, we present two full game AI agents in this paper — the AI agent TStarBot1 is based on deep reinforcement learning over a flat action structure, and the AI agent TStarBot2 is based on hard-coded rules over a hierarchical action structure. Both TStarBot1 and TStarBot2 are able to defeat the built-in AI agents from level 1 to level 10 in a full game (1v1 Zerg-vs-Zerg game on the AbyssalReef map), noting that level 8, level 9, and level 10 are cheating agents with unfair advantages such as full vision on the whole map and resource harvest boosting 1.
    [Show full text]
  • “Beautiful Forcefields!”
    “Beautiful Forcefields!” Promotional Metadiscursive Language in eSports Commentaries ” Underbara kraftfält!” Promotionsbef rämjande metadiskursivt språ k i eSportskommentar er Johannes Byrö Faculty of Arts and Social Sciences English English III: D egree Project 15hp Supervisor: Andrea Schalley Examiner : Solveig Granath October 2017 Title: “Beautiful Forcefields!”: Promotiona l Metadiscursive language in eSports Commentaries Titel på svenska: ” Underbara kraftfält!”: Promoti onsbef rämjande metadiskursi v t språk i eSportskommenta rer Author: Johannes Byrö Pages: 45 Abstract For an eSports commentator, the ability to promote the rivalry between the competitors is just as important as fast and accurate commentary. Th us, it is of interest how an experienced commentator achieves this promotional language per some theoretical framework. Using the relatively new and unexplored linguistic field of pro motional metadiscourse the quality o f comment ary can be evaluated quantifiably . T hus, t his paper investigates the promotional l anguage used by accomplished eSports commentators, in contrast to inexpe rienced novices, in the game StarCraft II. This is achieved with a lexical analysis of two StarCraft I I commentaries using categories of promotional langu age previously identified in press releases. Experienced commentators were found to have a much more extensive and varied vocabulary than their inexperienced counterparts, adopting stronger evaluative adj ectives and adverbs, as well as metaphorical language, in their commentaries. After comparing the commentaries with each other, the comments of two experienced commentators were compared. In this analysis, the same results were found in regards to commenta tor experience, as the less experienced commentator in this team featured less varied and weaker evaluative language than his more experienced co - commentator, yet more varied and evaluative than the novices .
    [Show full text]