• Register

11th Dream is fast-paced abstract shooter by Blue Pulsar Games. Out now in Early Access on Steam!

11th Dream on Steam 11th Dream on Steam Store Page

11th Dream on Instagram 11th Dream on Instagram

11th Dream on Discord Ask us anything on our Discord Server!

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

When doing AI in shooter games, follow a simple rule: Don't make it too good. Nobody wants to play against an aimbot with 100% map knowledge. On the other hand, bots must be still challenging and the behavior must be interesting. Here is how we approached it.

Bots against bots


The artificial intelligence has several levels. Topmost level makes decisions based on the stats and signals from the system below, for example: Gear up, find enemy, eliminate enemy.

Next layer breaks the strategy down to simpler tasks. It does all the path finding and target movement prediction.

Finally, the instructions are given to the navigation layer and targetting layer, which simulate pressing keys like human player would do.

Waypoints


Let's talk about the movement first.

Our bots follow hidden waypoints, which help them to reach their target and also contain information about bonuses. We place these waypoints manually, so we have fine control over the movements of the bots on the map.

Once the target waypoint is known, our bot walks from the first to the last one, steering towards target. If the next waypoint is above, the bot jumps and steers its motion mid-air to reach the destination.

Minemaster climbing


The behavior totally changes when the bot spots an enemy. It goes "off the grid", rapidly strafing and jumping. This way the bot can pursue the enemy even when there are no waypoints around. Once the target is eliminated, it returns back to the waypoint grid.

Since bullets in 11th Dream travel rather slowly, AI must predict target's movement. If we consider that the target moves constantly in one particular direction, it leads us to pretty system of equations. However, player is most likely going to strafe, jump and dodge. Therefore, we keep an average velocity and movement direction, which results in much more precise targetting.

But this behavior proved to be too good, leaving the player no chance to defend. At the same time, we wanted the AI to be really challenging. We ended up (literally) shaking with predicted target position, lowering the initial accuracy but eventually getting the perfect aim. This aiming time depends on selected AI difficulty.

Taking Apart


We hope that you find this overview of AI in 11th Dream interesting. Maybe you'll recognize the patterns while in-game next time. If you have any questions, suggestions or comments, please tell us, we are always happy to answer.

We would like to ask you to vote for 11th Dream in Steam Awards for visual style category. Every vote counts, every vote motivates us to pursue our original work.

Steam Awards


11th Dream is currently on sale, grab same difficulty for lower price! Also, you are welcome to join our Discord where we run giveaways. You can watch there how we struggle with multiplayer development and steamworks integration into ingame map editor.

Cheers!
Michal // Blue Pulsar Games

Weather Effects in 11th Dream

Weather Effects in 11th Dream

News 1 comment

In 11th Dream, weather plays an important role in nostalgic game atmosphere. We would like to share with the core ideas behind our implementation of weather...

Noise Map and Updated Jump

Noise Map and Updated Jump

News

11th Dream has received a new skirmish map - Noise. We've also tweaked jumping of characters to make the take-off smoother.

New skirmish arenas in 11th Dream

New skirmish arenas in 11th Dream

News

This week we are adding two new skirmish arenas to 11th Dream - Desert and Hills.

11th Dream game now on Steam

11th Dream game now on Steam

News

Hot fast-paced action abstract shooter 11th Dream has been released on Steam in early access.

Comments
LunarShuriken
LunarShuriken

Interesting style!

Reply Good karma Bad karma+2 votes
bluepulsargames Creator
bluepulsargames

Thank you!

Reply Good karma+3 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
11th Dream
Platforms
Windows
Developer & Publisher
Blue Pulsar Games
Engine
Custom
Contact
Send Message
Release date
Game watch
Follow
Share
Purchase
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Style
Theme
Sci-Fi
Players
Single Player
Project
Indie
Twitter

Latest tweets from @11thdream_game

RT @blender_org: Watch Coffee Run, the latest open movie project by Blender Animation Studio. Released as Creative Commons, all pro… T.co

May 29 2020

A picture from yesterday's voiceover recording session with amazing Jin Lauren, who gave her voice to the character… T.co

May 24 2020

0x0010 Yesterday's recording of Zoe voiceover 🔉 with amazing jin_lauren Again we are preparing big batch of new f… T.co

May 24 2020

Under fire Tools for tools for tools Bots for hire #gamedev #poem #badpoemfestival 🔥 T.co

May 21 2020

RT @11thDream_Game: We are testing a new multiplayer arena - Stasis. Pro movements required to reach powerful bonuses. Yet at danger of… T.co

May 21 2020

Embed Buttons
Link to 11th Dream by selecting a button and using the embed code provided more...
11th Dream
Statistics
Last Update
Watchers
889 members
Articles
6
You may also like
Battle Splash
Battle Splash Third Person Shooter
Myriavora
Myriavora Third Person Shooter
Smith & Winston
Smith & Winston Third Person Shooter
Ultimate Knight Windom XP
Ultimate Knight Windom XP Third Person Shooter
2170
2170 Third Person Shooter
Star Villains and Space Heroes
Star Villains and Space Heroes Third Person Shooter