Bot Detection in World of Warcraft Based on Efficiency Factors

Size: px
Start display at page:

Download "Bot Detection in World of Warcraft Based on Efficiency Factors"

Transcription

1 Bot Detection in World of Warcraft Based on Efficiency Factors ITMS Honours Minor Thesis Research Proposal By: Ian Stevens stvid002 Supervisor: Wolfgang Mayer School of Computer and Information Science University of South Australia Page 1

2 Table of content 1.1 Abstract Defining the Parameters: Setting up The WoW server: WoW character stats: Area: Enemies found in Sholazar basin: The human players The bot programs: Data Collection: Data pre-processing: Classifier architecture and training Testing the classifier Project schedule References:... 9 Page 2

3 1.1 Abstract This Research proposal gives an outline of a bot detection method in the popular online game World of Warcraft (hereafter referred to as WoW ). A bot is a computer program that controls the character and plays the game largely or completely unattended (1). This research looks at classifying a WoW character based on human behaviour that a program would struggle to mimic. The behaviour this paper covers is efficiency. Farming efficiently can be broken down into 5 different aspects. Percent of Items Gathered: Most human players will get distracted and miss/not see an item drop, whereas bots will detect and head towards the item drop. Distance between the player and item drop when farming: The distance between the WoW character and the item drop when they start harvesting is also a factor. With human players the exact distance between the WoW character and the item drop will vary, while the bots will show a pattern. Enemies engaged: Bots typically do not go after an item if there are too many enemies in the vicinity, whereas a human player might consider it. Time between item collections. Bots typical fly according to some laid out path, and because of this, a pattern emerges regarding the time it takes to collect an item. What drops are gathered: Some drops are hidden/obscured by other objects in the game. Bots will still go to these items while human plays might not see them. This paper proposes, using these different attributes, ways to classify an in game character as botcontrolled or human-controlled. The experiment is outlined in the following sections: Defining the parameters: laying out exactly how the experiment will be conducted. Data Collection: collecting the specific data from both bots and human player. Data pre-processing: transforming the data into useful information that the classifier can use. Classifier architecture and training: Describing the design of the classifier. Selecting the training subject so that the classifier can learn the difference between human and program Testing the classifier running the remainder of the test data through the classifier and analysing the results. Page 3

4 1.2 Defining the Parameters: Setting up The WoW server: The server I am running the research on is Jeutie s Blizzlike repack version 3.3.5a (2). This lets me host a game of world of Warcraft (WoW) Wrath of the Lich King version (3). The bots and the human players will play with the same WoW character to make sure the tests are reliable. When the participants and the bots are playing the game they will be alone in the word. This is obviously different from playing the real game, as on occasion, other players will mine the ore before you can. As this is the same for the bots and the human participants, it should not be a discerning factor on the outcome of classifying the controller of the WoW character WoW character stats: Race: Worrier; Level: 80; Mount: Gryphon mount, adds 150% speed; Items: They will be given Heroes Dreadnaught Battle gear, the Damage per second set; Spells: The character will only be given the Abilities that the warrior class automatically get when it levels up. The character will not specialize in any category, or get any talents or glyphs Area: The participants will be ask to collect Saronite ore, an ore use to craft many useful items, so it is often farmed by players. The participants will be farming Saronite ore in Sholazar basin. Sholazar basin is a common area to collect Saronite ore Enemies found in Sholazar basin: The mighty dreadsaber Shango. The black-furred lion Pitch. The towering green devilsaur King Krush. The poisonous emperor cobra Venomtip. The incredibly elusive and beautiful mate of Harkoa herself, the spirit beast Logue nahak. The fiercely protective protodragon Broodmother Slivina (4). Page 4

5 1.2.5 The human players. Many players of different skill level play WoW. Some players have levelled up multiple characters and have spent many hours playing the game. Most players that get to Sholazar basin have a high skill level as it is a level area (4). Some players play on servers that multiply typical experience rates by a factor of up to 20, some could just be playing on a friend s account, or have not played in a long time. It is important to take into account this varying skill level when choosing participants to take part in the experiment. It will be ideal to get three participants in each of the following groups. Advanced players: Players who have levelled up multiple characters to level 80. Intermediate players: Players who have played multiple hours of WoW but just levelled up a single character to level 80. Beginner players: Players who haven t played much/any WoW but know the basics. Each participant will be asked to perform four ten minute farming sessions. They will be instructed that their main gold is accruing Saronite ore. Each player will be given time before the experiment starts to set up the hot key however they desire The bot programs: The experiment will involve two different bot programs, Lazy bot and Honorbuddy. Lazy bot is a free to download bot so it attracts lots of players that are not willing to pay money for a bot (5). Honorbuddy is rated one of the top WoW bots and has over 260,000 registered users (6). Both bots will be run with using different behaviour scripts. The bots will do 64 test cases. Each bot will have three different routes around Sholazar Basin. Each bot will be tested with two different Do not approach target with certain number of enemies around (DNA) number. Each bot will be tested with two different combat approaches, casting different spells. Each route will be tested three times starting at a different location Page 5

