This project is not a finished or completed project. The main purpose of the project is to set an example especially for those who want to use the Ursina game engine. However, the project is open to improvements and new ideas. An artificial intelligence model for the currently developed Tank object is trained in the train.py, but the model is not added to the project as this file currently only trains the tank to hit the target. In addition, a user interface has been designed (ui.png) to monitor and control npc and cameras, but the development of their code has been delayed because it is very cumbersome to create a user interface in ursina.
-ursina -stable_beselines -random -os -gym -numpy -random -math -uuid
-Tank that can move and shoot -Hit system -Map loading and creation systems -Different block types -Easy to edit tank block and shell features -Control the tank by keyboard
field.mp4
*I would like to thank pokepetter, the creator of ursina, who made this project and developing 3D games in python so easy.