Jump to content

Arena

  • entries
    5
  • comments
    21
  • views
    9,252

Procedural Arena


xtreampb

2,483 views

 Share

Playing the same map over and over again can get boring and repetitive causing players to loose interest quickly. I'm writing a system that when the map is loaded, will randomly load entities, position, and rotate them as appropriate. This means that every time you enter an arena or the gauntlet, the enemies spawned will be different. Not only will they be different but so will their abilities.

 

This idea comes from trying to optimize the loading of map file. What I plan on doing is instead of putting the entities in the map, i'll use pivots to store their location and rotation. I'll then attach a script that will be used to determine what kind of entities can spawn at that pivot. Not every pivot will be used to spawn an enemy. Some will spawn items and even still some pivots wont spawn anything. I feel this will make each user's experience unique increasing their enjoyment and the game's replay ability.

 

The greeting party has been designed and their picture can be found in the steam community page. Click here to view and leave a comment.

 

To see the progress of this game in real time watch at www.twitch.tv/xtreampb

  • Upvote 2
 Share

3 Comments


Recommended Comments

Nice idea but how do you balance the game. If all your spawn points are random it can be hard to get a balanced environment for the player. One play thru might throw up all hard enermies and the next medkits.

Link to comment

I will have min and max's of each type to be generated. Also enemy strengths will be directly proportional to that of the combined player's strength. I feel that the level should be able to be completed without the use healing, but healing will make it easier. Bonus's may be presented to players who complete arenas/gauntlet who don't use healing. Also ideas for self healing spells are being discussed so that the player can choose to not solely rely on the environment. This hasn't been confirmed yet though

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...