Warning: Use of undefined constant image_setup - assumed 'image_setup' (this will throw an Error in a future version of PHP) in /home/westleyw/public_html/wp-content/themes/autofocus/functions.php on line 576

Warning: Use of undefined constant image_setup - assumed 'image_setup' (this will throw an Error in a future version of PHP) in /home/westleyw/public_html/wp-content/themes/autofocus/functions.php on line 577

Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in /home/westleyw/public_html/wp-content/plugins/jetpack/class.jetpack-ixr-client.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/westleyw/public_html/wp-content/themes/autofocus/functions.php:576) in /home/westleyw/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":486,"date":"2013-03-17T18:01:02","date_gmt":"2013-03-18T00:01:02","guid":{"rendered":"http:\/\/www.westleywood.com\/?p=486"},"modified":"2016-10-01T12:37:14","modified_gmt":"2016-10-01T18:37:14","slug":"uploaded-a-video-demoing-the-final-junior-project","status":"publish","type":"post","link":"http:\/\/www.westleywood.com\/2013\/03\/uploaded-a-video-demoing-the-final-junior-project\/","title":{"rendered":"Uploaded A Video Demoing The Final Junior Project"},"content":{"rendered":"

This is a demo of our Procedural Random Map Generating FPS game. We built our own Game Engine from the ground up. We also used advanced rendering techniques such as Shadow Mapping, SSAO, HDR, DOF, and Deferred Rendering. The game also generates a fully Dynamic Nav-Graph to fit the Random Map. It does this by switching each node on\/off based on if it is covered up by a blocking object(in this video only buildings are set to blocking). The AI uses A* for it’s pathfinding and a Finite State Machine, Decision Tree, and Messaging System to determine it’s behavior. To learn more about our group and this project you can visit here: Diamond Core<\/a><\/p>\n

 <\/p>\n

Procedural Random Map Generating FPS Game:
\n