Your hands-on guide to Azure SQL Database fundamentals
Expand your expertise—and teach yourself the fundamentals of Windows Azure SQL Database. If you have previous programming experience but are new to Azure, this tutorial delivers the step-by-step guidance and coding exercises you need to master core topics and techniques.
Discover how to:
Perform Azure setup and configuration
Explore design and security considerations
Use programming and reporting services
Backup and sync data
Work with scalability and high performance
Understand the differences between SQL Server and Windows Azure SQL Database
Chapter 1 Introduction to Game AI
Deterministic Versus Nondeterministic AI
Established Game AI
The Future of Game AI
Chapter 2 Chasing and Evading
Basic Chasing and Evading
Line-of-Sight Chasing in Tiled Environments
Line-of-Sight Chasing in Continuous Environments
Chapter 3 Pattern Movement
Pattern Movement in Tiled Environments
Pattern Movement in Physically Simulated Environments
Chapter 4 Flocking
Follow the Leader
Chapter 5 Potential Function-Based Movement
How Can You Use Potential Functions for Game AI?
Chapter 6 Basic Pathfinding and Waypoints
Chapter 7 A∗ Pathfinding
Defining the Search Area
Starting the Search
Finding a Dead End
Chapter 8 Scripted AI and Scripting Engines
Scripting Opponent Attributes
Basic Script Parsing
Scripting Opponent Behavior
Scripting Verbal Interaction
Chapter 9 Finite State Machines
Basic State Machine Model
Finite State Machine Design
Chapter 10 Fuzzy Logic
How Can You Use Fuzzy Logic in Games?
Fuzzy Logic Basics
Threat Assessment Example
Chapter 11 Rule-Based AI
Rule-Based System Basics
Fighting Game Strike Prediction
Chapter 12 Basic Probability
How Do You Use Probability in Games?
What is Probability?
Chapter 13 Decisions Under Uncertainty—Bayesian Techniques
Eric D. Boyd has been helping companies drive innovation and accelerate time-to-market for the past two decades. During this time he has helped both tech startups and global enterprises deliver web, mobile and traditional client and server applications. Eric is a leading expert on cloud computing and Windows Azure. He spends most of his time helping companies boost agility and scale massively in the cloud. He is a Windows Azure MVP, and an Azure Insider, runs a consultancy that is a Windows Azure Circle Partner, and is a frequent presenter at conferences around the world including Cloud Connect, Visual Studio Live, and AzureConf.