Content
summary Summary

Researchers have created an AI model that can simulate a janky version of Counter-Strike: Global Offensive (CS:GO) inside a neural network. The model, called DIAMOND (Diffusion for World Modelling), runs at 10 frames per second on a single Nvidia RTX 3090 graphics card.

Ad

The team trained DIAMOND on just 87 hours of CS:GO gameplay data. This is only 0.5% of the data used for similar projects like GameNGen. Despite the limited dataset, the model produces an impressive simulation of the game.

DIAMOND was first shown for Atari games and uses a Transformer-based approach that treats player movements as "tokens," similar to words in a sentence. By predicting these tokens, the model learns to anticipate the next movement based on previous actions.

Ad
Ad

Researcher Eloi Alonso demonstrated the model's capabilities on Twitter. Videos showed players interacting with the simulated CS:GO environment using a keyboard and mouse. The simulation includes complex elements like player interactions, weapon mechanics, and environmental physics.

Limitations and glitches reveal challenges of AI simulation

The model still has some serious bugs. For example, players can jump an infinite number of times because DIAMOND doesn't take into account the Source Engine's gravity or collision detection. Departing from the frequently used paths seen in the training data leads to a complete collapse of the simulation.

The researchers believe scaling up data and computing power will improve the model further. They see potential for developing AI models that can navigate complex real-world environments.

DIAMOND for CS:GO was inspired by GameNGen, an AI system developed by Google Research, Google DeepMind, and Tel Aviv University. GameNGen can fully simulate parts of the classic game DOOM at over 20 frames per second on a single Google TPU chip.

The DIAMOND model is available on GitHub for those interested in exploring it further.

Ad
Ad
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.
Recommendation
Support our independent, free-access reporting. Any contribution helps and secures our future. Support now:
Bank transfer
Summary
  • Researchers have developed an AI model called "DIAMOND" that can simulate the computer game Counter-Strike: Global Offensive within a neural network. The simulation runs on an Nvidia RTX 3090 graphics card at 10 frames per second.
  • The model was trained with only 87 hours of gameplay data and uses a Transformer-based approach that treats player movements as "tokens". It can simulate complex aspects such as player interactions, weapon mechanics and environmental physics.
  • The model still shows severe limitations and glitches. The researchers expect improvements through more data and computing power and see potential for AI models that can move in complex real-world environments.
Sources
Max is managing editor at THE DECODER. As a trained philosopher, he deals with consciousness, AI, and the question of whether machines can really think or just pretend to.
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.