6 1.3 Data Collection: Various pieces of information are required to carry out this experiment. The program need to collect the location and number of the different enemies surrounding item drops, the location of the player, the location and number of item drops surrounding the player, which item drops the player gathered, and the time the items were gathered. Lazy Bot already collects this information from WoW as it needs this information as well to perform its mining function. The information was easier to collect from the Lazy bot s database than it was to from WoW s database. Each participant and Honorbuddy will have Lazy bot open but not running to make recording information easier. A program will be running while the test is carried out. This program will read the Lazy bot database and save the aforementioned information every half a second. The program recognizes the item as collected if it is removed from the Lazy bot database. As soon as an item is collected the distance between the WoW characters and the items last known location and position is saved. The time at which the item is removed from the database is also saved. If the player comes with in certain range of an item drop the program will save it as a possible collection. If the WoW characters goes and mines that item drop than it registers it as an achieved collection. 1.4 Data pre-processing: Each test case must have 5 different attributes: percent gathered, enemies engaged, distance from drop, time taken between drops, and location of drops. Percent gathered is calculated by possible collection/achieved collection. One problem is that bots are normally programmed not to approach an item drop if there are too many enemies around. This factor could disrupt our classification. Any drops that have a potential threat of attracting enemies will be excluded from this data set. To work out the number of enemies engaged the program looks for when the WoW character and an enemy are with in close proximity of each other. When this happens the program marks it as an encounter. The encounter is over when the player and all enemies are a certain distance apart. The program finds out what the distance between the WoW character and the desired item drop is. This is accomplished by applying the distance formula to the WoW characters coordinates and the last known location of the item drop. Time taken between drops is saved to the data base and does not need pre-processing. Page 6

7 The last piece of information need to be pre-processed is the location of drops. All the drop locations that have been successfully mined during a session will be saved into an array. 1.5 Classifier architecture and training The Classifier used is a C.4.5 decision tree algorithm. This algorithm was voted the most efficient classifying algorithm at the ICDM in 2006 (7). I will be using the Weka program to build the tree and analyse the results. Out of the 49 human test cases and the 36 bot test cases we will use 9 human test cases and 12 bot cases. The human training set will be one test case from each different player. The bot test cases will compose of: two test cases from each route, with the DNA number changed between the two. The C.4.5 decision tree algorithm works as follows Basic algorithm (a greedy algorithm) Tree is constructed in a top-down recursive divide-and-conquer manner At start, all the training examples are at the root Attributes are categorical (if continuous-valued, they are discretized in advance) Examples are partitioned recursively based on selected attributes Test attributes are selected on the basis of a heuristic or statistical measure (e.g., information gain) Conditions for stopping partitioning All samples for a given node belong to the same class There are no remaining attributes for further partitioning majority voting is employed for classifying the leaf There are no samples left (7) The attributes that the test cases will be split on are: percent gathered, enemies engaged, distance from drop, time taken between drops, and location of drops. 1.6 Testing the classifier The accuracy of a bot detection method is very important. Once an account is found to be using a bot harsh action is taken against that account such as banning or freezing the account for a time period. To have players that have spent money and time developing their character detected as bot and have their account deleted can be extremely detrimental to the games success. It is because of these reasons that a bot detection method must have a very low false positive rate. The remainder of the test cases will be used to test how efficient the bot detection method is. Weka outputs a detailed accuracy report which includes: true positive, False positive, Precision, Recall and a confusion matrix. With this information it will be easy to judge how efficient the algorithm is (7). Page 7

8 2 Remaining Project schedule Week 1: July Week 2: 1-7 August Week 3: 8-14 August Week 4: August Week 5: August Week 6: 29 August- 4 September Week 7: 5-11 September Week 8: September Week 9: September Week 10: 26 September -2 October Week 11: 3-9 October Week 12: 9-12 October Week 13: October Week 14: October Test that the program is recording all information needed correctly. Start recruiting participants to take part in the experiment. Recruit participant to take part in the experiment. Set up the environment for the experiment to take place, make sure all the computers have the programs needed. Conduct experiment. Annalise the results of the experiment. Finish literature review and introduction. Start writing methodology. Continue writing methodology. Prepare slides for presentation. supervisor methodology Abstract for presentation to supervisor. Look over feedback from supervisor about the methodology Practice presentation. Start writing about outcome of experiment Preform presentation. Continue writing about outcome of experiment Finish Writing about outcome of experiment. outcome of experiment section to supervisor. Look over feedback for outcome of experiment section. Start writing conclusion and abstract. Finish writing conclusion and abstract, format thesis to correct specifications. thesis to supervisor for final check. Send Marker information to Couse Manager. Add finishing touches to Thesis. Upload Thesis to wiki page Page 8

9 3 References: 1: S. Mitterhofer, C. Kruegel, E. Kirda, and C. Platzer, "Server-side Bot detection in massively Multiplayer online games," IEEE Security & Privacy Magazine, vol. 7, no. 3, pp , May : Incapsula, "[Release] [Trinitycore]Jeutie s Blizzlike Repack (3.3.5a) - RaGEZONE - MMO development community," RaGEZONE - MMO development community, [Online]. Available: Accessed: Jul. 24, : B. Entertainment, "Blizzard entertainment: World of Warcraft: Wrath of the Lich king," [Online]. Available: Accessed: Jul. 24, : "WoWWiki," [Online]. Available: Accessed: Jul. 24, : A. Post, "LAZYBOT support thread, Q&A, requests and updates," OwnedCore - World of Warcraft Exploits, Hacks, Bots and Guides., [Online]. Available: Accessed: Jul. 24, : T. of Service, "Honorbuddy the Bot for world of Warcraft,". [Online]. Available: Accessed: Jul. 24, : Jiuyong Li, Classification and Prediction, University of South Australia, Page 9

COPYRIGHTED MATERIAL. Learning to Program. Part. In This Part

COPYRIGHTED MATERIAL. Learning to Program. Part. In This Part Part In This Part I Learning to Program Chapter 1: Programming for World of Warcraft Chapter 2: Exploring Lua Basics Chapter 3: Basic Functions and Control Structures Chapter 4: Working with Tables Chapter

More information

Opponent Modelling In World Of Warcraft

Opponent Modelling In World Of Warcraft Opponent Modelling In World Of Warcraft A.J.J. Valkenberg 19th June 2007 Abstract In tactical commercial games, knowledge of an opponent s location is advantageous when designing a tactic. This paper proposes

More information

World of warcraft guide book

World of warcraft guide book World of warcraft guide book New Player's Guide - WoW - World of Warcraft Books Short Stories Characters. The Story of Warcraft. The Story of Warcraft. It is not an exhaustive guide, however; it neither

More information

Chapter 5: Game Analytics

Chapter 5: Game Analytics Lecture Notes for Managing and Mining Multiplayer Online Games Summer Semester 2017 Chapter 5: Game Analytics Lecture Notes 2012 Matthias Schubert http://www.dbs.ifi.lmu.de/cms/vo_managing_massive_multiplayer_online_games

More information

Understanding Systems: the Mage Class in WoW Jeff Flatten

Understanding Systems: the Mage Class in WoW Jeff Flatten Understanding Systems: the Mage Class in WoW Jeff Flatten The following is a very general description of the Mage class as it appears in World of Warcraft, primarily the role Mages play in raids. While

More information

Since last half decade people of wide age range are attracted

Since last half decade people of wide age range are attracted DETECTING ONLINE GOLD FARMERS USING NETWORK ANALYSIS Prof. Hattarge M. 1,Shivani Surve 2,Sharvari Shaha 3,Waghale Pranjalee 4,Kulkarni Onkar 5 Department of Computer Engineering, Sinhgad Academy of Engineering,

More information

Learning Artificial Intelligence in Large-Scale Video Games

Learning Artificial Intelligence in Large-Scale Video Games Learning Artificial Intelligence in Large-Scale Video Games A First Case Study with Hearthstone: Heroes of WarCraft Master Thesis Submitted for the Degree of MSc in Computer Science & Engineering Author

More information

The relationship between Gold Raid Team and World of Warcraft s Economy On Chinese. Servers. Han Li. WRIT 1133 class. University of Denver

The relationship between Gold Raid Team and World of Warcraft s Economy On Chinese. Servers. Han Li. WRIT 1133 class. University of Denver 1 The relationship between Gold Raid Team and World of Warcraft s Economy On Chinese Servers Han Li WRIT 1133 class University of Denver 1 2 Background Introduction NCTY was the operator of WoW in China,

More information

Event:

Event: Raluca D. Gaina @b_gum22 rdgain.github.io Usually people talk about AI as AI bots playing games, and getting very good at it and at dealing with difficult situations us evil researchers put in their ways.

More information

World of Warcraft: Quest Types Generalized Over Level Groups

World of Warcraft: Quest Types Generalized Over Level Groups 1 World of Warcraft: Quest Types Generalized Over Level Groups Max Evans, Brittany Cariou, Abby Bashore Writ 1133: World of Rhetoric Abstract Examining the ratios of quest types in the game World of Warcraft

More information

Solving tasks and move score... 18

Solving tasks and move score... 18 Solving tasks and move score... 18 Contents Contents... 1 Introduction... 3 Welcome to Peshk@!... 3 System requirements... 3 Software installation... 4 Technical support service... 4 User interface...

More information

Scenarios will NOT be announced beforehand. Any scenario from the Clash of Kings 2018 book as well as CUSTOM SCENARIOS is fair game.

Scenarios will NOT be announced beforehand. Any scenario from the Clash of Kings 2018 book as well as CUSTOM SCENARIOS is fair game. Kings of War: How You Use It - Origins 2018 TL;DR Bring your dice / tape measure / wound markers / wavering tokens No chess clocks strict 1 hour time limits Grudge Matches 1 st round Registration Due to

More information

MMORPG REVIEW! ONLINE MAGAZINE VOLUME: 1 ISSUE: 1 NOVEMBER 2005 TABLE OF CONTENTS TABLE OF CONTENTS KAL-Online First Korean 3D Fantasy...

MMORPG REVIEW! ONLINE MAGAZINE VOLUME: 1 ISSUE: 1 NOVEMBER 2005 TABLE OF CONTENTS TABLE OF CONTENTS KAL-Online First Korean 3D Fantasy... MMORPG REVIEW! ONLINE MAGAZINE VOLUME: 1 ISSUE: 1 NOVEMBER 2005 TABLE OF CONTENTS TABLE OF CONTENTS... 2 KAL-Online First Korean 3D Fantasy... 3 Guild Wars Outstanding originality?... 4 World of Warcraft

More information

Analysis of player s in-game performance vs rating: Case study of Heroes of Newerth

Analysis of player s in-game performance vs rating: Case study of Heroes of Newerth Analysis of player s in-game performance vs rating: Case study of Heroes of Newerth Neven Caplar 1, Mirko Sužnjević 2, Maja Matijašević 2 1 Institute of Astronomy ETH Zurcih 2 Faculty of Electrical Engineering

More information

Wireless Sensor Network Assited Fire Detection And Prevention With Classification Algorithms

Wireless Sensor Network Assited Fire Detection And Prevention With Classification Algorithms International Journal of Emerging Trends in Science and Technology Wireless Sensor Network Assited Fire Detection And Prevention With Classification Algorithms Brinda.s Student of M.Tech Information and

More information

Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen. IIS, Academia Sinica, Taiwan

Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen. IIS, Academia Sinica, Taiwan Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen MMORPG Massively Multiplayer Online Role Playing Game General property Agenre of computer role

More information

The Halls of Durrag-Dol

The Halls of Durrag-Dol The Halls of Durrag-Dol N E K A V S H A Group Quest This Quest can be played as a single adventure or as part of a campaign. The Halls of Durrag-Dol In the First War, Dimrond-a-Durrag, Earl King of Clan

More information

DOWNLOAD OR READ : CLASH OF CLANS GAME GUIDECLASH OF CLANS PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : CLASH OF CLANS GAME GUIDECLASH OF CLANS PDF EBOOK EPUB MOBI DOWNLOAD OR READ : CLASH OF CLANS GAME GUIDECLASH OF CLANS PDF EBOOK EPUB MOBI Page 1 Page 2 clash of clans game guideclash of clans clash of clans game pdf clash of clans game guideclash of clans Download:

More information

Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods

Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods OLEKSII ABRAMENKO, CERN SUMMER STUDENT REPORT 2017 1 Analysis of the electrical disturbances in CERN power distribution network with pattern mining methods Oleksii Abramenko, Aalto University, Department

More information

Knowledge discovery & data mining Classification & fraud detection

Knowledge discovery & data mining Classification & fraud detection Knowledge discovery & data mining Classification & fraud detection Knowledge discovery & data mining Classification & fraud detection 5/24/00 Click here to start Table of Contents Author: Dino Pedreschi

More information

How to Become Master Rated in One Year or Less.

How to Become Master Rated in One Year or Less. How to Become Master Rated in One Year or Less. http://www.ez-net.com/~mephisto/become%20master%20rated.html How to Become Master Rated in One Hour or Less. This program has been divided up into 4 sections.

More information

Mythic Battles: Pantheon. Beta Rules. v2.5

Mythic Battles: Pantheon. Beta Rules. v2.5 Mythic Battles: Pantheon Beta Rules v2.5 Notes: Anything with green highlighting is layout notes, and is NOT FOR PRINT. Anything with yellow highlighting is not yet finished. 1 Game Terms & General Rules

More information

Mythic Battles: Pantheon. Beta Rules. v2.4

Mythic Battles: Pantheon. Beta Rules. v2.4 Mythic Battles: Pantheon Beta Rules v2.4 Notes: Anything with green highlighting is layout notes, and is NOT FOR PRINT. Anything with yellow highlighting is not yet finished. 1 Game Terms & General Rules

More information

Create Or Conquer Game Development Guide

Create Or Conquer Game Development Guide Create Or Conquer Game Development Guide Version 1.2.5 Thursday, January 18, 2007 Author: Rob rob@createorconquer.com Game Development Guide...1 Getting Started, Understand the World Building System...3

More information

Running head: EASIEST AND HARDEST CLASSES TO LEVEL 1. Easiest and Hardest Classes to Level in World of Warcraft

Running head: EASIEST AND HARDEST CLASSES TO LEVEL 1. Easiest and Hardest Classes to Level in World of Warcraft Running head: EASIEST AND HARDEST CLASSES TO LEVEL 1 Easiest and Hardest Classes to Level in World of Warcraft Adam Appel, Clinton Brown, Michael Criswell University of Denver Author Note Adam Appel, Clinton

More information

3. Data and sampling. Plan for today

3. Data and sampling. Plan for today 3. Data and sampling Business Statistics Plan for today Reminders and introduction Data: qualitative and quantitative Quantitative data: discrete and continuous Qualitative data discussion Samples and

More information

Adjustable Group Behavior of Agents in Action-based Games

Adjustable Group Behavior of Agents in Action-based Games Adjustable Group Behavior of Agents in Action-d Games Westphal, Keith and Mclaughlan, Brian Kwestp2@uafortsmith.edu, brian.mclaughlan@uafs.edu Department of Computer and Information Sciences University

More information

Information for Parents/Carers Targets in Computing

Information for Parents/Carers Targets in Computing Computing Targets - A Year 1 Computer User I can create a series of instructions. I can plan a journey for a programmable toy. I can create digital content. I can store digital content. I can retrieve

More information

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Sensible Chuckle SuperTuxKart Concrete Architecture Report Sensible Chuckle SuperTuxKart Concrete Architecture Report Sam Strike - 10152402 Ben Mitchell - 10151495 Alex Mersereau - 10152885 Will Gervais - 10056247 David Cho - 10056519 Michael Spiering Table of

More information

Midterm Board Game Assignment

Midterm Board Game Assignment Midterm Board Game Assignment Introduction: Creating a simple board game and game design document reinforces the basics of game play. Include debugging possible problems with the rules and the play of

More information

mywbut.com Two agent games : alpha beta pruning

mywbut.com Two agent games : alpha beta pruning Two agent games : alpha beta pruning 1 3.5 Alpha-Beta Pruning ALPHA-BETA pruning is a method that reduces the number of nodes explored in Minimax strategy. It reduces the time required for the search and

More information

and 6.855J. Network Simplex Animations

and 6.855J. Network Simplex Animations .8 and 6.8J Network Simplex Animations Calculating A Spanning Tree Flow -6 7 6 - A tree with supplies and demands. (Assume that all other arcs have a flow of ) What is the flow in arc (,)? Calculating

