• Register

Adventure Craft is a procedurally generated top down multiplayer adventure game inspired by games like Terraria, Starbound and Minecraft.

Post news Report RSS ADVENTURE CRAFT: Blog #32 Adjusting Enemy Spawns

I redid the way that I am spawning all enemies and mobs within a biome chunk to give the player a better experience.

Posted by on

Today I changed the way that I spawn enemies and mobs in a biome chunk. The goal is to make each chunk of biome it's own little "ecosystem" of sorts with all sorts of stuff constantly going on! This will help give the player different kinds of experiences and promote more chances for the engine to create emergent gameplay.

The pink dots are the enemy spawners. I am now able to configure each spawner to control how many enemies it spawns, how many enemies are allowed out at once and even the time of day that the spawns occur. By experimenting with this system I am able to create all sorts of situations, conflicts and opportunities. The goal here is to make sure that something is constantly happening in the game world.

After applying this to the player's spawning area I decided to go through all the existing biomes. Here's a look at the tile map editor for a biome chunk where I'm setting up a large scale conflict between two races of mushroom men.

This area was very chaotic with mushroom soldiers everywhere battling like crazy. It was super hard to survive in here. Now their battle has more of a back and forth feel and you can sometimes slip by unscathed.

Thanks for reading! If you think Adventure Craft looks like fun and you would like to help it's development, please share this link => Indiedb.com so that people know it exists, on your preferred social media site! Twitter, Facebook, or Reddit etc... The link will direct them to the game's homepage on IndieDB! Thank you!

Any feedback that you would like to leave in the comment section below is appreciated. If you wanna ask me anything about Adventure Craft or just want to say hello, you can follow me on Twitter @iENDERi I post updates there regularly and love talking to people about gaming and game development!

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: