Join Dan Violet Sagmiller for an in-depth discussion in this video AI difficulty, part of Unity 5: Build a Real-Time Strategy Game.
- So now I want to address the AI's difficulty level.…Assuming that we'll make good equations…in determining which actions are most valuable,…we need to make sure we can tell the AI not to be perfect.…We'll need to improve performance at the same time.…Keep in mind that many decisions might be looking for…expensive information like all the drones…in a particular area.…We don't want that executing every single frame…so we'll delay it.…We'll also try to confuse the AI.…Let's get started.…To begin with,…in AI behavior I'm going to add two variables.…
So the weight multiplier is a way to tell the designer…that they can influence this AI.…Perhaps after playing the game,…they decided that one of these AI's is…acting out a little bit.…It's happening too often and it's getting annoying.…Or it's not happening enough and…would really like to see what happens when it does this.…Additionally, it might reduce it for particular levels…because we're at a beginner level…and we want certain AI's to not do as much.…Now we have time passed.…
AuthorDan Violet Sagmiller
- Adding player positions and start info
- Loading prebuilt levels
- Adding camera moves
- Adding a unit
- Supporting navigation
- Adding unit owners and player objects
- Importing and setting up a HUD map
- Adding unit info and credits
- Creating HUD actions
- Building a command base
- Adding artificial intelligence
- Adding battle actions
Skill Level Intermediate
Unity 5 2D Essential Training (2015)with Jesse Freeman3h 22m Intermediate
1. Initial Setup
2. Adding a Unit
3. Navigation Mesh
4. Unit Owner
5. HUD Map
6. Unit Info & Credits
7. HUD Actions
8. Command Base
9. Base AI
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.