International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF

Volume 29 | Number 1 | Year 2015 | Article Id. IJCTT-V29P119 | DOI : https://doi.org/10.14445/22312803/IJCTT-V29P119

Implementation of Sight and Shooting Systems with Rule- Based Artificial Intelligence in a Military 3-Dimensional Environment


Firas Abdullah Thweny Al-Saedi, Fadi Khalid Ibrahim

Citation :

Firas Abdullah Thweny Al-Saedi, Fadi Khalid Ibrahim, "Implementation of Sight and Shooting Systems with Rule- Based Artificial Intelligence in a Military 3-Dimensional Environment," International Journal of Computer Trends and Technology (IJCTT), vol. 29, no. 1, pp. 103-110, 2015. Crossref, https://doi.org/10.14445/22312803/IJCTT-V29P119

Abstract

This paper discusses the details of the sight and shooting system used in a 3-Dimensional (3D) military training environment. These systems are used to make the soldier see and detect another soldier and shoot him. An algorithm is developed for the sight and shooting systems that checks the intersection of the sight or shooting rays against the least number of obstacles. Also, the Rule-Based Artificial Intelligence (AI) system used for the computer controlled soldiers is discussed.

Keywords

3D, Sight system, Shooting system, Rule-Based AI, Military squad, Pre-calculated path.

References

[1] en.wikipedia.org/wiki/Virtual_reality.
[2] Rob Miles, "C# Development", Department of Computer Sciences, University of HULL, October 2008.
[3] Aaron Reed, "Learning XNA 3.0", O`Reilly Media, 2009.
[4] Chad Carter. "Microsoft XNA Unleashed: Graphics and Game programming for XBOX360 and Windows", SAMS Publishing, 2008.
[5] Reimer Grootjans, "XNA 3.0 Game Programming Recipes: A Problem-Solution Approach", Apress, March 9, 2009.
[6] en.wikipedia.org/wiki/Wii.
[7] http://www.msdn.com.
[8] Susana Fern´andez, Roberto Adarve, Miguel P´erez, Mart´?n Rybarczyk and Daniel Borrajo, "Planning for an AI based virtual agents game", 2006.
[9] Brian Smits. Efficient bounding box intersection. Ray tracing news, 15(1), 2002.
[10] Firas Abdullah Thweny, Fadi K. Ibrahim, "Implementation of Path Finding in 3-Dimensional Environment", IJCTT Journal V. 14, No. 1 August 2014.
[11] Fletcher Dunn and Ian Parberry, "3D Math Primer for Graphics and Game Development", Wrodware Publishing Inc , 2002.
[12] David M Bourg, Glenn Seemann, "AI for Game Developers", O`Reilly Media, July 2004.
[13] Ian Millington, "Artificial Intelligence for Games", Elsevier Inc., 2006.