We're going to create an enemy bot that detects when a player is in range and then shoots toward him. We're also going to make a patrol bot that actively seeks out the player and shoots toward him.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

Here we go over the features we've just implemented and smooth over the rough edges. Topics like properly firing animations and fine-tuning bot behavior are discussed.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

We show you how to make an enemy that detects when the player is close, faces the player, and shoots a fireball in the player's direction.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

We need to give our enemy's fireballs some firepower, so here we show you how to use collision detection to lower the player's health if the fireball hits him.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

In this chapter we begin adding NPCs both enemy and non-enemy. Various topics such as placement and respawning are discussed.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

In this chapter we expand on our point templates to set up assualt paths for our NPCs. We explore the ffects on the NPCs and what this means for gameplay.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

The player's health script is explained, as well as some elements in other scripts that are dependent upon player health.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

We dissect a provided “Waypoint” script that enables non-player characters (NPCs) to navigate around obstacles, which is an essential part of effective enemy AI.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100

In this chapter we set up conditions under which a neutral enemy bot will run away from the player. We also have to tell the bot to run, stop, and to play the proper animations.

Additional Info

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/design3.com/httpdocs/templates/gk_boutique/html/com_k2/templates/default/tag.php on line 100
Questions? ¿Preguntas? 有问题吗? Domande? Вопросы? 質問はありますか? सवाल? الأسئلة؟
This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

About design3

design3 is THE game production web portal. Whether you’re an industry veteran keeping up with new tools and trends or an aspiring developer searching for professional training, expert advice and career tips – design3.com is where you need to be.

Sign-up for our newsletter!

:

Copyright © 2006 - 2012 design3. All rights reserved.

Sign In or Become a member

LOG IN