More information

COMP 400 Report. Balance Modelling and Analysis of Modern Computer Games. Shuo Xu. School of Computer Science McGill University

COMP 400 Report. Balance Modelling and Analysis of Modern Computer Games. Shuo Xu. School of Computer Science McGill University COMP 400 Report Balance Modelling and Analysis of Modern Computer Games Shuo Xu School of Computer Science McGill University Supervised by Professor Clark Verbrugge April 7, 2011 Abstract As a popular

More information

Abstract. Introduction

Abstract. Introduction Player Personality and Their Characters In World of Warcraft 1 Abby Bashore University Of Denver Abstract Many players of the popular online multiplayer game World of Warcraft seek to forums for various

More information

Opponent Modelling in Wargus

Opponent Modelling in Wargus Opponent Modelling in Wargus Bachelor Thesis Business Communication and Digital Media Faculty of Humanities Tilburg University Tetske Avontuur Anr: 282263 Supervisor: Dr. Ir. P.H.M. Spronck Tilburg, December

More information

User behaviour based modeling of network traffic for multiplayer role playing games

User behaviour based modeling of network traffic for multiplayer role playing games User behaviour based modeling of network traffic for multiplayer role playing games Mirko Suznjevic University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3, Zagreb, Croatia mirko.suznjevic@fer.hr

More information

Dota2 is a very popular video game currently.

Dota2 is a very popular video game currently. Dota2 Outcome Prediction Zhengyao Li 1, Dingyue Cui 2 and Chen Li 3 1 ID: A53210709, Email: zhl380@eng.ucsd.edu 2 ID: A53211051, Email: dicui@eng.ucsd.edu 3 ID: A53218665, Email: lic055@eng.ucsd.edu March

More information

Jennings1. Alterac Valley. Professor Richard Colby 5/23/11. Cord Jennings

Jennings1. Alterac Valley. Professor Richard Colby 5/23/11. Cord Jennings Jennings1 Alterac Valley Professor Richard Colby 5/23/11 Cord Jennings Jennings2 Introduction World of Warcraft is an exceedingly popular massively multiplayer online role playing game with 12 million

More information

Congratulations, you ve just earned 5 Experience Points!

Congratulations, you ve just earned 5 Experience Points! Welcome to the BuJoRPG 2 tutorial! This is your guide to help you built all the essential pieces of this system so you can begin working on your journey to self improvement. Every good RPG begins with

More information

Third Quarter CY 2010 Results. November 04, 2010

Third Quarter CY 2010 Results. November 04, 2010 Third Quarter CY 2010 Results November 04, 2010 Safe Harbor Disclosure The statements contained in this presentation that are not historical facts are forward-looking statements. The company generally

More information

Xbox 360 Manual Able Games List 2013

Xbox 360 Manual Able Games List 2013 Xbox 360 Manual Able Games List 2013 The inability to play games from Xbox 360 or PS3 titles on newer, current generation from gamers since the PS4 and Xbox One were announced back in 2013. The Games at

More information

GE 113 REMOTE SENSING

GE 113 REMOTE SENSING GE 113 REMOTE SENSING Topic 8. Image Classification and Accuracy Assessment Lecturer: Engr. Jojene R. Santillan jrsantillan@carsu.edu.ph Division of Geodetic Engineering College of Engineering and Information

More information

Section 1.6 Factors. To successfully complete this section,

Section 1.6 Factors. To successfully complete this section, Section 1.6 Factors Objectives In this section, you will learn to: To successfully complete this section, you need to understand: Identify factors and factor pairs. The multiplication table (1.1) Identify

More information

Neverwinter Strategy And Leveling Guide -- >> Click Here Visit Website >> CHECK HERE

Neverwinter Strategy And Leveling Guide -- >> Click Here Visit Website >> CHECK HERE Neverwinter Strategy And Leveling Guide -- >> Click Here Visit Website >> CHECK HERE Getting free instant access neverwinter strategy and leveling guide scam or work?, how to get neverwinter character

More information

Information Management course

Information Management course Università degli Studi di Mila Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 19: 10/12/2015 Data Mining: Concepts and Techniques (3rd ed.) Chapter 8 Jiawei

More information

The Global Dynamic of World of Warcraft. World of Warcraft (WoW) maintains 7.8 million subscribers and the number of activated

The Global Dynamic of World of Warcraft. World of Warcraft (WoW) maintains 7.8 million subscribers and the number of activated Greene 1 Kelly Greene English 112 904 Nancy Leonard Final Draft 17 November 2014 The Global Dynamic of World of Warcraft World of Warcraft (WoW) maintains 7.8 million subscribers and the number of activated

More information

World Of Warcraft: The Poster Collection (Insights Poster Collections) By Blizzard Entertainment,

World Of Warcraft: The Poster Collection (Insights Poster Collections) By Blizzard Entertainment, World Of Warcraft: The Poster Collection (Insights Poster Collections) By Blizzard Entertainment, If you are searched for the ebook World of Warcraft: The Poster Collection (Insights Poster Collections)

More information

WarCraft Archive (WORLD OF WARCRAFT) By Blizzard Entertainment, Richard A. Knaak

WarCraft Archive (WORLD OF WARCRAFT) By Blizzard Entertainment, Richard A. Knaak WarCraft Archive (WORLD OF WARCRAFT) By Blizzard Entertainment, Richard A. Knaak Oct 29, 2016 World of Warcraft TCG Archives Opening! Thank you all for watching! Remember to like and subscribe if you haven't

