Giter VIP home page Giter VIP logo

hands-on-game-ai-development's Introduction

Hands-On-Game-AI-Development

Hands-On Game AI Development

Hands-on Game AI Development

This is the code repository for Hands-on Game AI Development, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Game AI is used to create game characters that will challenge, assist, and interact with a player. Without good game AI, you can’t keep the player in the gamefor more than few minutes. It’s as important as the game play, story, and graphics. In this course, you’ll understand how to make game AI. You’ll understand the importance of AI in your game, how to create games like Tic-Tac-Toe, and how to use search algorithms. You’ll see how make decisions using decision trees where the logic and behavior of the AI are defined. Moving on, you’ll learn to use the Finite State Machine to move your game from one state to another and control its behavior and logic. You’ll add movement to game AI so they respond according to a situation and follow a path. Finally, you’ll learn to create different levels in the game to make it more challenging and implement everything together. By the end of the course, you’ll know how to create your own exciting games using AI.

All the code files for this course are present here: https://github.com/PacktPublishing/Hands-On-Game-AI-Development

What You Will Learn

  • Start your first Spring Boot project
  • Get familiar with Dependency Injection in Spring
  • Configure services using annotations
  • Launch your first web service with Spring MVC
  • Save data using JPA and Spring Data repositories
  • Test your Spring applications
  • Make your application production-ready

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course is for game developers who have basic knowledge of game development techniques who want to learn game AI. No prior knowledge of AI is required.

Technical Requirements

This course has the following software requirements:

Related Products

hands-on-game-ai-development's People

Contributors

packt-itservice avatar packt-sumi avatar mcihanozer avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.