|
Among all the technologies that have been flourishing in the
last decade, there is one that is becoming essential for our
society and it’s enhancing all the other tech fields as well as
every aspect of our life: Artificial Intelligence (AI). From
navigation systems to smart cars and from virtual assistants to
augmented reality (AR) applications on our smartphones, nearly
every software and device we use features AI under the hood.
Video games make no exception.
The more we go on, the more AI is present in game
applications in the form of non-player character (NPC) ,
simulations, and more recently AR applications aiming to
enhance the user experience. Machine learning algorithms are
starting to be a common solution to enhance graphics and
animations or even implement new gameplay features.
In this chapter, I will briefly present to you Artificial Intelligence
and talk about its relationship with video games. Finally, I will
present to you what this book has to offer for you and what
to expect from it.
Let’s start with the basic question: What is Artificial Intelligence? |
|
|
 A Recursive Introduction to the Theory of Computation (Texts in Computer Science)
The aim of this textbook is to present an account of the theory of computation. After introducing the concept of a model of computation and presenting various examples, the author explores the limitations of effective computation via basic recursion theory. Self-reference and other methods are introduced as fundamental and basic tools for... |  |  Microsoft Windows 7: Comprehensive (Shelly Cashman)
The Shelly Cashman Series® offers the fi nest textbooks in computer education. We are proud of the fact
that our Microsoft Windows 3.1, Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows
2000, Microsoft Windows XP, and Microsoft Windows Vista books have been so well received by students
and instructors. With each new... |  |  Professional Java, JDK 5 EditionJava continues to be the dominant language for building server applications, and the latest update to the Java platform—JDK 5—boasts many new features, including a metadata facility, generics, autoboxing, and improved user interface performance. Building upon Ivor Horton's Beginning Java, this book provides insight into these... |
|