More information

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks Chapter 12 Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks 1 Outline CR network (CRN) properties Mathematical models at multiple layers Case study 2 Traditional Radio vs CR Traditional

More information

< AIIDE 2011, Oct. 14th, 2011 > Detecting Real Money Traders in MMORPG by Using Trading Network

< AIIDE 2011, Oct. 14th, 2011 > Detecting Real Money Traders in MMORPG by Using Trading Network < AIIDE 2011, Oct. 14th, 2011 > Detecting Real Money Traders in MMORPG by Using Trading Network Atsushi FUJITA Hiroshi ITSUKI Hitoshi MATSUBARA Future University Hakodate, JAPAN fujita@fun.ac.jp Focusing

More information

Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering. By Scott Fallstrom and Brent Pickett The How and Whys Guys.

Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering. By Scott Fallstrom and Brent Pickett The How and Whys Guys. Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering By Scott Fallstrom and Brent Pickett The How and Whys Guys Unit 2 Page 1 2.1: Place Values We just looked at graphing ordered

More information

Operation Blue Metal Event Outline. Participant Requirements. Patronage Card

Operation Blue Metal Event Outline. Participant Requirements. Patronage Card Operation Blue Metal Event Outline Operation Blue Metal is a Strategic event that allows players to create a story across connected games over the course of the event. Follow the instructions below in

More information

A Numerical Approach to Character Optimization in World of Warcraft

A Numerical Approach to Character Optimization in World of Warcraft A Numerical Approach to Character Optimization in World of Warcraft A Major Qualifying Project submitted to the faculty of Worcester Polytechnic Institute In partial fulfillment of the requirements for

More information

Third year Project School of Computer Science University of Manchester Chess Game

Third year Project School of Computer Science University of Manchester Chess Game Third year Project School of Computer Science University of Manchester Chess Game Author: Adrian Moldovan Supervisor: Milan Mihajlovic Degree: MenG Computer Science with IE Date of submission: 28.04.2015

More information

STARCRAFT 2 is a highly dynamic and non-linear game.

STARCRAFT 2 is a highly dynamic and non-linear game. JOURNAL OF COMPUTER SCIENCE AND AWESOMENESS 1 Early Prediction of Outcome of a Starcraft 2 Game Replay David Leblanc, Sushil Louis, Outline Paper Some interesting things to say here. Abstract The goal

More information

STEEMPUNK-NET. Whitepaper. v1.0

STEEMPUNK-NET. Whitepaper. v1.0 STEEMPUNK-NET Whitepaper v1.0 Table of contents STEEMPUNK-NET 1 Table of contents 2 The idea 3 Market potential 3 The game 4 Character classes 4 Attributes 4 Items within the game 5 List of item categories

More information

DECISION TREE TUTORIAL

DECISION TREE TUTORIAL Kardi Teknomo DECISION TREE TUTORIAL Revoledu.com Decision Tree Tutorial by Kardi Teknomo Copyright 2008-2012 by Kardi Teknomo Published by Revoledu.com Online edition is available at Revoledu.com Last

More information

Requirements Specification. An MMORPG Game Using Oculus Rift

Requirements Specification. An MMORPG Game Using Oculus Rift 1 System Description CN1 An MMORPG Game Using Oculus Rift The project Game using Oculus Rift is the game application based on Microsoft Windows that allows user to play the game with the virtual reality

More information

Chapter 4: Internal Economy. Hamzah Asyrani Sulaiman

Chapter 4: Internal Economy. Hamzah Asyrani Sulaiman Chapter 4: Internal Economy Hamzah Asyrani Sulaiman in games, the internal economy can include all sorts of resources that are not part of a reallife economy. In games, things like health, experience,

More information

Bridgemate App. Information for bridge clubs and tournament directors. Version 2. Bridge Systems BV

Bridgemate App. Information for bridge clubs and tournament directors. Version 2. Bridge Systems BV Bridgemate App Information for bridge clubs and tournament directors Version 2 Bridge Systems BV Bridgemate App Information for bridge clubs and tournament directors Page 2 Contents Introduction... 3 Basic

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Social Media Intelligence in Practice: The NEREUS Experimental Platform. Dimitris Gritzalis & Vasilis Stavrou June 2015

Social Media Intelligence in Practice: The NEREUS Experimental Platform. Dimitris Gritzalis & Vasilis Stavrou June 2015 Social Media Intelligence in Practice: The NEREUS Experimental Platform Dimitris Gritzalis & Vasilis Stavrou June 2015 Social Media Intelligence in Practice: The NEREUS Experimental Platform 3 rd Hellenic

More information

Hardcore Classification: Identifying Play Styles in Social Games using Network Analysis

Hardcore Classification: Identifying Play Styles in Social Games using Network Analysis Hardcore Classification: Identifying Play Styles in Social Games using Network Analysis Ben Kirman and Shaun Lawson September 2009 Abstract In the social network of a web-based online game, all players

More information

exploiting online games: an interview

exploiting online games: an interview G A R Y M C G R A W W I T H R I K F A R R O W exploiting online games: an interview Gary McGraw is the co-author of Exploiting Online Games and the author of Software Security. He is also the CTO of Cigital,

More information

Steven King. Storytelling Experience. Leveraging VR, AR and Ai to engage audiences. Professor of Emerging TechnologiesCreating Immersive

