Creating a World of Warcraft Add-on

7
Gabe Hughes CIS 597 – Spring 13 Creating a World of Warcraft Add-on

description

Creating a World of Warcraft Add-on. Gabe Hughes CIS 597 – Spring 13. Requirements. Languages All WoW add-ons are written in . lua , a scripting language useful in games, with extensive API support - PowerPoint PPT Presentation

Transcript of Creating a World of Warcraft Add-on

Page 1: Creating a World of  Warcraft  Add-on

Gabe Hughes

CIS 597 – Spring 13

Creating a World of Warcraft Add-on

Page 2: Creating a World of  Warcraft  Add-on

LanguagesAll WoW add-ons are written in .lua, a scripting

language useful in games, with extensive API support

WoWAce is an extensive set of libraries that can enhance an Add-on (all documentation found at www.wowace.com)

Knowledge of the World of Warcraft API, database of all commands at www.wowwiki.com

Requirements

Page 3: Creating a World of  Warcraft  Add-on

Development EnvironmentAll coding will be done using Notepad++Testing will be done in World of Warcraft Live

Servers

Requirements Cont…

Page 4: Creating a World of  Warcraft  Add-on

Pets are found in the wild, Pet Trainers, or other Players

Setup in a Pokemon fashionTurn BasedBroken into types (e.g. Critter, Elemental)Combat goes until one pet is dead or captured

(wild only).Once a pet is captured, it is added to the list of

Battle Pets.Each type has other types as strengths and

weaknesses

Pet Battle System

Page 5: Creating a World of  Warcraft  Add-on
Page 6: Creating a World of  Warcraft  Add-on

First step will be to form the framework of the Add-on and include basic functionality to automatically swap to a different pet based on mouseover or selecting a pet in the wild.

Second step will be to setup a basic GUI tacked on to the Current Battle Pet Tab that will allow players to select a pet to be used in a fight vs. targeted pet type.

Then setup the swap from step 1 to use the pets set up in the list in set 2

If time allows, set up functionality for team swapping, since later battles are team based. (PetBattleTeams Add-on)

Clean up the GUI.

Steps to completion

Page 7: Creating a World of  Warcraft  Add-on

Questions?