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
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

Weeklong deal -70% comes to end, but development of 11th Dream continues. After delivering #multiplayer mode, we w… T.co

Aug 9 2020

RT @11thDream_Game: 11th Multiplayer is out with 3 arena modes! We are still working on new content Zoe VO, competitive and editor comi… T.co

Aug 4 2020

11th Multiplayer is out with 3 arena modes! We are still working on new content Zoe VO, competitive and editor comi… T.co

Aug 3 2020

We are releasing a multiplayer update for 11th Dream now! Players can compete in 22 arena maps in three classic gam… T.co

Jul 31 2020

Embed Buttons
Link to 11th Dream by selecting a button and using the embed code provided more...
11th Dream
Statistics
Last Update
Watchers
886 members
Articles
6
You may also like
Clone Drone in the Danger Zone
Clone Drone in the Danger Zone Third Person Shooter
Warhammer 40,000: Space Marine
Warhammer 40,000: Space Marine Third Person Shooter
Alien Shooter 2: Reloaded
Alien Shooter 2: Reloaded Third Person Shooter
Quantum Break
Quantum Break Third Person Shooter
Red Faction: Guerrilla
Red Faction: Guerrilla Third Person Shooter