Dedicated HL2DM Player Uses Machine Learning to Create Bot
Roman Bityutskiy is in the process of developing a bot that plays the beloved first-person shooter Half-Life 2: Deathmatch. Unlike what you could expect for a bot in an older game, this bot does not utilize the game engine, cache or memory.
It was built using IgaoGuru's CS:GO Sequoia neural network for player detection & Alzaib's GTA 5 self-driving car neural network for pathfinding. It relies only on screen-shots of the game for input and uses machine learning & computer vision to autonomously move, aim, shoot, reload & respawn.
Some of the bot's features are listed below and featured in the video Roman has provided. If you would like to keep up to date on the development of this bot, keep an eye on the project's github: https://github.com/r0man-b/Half-Life-2-AI.
Bot Features
- Intelligently navigates the environment.
- Detects & avoids obstacles.
- Recognizes valid pathways.
- Efficiently detects enemies & shoots on target.
- Utilizes weapon alt-fire when available.
- Zooms in scoped weapons.
- ... and much more!
Be sure to like and a comment to show Roman and the HL2DM community some support.
News Discussion (5)
View As Forum Threadfeedays
ubetcha
This makes me wonder if those "Are you a human" tests really work or just here to annoy us?
ryker
*insert trollface here*