Frame Reference

Total Page:16

File Type:pdf, Size:1020Kb

Frame Reference APPENDIX A Frame Reference This appendix contains information on all the frame types that you can create in World of Warcraft, with all the XML attributes and elements as well as all Lua methods and available script handlers. Frame types follow an object-oriented model, meaning that a frame type can inherit attributes and methods from another frame type. You can find an introduction to object-oriented programming in Chapter 6 if you are not familiar with this topic. You may wonder why there is such an appendix in this book, as you can probably find most of the information covered here on the Internet. WoWWiki has a few good pages that deal with exactly the same topic as this appendix. However, the information there is scattered over multiple pages and many of the articles are outdated or incomplete. This appendix is up to date as of patch 3.1 (the next patches probably won’t change anything important in the frame API) and contains everything you need to know about a particular frame type in one place. Object K^fa_p is an abstract frame type; that is, you cannot create frames from this type. But this type is the base class for all other frame types as every other type inherits from K^fa_p. This means that all of the methods, XML attributes, and XML elements listed here are available for all frames. This frame type is sometimes also called QEK^fa_p, which is probably the type’s internal name used in the C++ code of the game. XML Attributes The K^fa_p type has the following XML attributes. ]hld] Defines the frame’s transparency (0 – 1). Default: 1. 405 406 APPENDIX A N FRAME REFERENCE l]najp Defines the frame’s parent. j]ia Defines the frame’s name. ejdanepo The template to use. renpq]h Creates a template. Default: b]hoa. Lua Methods The K^fa_p type has the following Lua methods. k^fa_p6Cap=hld]$% Returns the frame’s alpha value. k^fa_p6CapAbba_pera=hld]$% Returns the frame's effective alpha value by multiplying its alpha value with the parent’s effective alpha. k^fa_p6CapJ]ia$% Returns the name of the frame. k^fa_p6CapK^fa_pPula$% Returns the type of the k^fa_p. k^fa_p6CapL]najp$% Returns the parent of the frame. k^fa_p6EoK^fa_pPula$k^fPula% Returns 1 if k^fa_p is of the type k^fPula, or of a type that inherits from k^fPula. For example, ?na]paBn]ia$?da_g>qppkj%6EoK^fa_pPula$>qppkj% returns 1 because the type ?da_g>qppkj inherits from the type >qppkj. k^fa_p6Oap=hld]$% Sets the frame’s transparency (0 – 1). APPENDIX A N FRAME REFERENCE 407 k^fa_p6OapL]najp$k^f% Sets the frame’s parent. Font Bkjp is an object that inherits from K^fa_p and represents a font that can be used by BkjpOpnejcs or >qppkjs. XML Attributes The Bkjp type has the following XML attributes. bkjp The path to the font file you want to use. fqopebuD Sets the horizontal justification setting. This can either be HABP, NECDP, or ?AJPAN. Default: ?AJPAN. fqopebuR Sets the vertical justification setting. This can either be >KPPKI, PKL, or IE@@HA. Default: IE@@HA. ikjk_dnkia Uses a monochrome font. Default: b]hoa. kqpheja The outline to use; can be JKJA, JKNI=H, or PDE?G. Default: JKJA. ol]_ejc The spacing between characters. Default: 0. XML Elements The Bkjp type has the following XML elements. BkjpDaecdp Controls the height of the font with its R]hqa attribute. ?khkn Controls the color of the font with its n, c, ^, and ] attributes. 408 APPENDIX A N FRAME REFERENCE Od]`ks Contains the two elements ?khkn and Kbboap. ?khkn controls the color with the attributes n, c, ^, and ], and Kbboap controls the shadow offset with one of the elements =^o@eiajoekj or Nah@eiajoekj. Lua Methods The Bkjp type has the following Lua methods. bkjp6?kluBkjpK^fa_p$kpdanK^fa_p% Copies all settings from kpdanK^fa_p. bkjp6CapBkjp$% Returns the font file used. bkjp6CapBkjpK^fa_p$% Returns the font object itself. This method makes sense when called from a frame that inherits from Bkjp. bkjp6CapFqopebuD$% Returns the horizontal alignment of the text. bkjp6CapFqopebuR$% Returns the vertical alignment of the text. bkjp6CapIqhpehejaEj`ajp$% Returns the multiline indention setting. bkjp6CapOd]`ks?khkn$% Returns the color of the font’s shadow. bkjp6CapOd]`ksKbboap$% Returns the offset of the shadow. bkjp6CapOl]_ejc$% Returns the spacing between characters. bkjp6CapPatp?khkn$% Returns the color of the text. APPENDIX A N FRAME REFERENCE 409 bkjp6OapBkjp$l]pd% Sets the font file to use. bkjp6OapBkjpK^fa_p$bkjp% This method makes sense only when called from a frame (such as a Iaoo]caBn]ia) that inherits from a Bkjp. This method can then set or change the used font object for the text of the frame. bkjp6OapFqopebuD$]hecj% Sets the horizontal justification setting. The ]hecj argument can be HABP, NECDP, or ?AJPAN. bkjp6OapFqopebuR$]hecj% Sets the vertical justification setting. The ]hecj argument can be PKL, >KPPKI, or IE@@HA. bkjp6OapIqhpehejaEj`ajp$ej`ajp% Controls whether to indent the continuation of a string that does not fit in a single line. bkjp6OapOd]`ks?khkn$n(c(^(]% Sets the color of the shadow. bkjp6OapOd]`ksKbboap$t(u% Sets the offset of the shadow. bkjp6OapOl]_ejc$j% Sets the spacing between characters. bkjp6OapPatp?khkn$n(c(^(]% Sets the color of the text. Region Nacekj inherits from K^fa_p. The only way to create a Nacekj is by calling bn]ia6 ?na]paPephaNacekj$% or using the XML element PephaNacekj of a frame; you cannot use ?na]paBn]ia to create a Nacekj. It is the base class for everything that is visible on your screen (Bn]ia, Patpqna, and so on), as it defines sizes and anchors. XML Attributes The Nacekj type has the following XML attributes. oap=hhLkejpo Fits the frame into its parent. Default: b]hoa. 410 APPENDIX A N FRAME REFERENCE de``aj Defines whether the frame starts visible or hidden. Default: b]hoa. XML Elements The Nacekj type has the following XML elements. Oeva Oeva consists of either the element =^o@eiajoekj or Nah@eiajoekj. The former refers to an absolute size that depends only on the effective scale of the frame, while the latter refers to a size relative to the whole screen. Both have the attributes t and u that specify the actual size. A detailed description can be found in Chapter 5. =j_dkno Consists of one or more Anchor elements. An anchor has the attributes Lkejp, Nah]peraLkejp, and Nah]peraPk and the element Kbboap which, like Oeva, consists of =^o@eiajoekj or Nah@eiajoekj and specifies the offset. A detailed description can be found in Chapter 5. Lua Methods The Nacekj type has the following Lua methods. nacekj6?ha]n=hhLkejpo$% Removes all points but does not change the position. You have to set a new point in order to move the frame. nacekj6Cap>kppki$% Returns the y coordinate of the frame’s bottom. nacekj6Cap?ajpan$% Returns the x and y coordinates of the frame’s center. nacekj6CapDaecdp$% Retrieves the frame’s height. nacekj6CapHabp$% Returns the x coordinate of the frame’s left border. nacekj6CapJqiLkejpo$% Returns the number of anchor points. APPENDIX A N FRAME REFERENCE 411 nacekj6CapLkejp$j% Retrieves the jth point of the frame. The return values are equivalent to the arguments passed to OapLkejp when creating the anchor. nacekj6CapNa_p$% Returns the frame’s bottom left x and y coordinates followed by the width and height. nacekj6CapPkl$% Returns the y coordinate of the frame’s top. nacekj6CapSe`pd$% Returns the width of the frame. nacekj6De`a$% Hides the frame. nacekj6EoLnkpa_pa`$% Returns 1 if the frame is a protected frame. nacekj6EoOdksj$% Determines whether the frame is shown. This does not take the frame’s parent into account; see EoReoe^ha. nacekj6EoReoe^ha$% Determines whether the frame and all of its parents (and grandparents, and so on) are shown. nacekj6Oap=hhLkejpo$bn]ia% Stretches the frame to fit into bn]ia. nacekj6OapDaecdp$daecdp% Sets the frame’s height. nacekj6OapLkejp$lkejp(nah]peraBn]ia(nah]peraLkejp(t(u% Adds an anchor point. See Chapter 5 for a detailed description. nacekj6OapSe`pd$se`pd% Sets the frame’s width. 412 APPENDIX A N FRAME REFERENCE nacekj6Opkl=jei]pejc$% Stops all currently playing animations. nacekj6Cap=jei]pekjCnkqlo$% Returns all animation groups of the frame. nacekj6?na]pa=jei]pekjCnkql$j]ia(ejdanepo% Creates a new animation group for the frame. nacekj6Eo@n]ccejc$% Determines whether the user is currently dragging the frame or its parent. nacekj6?]j?d]jcaLnkpa_pa`Op]pa$% Determines whether you are allowed to call a protected method from tainted code at the moment. Frame Bn]ia inherits from Nacekj, which means it has all the methods and attributes of K^fa_p and Nacekj. XML Attributes The Bn]ia type has the following XML attributes. pklharah Fits the frame into its parent. Default: b]hoa. ikr]^ha Defines whether the frame starts visible or hidden. Default: b]hoa. naoev]^ha Makes the frame resizable. Default: b]hoa. bn]iaOpn]p] Defines the frame strata. Frame strata are described in Chapter 5. bn]iaharah Defines the level of the frame. APPENDIX A N FRAME REFERENCE 413 aj]^haIkqoa Enables mouse input. Default: b]hoa. aj]^haGau^k]n` Enables keyboard input. Default: b]hoa. _h]ila`PkO_naaj Prevents the frame from being dragged off the screen. Default: b]hoa. fqilJ]rec]paAj]^ha` Allows the element to be selected with a gamepad or joystick. fqilJ]rec]paOp]np Sets the frame as first frame to be selected when using a gamepad or joystick.
Recommended publications
  • Reluctant Readers and Game Literature an Intertextual Analysis of World of Warcraft: Chronicle I
    Bachelor’s thesis, 15 credits Reluctant readers and game literature An intertextual analysis of World of Warcraft: Chronicle I Author: Hampus Söderberg Supervisor: Anna Greek Examiner: Anna Thyberg Term: Spring 2019 Subject: English Level: Bachelor Course code: 2ENÄ2E Abstract World of Warcraft and World of Warcraft: Chronicle I are in this essay analyzed as motivators for reluctant readers. World of Warcraft: Chronicle I is analyzed from small-scale and large-scale intertextual comparison to Greek and Norse mythology. The aim of this essay is to introduce alternative literature outside the literary canon in the EFL classroom in Sweden. The aim is to connect gaming an outside school activity with reading. The analysis is divided into three parts, the first part focuses on the amount of reading that is done while playing a game like World of Warcraft. The second part focuses on intertextuality in the Chronicle to Greek and Norse mythology. Lastly, how the knowledge of intertextuality in the Chronicle can be used to interact with likeminded people by posting on forums in discussed. The goal is to connect gaming and reading to motivate reluctant readers. Key words World of Warcraft, WoW, World of Warcraft: Chronicle I, Reluctant readers, Intertextuality, Upper secondary school, EFL. Table of Content 1 Introduction 1 2 Teaching Reluctant Readers 4 3 Intertextuality 7 4 Problematizing WoW in the EFL classroom 8 5 Method 13 6 Analysis – Quest, Forums, World of Warcraft and World of Warcraft: Chronicle I 14 6.1 World of Warcraft: Chronicle I and The Pantheons 17 6.2 Norse Mythology 20 6.3 Odyn 20 6.4 Hodir 23 6.5 Thorim 24 6.6 Tyr 25 6.7 Community Forums 26 7 Conclusion 30 Works Cited 32 “I play hearthstone and have played Warcrafts 1-3.
    [Show full text]
  • Windows 7 Operating Guide
    Welcome to Windows 7 1 1 You told us what you wanted. We listened. This Windows® 7 Product Guide highlights the new and improved features that will help deliver the one thing you said you wanted the most: Your PC, simplified. 3 3 Contents INTRODUCTION TO WINDOWS 7 6 DESIGNING WINDOWS 7 8 Market Trends that Inspired Windows 7 9 WINDOWS 7 EDITIONS 10 Windows 7 Starter 11 Windows 7 Home Basic 11 Windows 7 Home Premium 12 Windows 7 Professional 12 Windows 7 Enterprise / Windows 7 Ultimate 13 Windows Anytime Upgrade 14 Microsoft Desktop Optimization Pack 14 Windows 7 Editions Comparison 15 GETTING STARTED WITH WINDOWS 7 16 Upgrading a PC to Windows 7 16 WHAT’S NEW IN WINDOWS 7 20 Top Features for You 20 Top Features for IT Professionals 22 Application and Device Compatibility 23 WINDOWS 7 FOR YOU 24 WINDOWS 7 FOR YOU: SIMPLIFIES EVERYDAY TASKS 28 Simple to Navigate 28 Easier to Find Things 35 Easy to Browse the Web 38 Easy to Connect PCs and Manage Devices 41 Easy to Communicate and Share 47 WINDOWS 7 FOR YOU: WORKS THE WAY YOU WANT 50 Speed, Reliability, and Responsiveness 50 More Secure 55 Compatible with You 62 Better Troubleshooting and Problem Solving 66 WINDOWS 7 FOR YOU: MAKES NEW THINGS POSSIBLE 70 Media the Way You Want It 70 Work Anywhere 81 New Ways to Engage 84 INTRODUCTION TO WINDOWS 7 6 WINDOWS 7 FOR IT PROFESSIONALS 88 DESIGNING WINDOWS 7 8 WINDOWS 7 FOR IT PROFESSIONALS: Market Trends that Inspired Windows 7 9 MAKE PEOPLE PRODUCTIVE ANYWHERE 92 WINDOWS 7 EDITIONS 10 Remove Barriers to Information 92 Windows 7 Starter 11 Access
    [Show full text]
  • Battle for Azeroth Guide for Returning Players
    Battle For Azeroth Guide For Returning Players Braden often pirates pressingly when gorged Powell monophthongizes simperingly and certificates her redcurrant. Actionable and suspended Tarzan never anaesthetized sidewards when Tracie marauds his clinginess. Heliacal Clint predicated, his ironware melodizing bivouacked unintentionally. How difficult they are now prepared achievement criteria you can go so im wrong, blizzard entertainment are returning for players Best for players returning player you are ferried to return to choose a guide is plenty of. Instead of players returning player the game, introduces the horde and the economy. Sorry for a result, faction and put into azeroth for guide players returning for horde warrior tank damage. Shadowlands is a powerful covenants that you will feel free trial guides are returning for battle azeroth guide selection process just keep them. World quests you, and healing their overall, they were boosted and find out which alleria has shaped us account has. Some races which has received many options for battle azeroth guide players returning players will. Returning Player's Guide or Battle for Azeroth YouTube. You sate my hunger. Out that little gift such a rationale be remembered by research of. Still a combination with the rest of classic wow. Same for hunter, World of Warcraft. And the Nightborne give a recolored Night Elf model to Horde. Alliance player in azeroth? On a saga that for battle azeroth guide to play it allows opening of! You'll whiz through some previous expansion Battle for Azeroth to and level 50. Tank as only way you waiting for her sacrifice, streamers and returning for battle azeroth guide players have a chaotic blast with the iron dwarves come from previous expansions? If you declare yourself try to azeroth for guide, one for you have previously there is consumed, including one mob from moonglade to hit title settings.
    [Show full text]
  • The Desktop (Overview)
    The desktop (overview) The desktop is the main screen area that you see after you turn on your computer and log on to Windows. Like the top of an actual desk, it serves as a surface for your work. When you open programs or folders, they appear on the desktop. You can also put things on the desktop, such as files and folders, and arrange them however you want. The desktop is sometimes defined more broadly to include the taskbar and Windows Sidebar. The taskbar sits at the bottom of your screen. It shows you which programs are running and allows you to switch between them. It also contains the Start button , which you can use to access programs, folders, and computer settings. On the side of the screen, Sidebar contains small programs called gadgets. The desktop, taskbar, and Sidebar Where did my desktop go? Because programs run on top of the desktop, the desktop itself is often partially or completely hidden. But it's still there, underneath everything. To see the whole desktop without closing any of your open programs or windows, click the Show Desktop button on the taskbar. The desktop is revealed. Click the icon again to restore all of your windows to the way they were. Desktop Training Session Handout Page 1 http://ict.maxwell.syr.edu/vista/ Working with desktop icons Icons are small pictures that represent files, folders, programs, and other items. When you first start Windows, you'll see at least one icon on your desktop: the Recycle Bin (more on that later).
    [Show full text]
  • In- and Out-Of-Character
    Florida State University Libraries 2016 In- and Out-of-Character: The Digital Literacy Practices and Emergent Information Worlds of Active Role-Players in a New Massively Multiplayer Online Role-Playing Game Jonathan Michael Hollister Follow this and additional works at the FSU Digital Library. For more information, please contact [email protected] FLORIDA STATE UNIVERSITY COLLEGE OF COMMUNICATION & INFORMATION IN- AND OUT-OF-CHARACTER: THE DIGITAL LITERACY PRACTICES AND EMERGENT INFORMATION WORLDS OF ACTIVE ROLE-PLAYERS IN A NEW MASSIVELY MULTIPLAYER ONLINE ROLE-PLAYING GAME By JONATHAN M. HOLLISTER A Dissertation submitted to the School of Information in partial fulfillment of the requirements for the degree of Doctor of Philosophy 2016 Jonathan M. Hollister defended this dissertation on March 28, 2016. The members of the supervisory committee were: Don Latham Professor Directing Dissertation Vanessa Dennen University Representative Gary Burnett Committee Member Shuyuan Mary Ho Committee Member The Graduate School has verified and approved the above-named committee members, and certifies that the dissertation has been approved in accordance with university requirements. ii For Grandpa Robert and Grandma Aggie. iii ACKNOWLEDGMENTS Thank you to my committee, for their infinite wisdom, sense of humor, and patience. Don has my eternal gratitude for being the best dissertation committee chair, mentor, and co- author out there—thank you for being my friend, too. Thanks to Shuyuan and Vanessa for their moral support and encouragement. I could not have asked for a better group of scholars (and people) to be on my committee. Thanks to the other members of 3 J’s and a G, Julia and Gary, for many great discussions about theory over many delectable beers.
    [Show full text]
  • Spot-Tracking Lens: a Zoomable User Interface for Animated Bubble Charts
    Spot-Tracking Lens: A Zoomable User Interface for Animated Bubble Charts Yueqi Hu, Tom Polk, Jing Yang ∗ Ye Zhao y Shixia Liu z University of North Carolina at Charlotte Kent State University Tshinghua University Figure 1: A screenshot of the spot-tracking lens. The lens is following Belarus in the year 1995. Egypt, Syria, and Tunisia are automatically labeled since they move faster than Belarus. Ukraine and Russia are tracked. They are visible even when they go out of the spotlight. The color coding of countries is the same as in Gapminder[1], in which countries from the same geographic region share the same color. The world map on the top right corner provides a legend of the colors. ABSTRACT thus see more details. Zooming brings many benefits to visualiza- Zoomable user interfaces are widely used in static visualizations tion: it allows users to examine the context of an interesting object and have many benefits. However, they are not well supported in by zooming in the area where the object resides; labels overcrowded animated visualizations due to problems such as change blindness in the original view can be displayed without overlaps after zoom- and information overload. We propose the spot-tracking lens, a new ing in; it allows users to focus on a local area and thus reduce their zoomable user interface for animated bubble charts, to tackle these cognitive load. problems. It couples zooming with automatic panning and provides In spite of these benefits, zooming is not as well supported in an- a rich set of auxiliary techniques to enhance its effectiveness.
    [Show full text]
  • Tracker Helps You Mark the Steps but Does Not Limit Your Control Over Them
    Tracker 6 Help Tracker is a free video analysis and modeling tool from Open Source Physics (OSP). Features include manual and automated object tracking with position, velocity and acceleration overlays and data, video filters, line profiles for analysis of spectra and interference patterns, and dynamic particle models for direct comparison with real-world videos. It is designed to be used in physics education but is also widely used in many other fields. To start using Tracker, see getting started. Getting Started When you first open Tracker it appears as shown below. Here's how to start analyzing a video: 1. Open a video or tracker file. 2. Identify the frames ("video clip") you wish to analyze. 3. Calibrate the video scale. 4. Set the reference frame origin and angle. 5. Track objects of interest with the mouse. 6. Plot and analyze the tracks. 7. Save your work in a tracker file. 8. Export track data to a spreadsheet. 9. Print, save or copy/paste images for reports. Note that the order of the buttons on the toolbar mirrors the steps used to analyze a video. For more information about Tracker's user interface, including user customization, see user interface. 1. Open a video or tracker file To open a local video, tracker tab (.trk), or tracker project (.trz) file, click the Open button or File|Open File menu item and select the file with the chooser, or drag and drop the file onto Tracker. You can also open still and animated image files (.jpg, .gif, .png), numbered sequences of image files, and images pasted from the clipboard.
    [Show full text]
  • Digital Photo Frame User's Manual
    PO_11960_XSU_00810B_Manual_en-gb Lang: English FI No.: 11960 Proof: 01 Date: 08/09/08 Page: 1 Digital Photo Frame User’s Manual Questions? Need some help? If you still have questions, call our Or visit help line found on the www.polaroid.com/support This manual should help you insert with this icon: understand your new product. PO_11960_XSU_00810B_Manual_en-gb Lang: English FI No.: 11960 Proof: 01 Date: 08/09/08 Page: 2 Controls and Basic Instructions CONGRATULATIONS on your purchase of a Polaroid Digital Photo Frame. Please read carefully and follow all instructions in the manual and those marked on the product before fi rst use. Failing to follow these warnings could result in personal injury or damage to the device. Also, remember to keep this User’s Manual in a convenient location for future reference. Important: Save the original box and all packing material for future shipping needs. Controls AUTO: Press it means exit.Hold for 2 seconds to start a Slide show. MENU: Press to enter or select. Hold for 2 seconds to enter the SETUP menu. UP ARROW Press to move up or select Previous. DOWN ARROW Press to move down or select Next. POWER: Turns power on or off. Installing a Flash Media Card USB Port 1. Find the slot that fi ts your fl ash media card. 2. Insert the card in the correct slot. 3. To remove the card, simply pull it out from the card slot. MS/SD/MMC Card Power Note: Do not remove any memory card from its slot while pictures are playing.
    [Show full text]
  • Sociality and Materiality in World of Warcraft Nicholas Anthony Gadsby
    Sociality and Materiality in World of Warcraft Nicholas Anthony Gadsby University College London Department of Anthropology A thesis re-submitted for the degree of Doctor of Philosophy May 2016 1 Declaration I, Nicholas Anthony Gadsby, confirm that the work presented in this thesis is my own. Where information has been derived from other sources, I conform this has been indicated in the thesis. 2 Abstract The focus of my thesis is the role and status of control in the MMO World of Warcraft where one of the primary motivations for player engagement was to eliminate and marginalise contingency at sites across the game that were perceived to be prone to the negative effects of contingency, a process that its developers were to a significant degree complicit in. My field sites traced the activities and lives of gamers across the physical location of London and the south east of the United Kingdom and their online game locations that constituted World of Warcraft and occasionally other online games which included the guild they were a member of that was called ‘Helkpo’. It examines how the transparency attributed to the game’s code, its ‘architectural rules’, framed the unpredictability of players as problematic and how codified ‘social rules’ attempted to correct this shortcoming. In my thesis I dive into the lives of the members of Helkpo as both guild members and as part of the expansive network that constituted their social lives in London. It demonstrates how the indeterminate nature of information in the relations in their social network contrasted with the modes of accountability that World of Warcraft offered, defined by different forms of information termed ‘knowing’ and ‘knowledge’.
    [Show full text]
  • The Wow Factor
    The WoW Factor A Study on Player Motivations in World of Warcraft Matias Puronlahti University of Tampere Faculty of Information Technology and Communication Internet and Game Studies Master's Thesis April 2019 UNIVERSITY OF TAMPERE, Faculty of Information Technology and Communication Internet and Game Studies Puronlahti, Matias: The WoW Factor: A Study on Player Motivations in World of Warcraft Master's thesis, 66 pages + 1 page of appendices April 2019 This thesis studies how player motivations in World of Warcraft have changed in the past fifteen years by comparing the oldest and the most recent versions of the game. Bartle’s taxonomy of player types is used to categorize different activities in the game which are then compared between game versions. A survey comprising of 23 items is used to gather data from players of both versions, and the results are validated using factor analysis. Significant findings are reported, and the differences are analysed to understand how the two versions differ in terms of player motivations. The results indicate that players of World of Warcraft have moved away from casual socializing. This is argued to be affected by game design choices and was reflected on the types of players the game currently attracts. Players of both versions of the game enjoyed playing with their friends, but players of Vanilla put more emphasis on different aspects of social play and exploration. Keywords: World of Warcraft, player motivations, player type, social, MMORPG Table of Contents 1. Introduction ................................................................................................................................ 3 2. Background ................................................................................................................................. 5 2.1 Historical overview of the game ........................................................................................... 5 2.2 Private servers, what in the World (of Warcraft) ................................................................
    [Show full text]
  • 1 Lecture 15: Animation
    Lecture 15: Animation Fall 2005 6.831 UI Design and Implementation 1 1 UI Hall of Fame or Shame? Suggested by Ryan Damico Fall 2005 6.831 UI Design and Implementation 2 Today’s candidate for the Hall of Shame is this entry form from the 1800Flowers web site. The purpose of the form is to enter a message for a greeting card that will accompany a delivered flower arrangement. Let’s do a little heuristic evaluation of this form: Major: The 210 character limit is well justified, but hard for a user to check. Suggest a dynamic %-done bar showing how much of the quota you’ve used. (error prevention, flexibility & efficiency) Major: special symbols like & is vague. What about asterisk and hyphen – are those special too? What am I allowed to use, exactly? Suggest highlighting illegal characters, or beeping and not allowing them to be inserted. (error prevention) Cosmetic: the underscores in the Greeting Type drop-down menu look like technical identifiers, and some even look mispelled because they’ve omitted other punctuation. Bosss_Day? (Heuristic: match the real world) Major: how does Greeting Type affect card? (visibility, help & documentation) Cosmetic: the To:, Message,: and From: captions are not likely to align with what the user types (aesthetic & minimalist design) 2 Today’s Topics • Design principles • Frame animation • Palette animation • Property animation • Pacing & path Fall 2005 6.831 UI Design and Implementation 3 Today we’re going to talk about using animation in graphical user interfaces. Some might say, based on bad experiences with the Web, that animation has no place in a usable interface.
    [Show full text]
  • Transmedia Storytelling in the Warcraft Universe: the Role of Intermediality in Shaping the Warcraft Lore
    Transmedia Storytelling in the Warcraft Universe: the Role of Intermediality in Shaping the Warcraft Lore Eszter Barabás A research Paper submitted to the University of Dublin, in partial fulfillment of the requirements for the degree of Master of Science Interactive Digital Media 2020 Declaration I have read and I understand the plagiarism provisions in the General Regulations of the University Calendar for the current year, found at: http://www.tcd.ie/calendar I have also completed the Online Tutorial on avoiding plagiarism ‘Ready, Steady, Write’, located at http://tcd-ie.libguides.com/plagiarism/ready-steady-write I declare that the work described in this research Paper is, except where otherwise stated, entirely my own work and has not been submitted as an exercise for a degree at this or any other university. Signed: Eszter Barabás 2020 Permission to lend and/or copy I agree that Trinity College Library may lend or copy this research Paper upon request. Signed: Eszter Barabás 2020 Summary This paper examines the popular franchise known as Warcraft, applying the theory of intermediality to the different mediums that contribute to it, analyzing each of their roles and how intermediality manifests across all platforms. The three established forms of intermediality, that of medial transposition, media combination and intermedial references are used, as well as the concept of transmedia storytelling, considered a fourth type. These categories are first introduced and defined, along with the vast network of media artifacts that contribute to the Warcraft lore. Each consecutive chapter focuses on one form of intermediality, applying it to a few representative works from the Warcraft franchise.
    [Show full text]