Steven King. Storytelling Experience. Leveraging VR, AR and Ai to engage audiences. Professor of Emerging TechnologiesCreating Immersive 1 Steven King Professor of Emerging TechnologiesCreating Immersive Storytelling Experience Leveraging VR, AR and Ai to engage audiences 2 3 4 5 6 7 8 9 10 11 12 13 14 Storytelling with Emerging Technology

More information

Human Robotics Interaction (HRI) based Analysis using DMT

Human Robotics Interaction (HRI) based Analysis using DMT Human Robotics Interaction (HRI) based Analysis using DMT Rimmy Chuchra 1 and R. K. Seth 2 1 Department of Computer Science and Engineering Sri Sai College of Engineering and Technology, Manawala, Amritsar

More information

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic

More information

USER EXPERIENCE DESIGN: UXD16 FINAL PRESENTATION. d&d companion

USER EXPERIENCE DESIGN: UXD16 FINAL PRESENTATION. d&d companion FINAL PRESENTATION d&d companion Introduction The D&D Companion was born out of my desire to design an app that took all the hard work out of playing Dungeons & Dragons. Dungeons & Dragons is a game where

More information

Zombie assault unblocked

Zombie assault unblocked The Best Unblocked Games on the internet for your pleasure, to enjoy at school or your workplace. This site was created with the {Wix} website builder. It's easy & free.it's easy & free.create Your Website

More information

Survival games online multiplayer unblocked

Survival games online multiplayer unblocked Survival games online multiplayer unblocked Search Unblocked Happy Wheels offers us a different world to get into and can be a lot of fun, but there is so much more to it than that. You need to know how

More information

Learning Experience with World of Warcraft (WoW) According to the 4C/ID Model

Learning Experience with World of Warcraft (WoW) According to the 4C/ID Model Learning Experience with World of Warcraft (WoW) According to the 4C/ID Model Buncha Samruayruen University of North Texas, USA bs0142@unt.edu Greg Jones University of North Texas, USA gjones@unt.edu Abstract:

More information

Ten years can be an extremely long time, and can seem even longer when

Ten years can be an extremely long time, and can seem even longer when Sweeney 1 Colter Sweeney WoWlore, Folklore s relation to World of Warcraft 12/2/14 Ten years can be an extremely long time, and can seem even longer when committed to something. Empires, be they financial

More information

How gaming communities differ from offline communities

How gaming communities differ from offline communities Abstract Gaming communities have radically changed the way people interact with one another and its instant nature for people all over the world, allows people to interact and also escape in a way they

More information

In the event that rules differ in the app from those described here, follow the app rules.

In the event that rules differ in the app from those described here, follow the app rules. In the event that rules differ in the app from those described here, follow the app rules. Setup In the app, select the number of players and the quest. Place the starting map tiles as displayed in the

More information

Best hunter race vanilla wow

Best hunter race vanilla wow Best hunter race vanilla wow Aug 9, 2009. The column that takes a good look at what it takes to be a Hunter in the. In the past, Hunters really had to pay attention to the racial bonuses. What are the

More information

Decision Tree Analysis in Game Informatics

Decision Tree Analysis in Game Informatics Decision Tree Analysis in Game Informatics Masato Konishi, Seiya Okubo, Tetsuro Nishino and Mitsuo Wakatsuki Abstract Computer Daihinmin involves playing Daihinmin, a popular card game in Japan, by using

More information

Dungeon Crawl Classics AMP House Rules - Downtime Activities DOWNTIME ACTIVITIES

Dungeon Crawl Classics AMP House Rules - Downtime Activities   DOWNTIME ACTIVITIES Dungeon Crawl Classics AMP House Rules - Downtime Activities https://knightsinthenorth.blog/ DOWNTIME ACTIVITIES This is a list of downtime activities for Dungeon Crawl Classics; a tool for Judges to better

More information

By Scott Fallstrom and Brent Pickett The How and Whys Guys

By Scott Fallstrom and Brent Pickett The How and Whys Guys Math Fundamentals for Statistics I (Math 52) Unit 2:Number Line and Ordering By Scott Fallstrom and Brent Pickett The How and Whys Guys This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike

More information

Webinar Module Eight: Companion Guide Putting Referrals Into Action

Webinar Module Eight: Companion Guide Putting Referrals Into Action Webinar Putting Referrals Into Action Welcome back to No More Cold Calling OnDemand TM. Thank you for investing in yourself and building a referral business. This is the companion guide to Module #8. Take

More information

Set Up Your Domain Here

Set Up Your Domain Here Roofing Business BLUEPRINT WordPress Plugin Installation & Video Walkthrough Version 1.0 Set Up Your Domain Here VIDEO 1 Introduction & Hosting Signup / Setup https://s3.amazonaws.com/rbbtraining/vid1/index.html

More information

Software Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

Software Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman Chapter 9 Architectural Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit

More information

JOB HUNTING FOR BEGINNERS

JOB HUNTING FOR BEGINNERS JOB HUNTING FOR BEGINNERS by Frank DeSafey, President - Sequence Staffing Whether you recently graduated or have been a ICC professional world for just a little time now, establishing a strong personal

More information

A Metric-Based Machine Learning Approach to Genealogical Record Linkage

A Metric-Based Machine Learning Approach to Genealogical Record Linkage A Metric-Based Machine Learning Approach to Genealogical Record Linkage S. Ivie, G. Henry, H. Gatrell and C. Giraud-Carrier Department of Computer Science, Brigham Young University Abstract Genealogical

More information

Fully compatible with all the other Arcanum expansion, you will find this just adds more fun and options to the already fun mix.

