-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enemy density curve #1024
Comments
Can you clarify what |
minpos = vect(smallestX, smallestY, smallestZ) out of all the enemies basically just the extents, or the bounding box containing all enemies on the map |
Do you mean the smallest X,Y,Z of any one enemy, or the smallest X of any enemy, the smallest Y of any enemy and the smallest Z of any enemy? |
I was going to answer this, but honestly whatever you can think of that works best, it was just an idea/suggestion/brainstorming the actual goal here is to solve the issue |
Are there any maps with hidden, far-off enemies that might throw this off? |
yes lots of maps, you can use their in-world position or ignore the out of world/hidden guys |
How would you detect either? Or would it require more manual investigation? |
The enemy density of Liberty Island is actually quite low compared to other maps. It needs to somehow be taken into account that there are spots where lots of enemies are perhaps. |
some maps get disproportionately difficult at 1000% enemies, like liberty island and warehouse, but we would want to retain high enemy counts for maps like hongkong UC
warehouse is the difficult one since the number of enemies isn't that high, it's more an issue with their density
if you make a function to output the curve based on some parameters then it could be easily tested and tweaked in an automated test, like:
function float GetEnemiesCurve(int num_enemies, vector minpos, vectormaxpos)
you can make it log the arguments it receives and open the maps you want to test with and then put those values into the automated tests so you don't have to manually open the game and load maps
DXREnemies.uc does not yet have
function RunTests()
so it would need to be addedThe text was updated successfully, but these errors were encountered: