Gabe Hughes CIS 597 – Spring 13. Languages All WoW add-ons are written in.lua, a scripting language useful in games, with extensive API support WoWAce.

Slides:



Advertisements
Similar presentations
Data Extraction, Cleanup & Transformation Tools
Advertisements

EEE436 / CS422 Final Presentation Group
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
Java Risk game Slide 1 The rules of RISK Simon Forey.
Binghamton University CS-220 Spring 2015 Binghamton University CS-220 Spring 2015 The CS-220 Development Environment.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Lecture Bells and Whistles. Ways to Enhance Websites Java Script and Java Sound and Video Flash XML (Extended Markup Language Database Connectivity Ecommerce.
Dynamically generated pages using database-to-web technologies Enhancing library services and operations Amy S. Van Epps Purdue University June 24, 2003.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
CGI and Perl MSc Publishing on the WWW. What is CGI ? (1) User Buying and selling Playing games Customised web pages Developer Means to run external programs.
Age of Mythology Scripting Guide. Outline Game overview Adding your agent to the game Renaming your agent AI vs. AI: we’re almost there AI vs. AI setup.
Introduction to Java.
Systems Software Operating Systems.
Project 1 Catch a Dragonfly Due: Thursday, September 4 th at 11:59pm.
ITS Software Release - Contents of the Software for ITS - ITS computer and software installation setup PR b-JJU_ITSSoftwareRelease Jasna Junuzovic.
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
Estimation Wrap-up CSE 403, Spring 2008, Alverson Spolsky.
Games Development 2 Entity / Architecture Review CO3301 Week
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
RUG Australia meeting 2012 Feb 6, V Tiers & sequencing suppliers Tiers and sequencing and load balancing  Tiers = groups of suppliers.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Ruby & rails by Nicholas Belotti. What is ruby Ruby is an object orientated scripting language. In Ruby...everything is an object! Ruby was released in.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
NetTech Solutions Working with Web Elements Lesson 6.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
Sysoft eRFP Group Decision Support System. eRFP is flexible and productive Every RFP is different Agencies have somewhat different processes Procurement.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
UE4 Quickstart IMGD 4000 Due: March 25 th, 11:59pm.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Logics for Data and Knowledge Representation Semantic Matching Lab.
1 3. Computing System Fundamentals 3.1 Language Translators.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
PVSSProxy The first piece of the MACS procedure framework (ProShell) Angela Brett.
VAPOR 3.0 Architecture Overview. Purpose of this document Provide understandable overview of 3.0 architecture Enable the development team to maintain.
© Glenn Rowe AC Lab 3 An adventure game.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
Using FrontPage FrontPage is a great Web editing tool for people with limited knowledge and time for HTML coding. It’s similar to using Microsoft Word.
In the Labs… X-Bot 2003 by Overtech Technologies.
”Java and JMLfor Dummies” The Java source code is written in a text file using your favourite editor (Notepad) and is saved with extension.java. Be careful.
Ch 1. A Python Q&A Session. Why do people use Python? Software Quality Developer productivity Program portability Support Libraries Component integration.
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
The basics of knowing the difference CLIENT VS. SERVER.

HCI Prototype Presentation July 12, Agenda Concept Assumptions Prototype / Storyboard.
Session 1: Introduction to HTML Fall Today’s Agenda Talk about the functions of the Internet Cover useful terminology for today’s session HTML,
M1G Introduction to Programming 2 2. Creating Classes: Game and Player.
HTML-I Basic HTML Elements. HTML (Hyper Text Markup Language) HTML is a document layout and hyperlink- specification language. i.e. a language used to.
Cp3003 Assignment 3 Table-top Games. Objectives The furthering of knowledge of the age-old craft of table-top gaming to people who up until know did not.
Adding Sounds Games Programming in Scratch. Games Programming in Scratch L6 Adding Sounds Learning Objectives Learn how to add sound to a Scratch game.
A Game AI Coding Competition Pavel Dionisev & Nicolas Décrevel CERN
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Northwest Arkansas.Net User Group Jay Smith Tyson Foods, Inc. Unit Testing nUnit, nUnitAsp, nUnitForms.
CPSC 8985 Fall 2015 P10 Web Crawler Mike Schmidt.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Web Application & Validation Hans Wenzel 20 th Geant4 Collaboration Meeting September 28, 2015.
© 2016 Chris Dorros Don’t Fix It, Throw it Away! , OSCON 2016 Chris Dorros Introduction to Disposable Infrastructure PLEASE GO TO THE FOLLOWING.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Unit Testing.
Active Server Pages Computer Science 40S.
An Introduction to the IVC Software Framework
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Finishing Technique Practice 1.4 players, 4 servers + 2GK’s.
jQuery Widgets: Tabs Requires core jQuery library + jQuery UI
CS 240 – Advanced Programming Concepts
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer Low level programming language: A programming.
Creating Space Technique Practice
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Games Development 2 Entity / Architecture Review
Presentation transcript:

Gabe Hughes CIS 597 – Spring 13

Languages All 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 Knowledge of the World of Warcraft API, database of all commands at

Development Environment All coding will be done using Notepad++ Testing will be done in World of Warcraft Live Servers

Pets are found in the wild, Pet Trainers, or other Players Setup in a Pokemon fashion Turn Based Broken 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

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.