Fully compatible with all the other Arcanum expansion, you will find this just adds more fun and options to the already fun mix. Arcanum Heroes is the newest expansion for the Arcanum game system. Six new heroes wait for you to play, the vile Dark Mage, the Orc, the Seer and the Halfling are but a few of the new characters you can

More information

How Representation of Game Information Affects Player Performance

How Representation of Game Information Affects Player Performance How Representation of Game Information Affects Player Performance Matthew Paul Bryan June 2018 Senior Project Computer Science Department California Polytechnic State University Table of Contents Abstract

More information

Outline. Game Playing. Game Problems. Game Problems. Types of games Playing a perfect game. Playing an imperfect game

Outline. Game Playing. Game Problems. Game Problems. Types of games Playing a perfect game. Playing an imperfect game Outline Game Playing ECE457 Applied Artificial Intelligence Fall 2007 Lecture #5 Types of games Playing a perfect game Minimax search Alpha-beta pruning Playing an imperfect game Real-time Imperfect information

More information

Rules & Regulation. COUNTER STRIKE GLOBAL OFFENSIVE (1v1)

Rules & Regulation. COUNTER STRIKE GLOBAL OFFENSIVE (1v1) Rules & Regulation COUNTER STRIKE GLOBAL OFFENSIVE (1v1) This document outlines the rules and regulations pertaining to COUNTER STRIKE GLOBAL OFFENSIVE(1v1) Tournaments hosted by Playtonia esports. Failing

More information

Noppon Prakannoppakun Department of Computer Engineering Chulalongkorn University Bangkok 10330, Thailand

Noppon Prakannoppakun Department of Computer Engineering Chulalongkorn University Bangkok 10330, Thailand ECAI 2016 - International Conference 8th Edition Electronics, Computers and Artificial Intelligence 30 June -02 July, 2016, Ploiesti, ROMÂNIA Skill Rating Method in Multiplayer Online Battle Arena Noppon

More information

Individual Test Item Specifications

Individual Test Item Specifications Individual Test Item Specifications 8208110 Game and Simulation Foundations 2015 The contents of this document were developed under a grant from the United States Department of Education. However, the

More information

The Principles Of A.I Alphago

The Principles Of A.I Alphago The Principles Of A.I Alphago YinChen Wu Dr. Hubert Bray Duke Summer Session 20 july 2017 Introduction Go, a traditional Chinese board game, is a remarkable work of art which has been invented for more

More information

So to what extent do these games supply and nurture their social aspect and does game play suffer or benefit from it? Most MMORPGs fail because of a

So to what extent do these games supply and nurture their social aspect and does game play suffer or benefit from it? Most MMORPGs fail because of a The world of massively multiplayer online role play games used to be the realm of the unsocial geek and nerd. A sanctuary to escape the pains of modern life and be someone else. Because of the audience

More information

FUNCOM. TSW Remedies PART 2

FUNCOM. TSW Remedies PART 2 TSW Remedies PART 2 TSW Remedies PART 2 Whereas Enhanced Player Experience, new events and live cast have brought back a lot of players back into the game some challenges remain as to Funcom in general

More information

Problem. Operator or successor function - for any state x returns s(x), the set of states reachable from x with one action

Problem. Operator or successor function - for any state x returns s(x), the set of states reachable from x with one action Problem & Search Problem 2 Solution 3 Problem The solution of many problems can be described by finding a sequence of actions that lead to a desirable goal. Each action changes the state and the aim is

More information

Introduction Game Development

Introduction Game Development Sommersemester 2015 Introduction Wahlpflichtveranstaltung 4. Fachsemester Ernst Kruijff l Sources (slides) Prof. Dr. Masuch: Architecture and Design Rabin, Introduction to l To read l Rabin, Introduction

More information

Category Contents Explanation / Specifications

Category Contents Explanation / Specifications Category Contents Explanation / Specifications 1. If bosses are defeated in regular dungeons, there is a set chance that an elite dungeon weapon set will drop. 1. Method to receive dungeon set equipment

More information

Classification rules for Indian Rice diseases

Classification rules for Indian Rice diseases www.ijcsi.org 444 Classification rules for Indian Rice diseases A.Nithya 1 and Dr.V.Sundaram 2 1 Asst Professor in Computer Applications, Nehru Arts and Science College, Coimbatore, Tamil Nadu, India.

More information

Bellairs Games Workshop. Massively Multiplayer Games

Bellairs Games Workshop. Massively Multiplayer Games Bellairs Games Workshop Massively Multiplayer Games Jörg Kienzle McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 1 Outline Intro on Massively Multiplayer Games Historical Perspective Technical

More information

LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG

LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG LEARNABLE BUDDY: LEARNABLE SUPPORTIVE AI IN COMMERCIAL MMORPG Theppatorn Rhujittawiwat and Vishnu Kotrajaras Department of Computer Engineering Chulalongkorn University, Bangkok, Thailand E-mail: g49trh@cp.eng.chula.ac.th,

More information

Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)

Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Kusno Prasetya BIT (Sekolah Tinggi Teknik Surabaya, Indonesia), MIT (Hons) (Bond) A dissertation

More information

EZLBot Documentation. Release 1.0. EZLBot

EZLBot Documentation. Release 1.0. EZLBot EZLBot Documentation Release 1.0 EZLBot Apr 21, 2017 Contents 1 Promotions 3 1.1 Text Promotion.............................................. 3 1.2 Photo Promotion.............................................

More information