Jump to content

Alpha 20 Dev Diary


Recommended Posts

iv been digging from in art station and found the person who dose the 7dyd zombies

and i found a few cool things some are not done but. oh well!

I also found a shark but.... i don't think thats real LMAO
 

Spoiler

Noah Trader hipoly.
Trader Noah(Up)
trader Bob(Down

Old Trader hipoly.
thick boi
Fat Zombie lopoly.
haz mat

Nurse

 


7 days to Die Zombies
Hazmat Zombie hipoly.

 

Edited by Adam the Waster (see edit history)
  • Like 2
Link to post
Share on other sites
On 5/14/2021 at 9:13 AM, faatal said:

It is not a percent. Destroy area mode is when they can't reach you, but it can also happen when they fall. The blocks chosen are not totally random. It looks for supports and it is randomly between the player and zed, but supports are often not near the player, so it looks in a 10x10x10 area. That is already fairly slow trying to make a quick decision on what to destroy.

 

Zombies types have random weighting for how much they care about block health. It creates some path variation, not radically different paths like some people want. That would require some very different rules.

Door are already weighted so zombies prefer them over walls with equal health.

 

The game does not know if a block is player placed. Each block only uses 8 bytes of data. With the amount of blocks in the world, it quickly adds up. I have thought about adding a bit to tell of any player placed/changed the block, but I don't even think any of those 64 bits in the 8 bytes are free. Adding a another byte means it gets slower for code to pass around because it is now bigger than the magic size of 64 bits that our processors like.

Is it possible to have some zombies not care at all about getting to player height and are in destroy area mode by default? It just seems like when they have that path up to you (usually by design) the conga line starts and everything else is ignored making it super easy to game the AI and to get them to go exactly where you want. Predicable zombies are just not very realistic😬

  • Like 1
Link to post
Share on other sites
52 minutes ago, Orville Tootenbacher said:

Is it possible to have some zombies not care at all about getting to player height and are in destroy area mode by default? It just seems like when they have that path up to you (usually by design) the conga line starts and everything else is ignored making it super easy to game the AI and to get them to go exactly where you want. Predicable zombies are just not very realistic😬

That is not as simple as it sounds. Is that a hill or a staircase or a bunch of blocks placed like a stair case or a combination of all of it. Should the AI beat the side of the hill because you are 5m up it? No. It would not make sense. So you have to looks at all those blocks, which is slow and try to figure out what the 3d cube of blocks around and between the zombie and you mean. Tons of edge cases for nonsensical behavior.

10 hours ago, AtomicUs5000 said:

Could someone summarize what the "Wandering Sleepers" are (as listed in the A20/21 roadmap)?
... or direct me to where it was talked about, please.
 
I must have missed discussion about it, and I tried searching but couldn't find mention of it.
 

They are sleepers that move about in a small area. The will cause more overhead, but hopefully that can be balanced by optimizations that allow them to say, follow a rarely generated path with world collisions disabled.

4 hours ago, Adam the Waster said:

iv been digging from in art station and found the person who dose the 7dyd zombies

and i found a few cool things some are not done but. oh well!

I also found a shark but.... i don't think thats real LMAO

We have several artists that do zombies.

 

There is a shark model and animations in the project, but not being used.

  • Like 2
  • Thanks 1
Link to post
Share on other sites
30 minutes ago, faatal said:

They are sleepers that move about in a small area. The will cause more overhead, but hopefully that can be balanced by optimizations that allow them to say, follow a rarely generated path with world collisions disabled.


Thanks.
Will they still be tied to the POI sleeper volumes?
What gap is this idea filling? Is it for when you might look inside a POI window just to visually stir things up, or is it more about adding some difficulty for players trying to be stealthy, or something else?

Edited by AtomicUs5000 (see edit history)
Link to post
Share on other sites
37 minutes ago, faatal said:

 

 

There is a shark model and animations in the project, but not being used.

Yeah i had to find a few people who did it and wanted to share but..... 



Why is their a Shark model! the base game is set in Arizona. AKA a place with no ocean! a Gator would make sense but why is the shark not being uses?

Spoiler

jaws theme!
asia-hawkins-lowpoly-02.jpg?1488581460
 

 

Edited by Adam the Waster (see edit history)
  • Haha 1
  • Afraid 1
Link to post
Share on other sites
35 minutes ago, faatal said:

That is not as simple as it sounds. Is that a hill or a staircase or a bunch of blocks placed like a stair case or a combination of all of it. Should the AI beat the side of the hill because you are 5m up it? No. It would not make sense. So you have to looks at all those blocks, which is slow and try to figure out what the 3d cube of blocks around and between the zombie and you mean. Tons of edge cases for nonsensical behavior.

They are sleepers that move about in a small area. The will cause more overhead, but hopefully that can be balanced by optimizations that allow them to say, follow a rarely generated path with world collisions disabled.

We have several artists that do zombies.

 

There is a shark model and animations in the project, but not being used.

Interesting [spanish accent]. Btw, what are you working on at the moment, I mean aside from optimizations?

 

  • Like 1
Link to post
Share on other sites
1 hour ago, AtomicUs5000 said:

Will they still be tied to the POI sleeper volumes?
What gap is this idea filling? Is it for when you might look inside a POI window just to visually stir things up, or is it more about adding some difficulty for players trying to be stealthy, or something else?

Yes since spawns in POIs are controlled by sleeper volumes.

 

So enemies can wander around. Like bandits would move about.

1 hour ago, Adam the Waster said:

Why is their a Shark model! the base game is set in Arizona. AKA a place with no ocean! a Gator would make sense but why is the shark not being uses?

Because someone added it to the project many years ago. I can find all kinds of models and anims on the internet and slap them in, but artists generally like to do high quality specific case assets for their games.

1 hour ago, Blake_ said:

Interesting [spanish accent]. Btw, what are you working on at the moment, I mean aside from optimizations?

 

Besides some bugs, trying to get client side block stability to be calculated to work with changes to block placement visuals.

  • Like 2
  • Thanks 1
Link to post
Share on other sites

Don't see the need for wandering sleepers, tbh. They will only impact on performance while providing very little in return. IMO, anyway.

 

If you don't have collision on, does that mean you can go into a house, build a set of new walls and have the zombies walking through them? Disabling the collision is sensible in terms of reducing the amount of processing they need to do but, on the flip side, to me it seems to be introducing more possible problems in regard to not much game play return (again, IMO).

 

Obvs, I have absolutely no insight into how the logic is working so perhaps it's an easier and less impactful addition than I am imagining it might be.

Link to post
Share on other sites
14 hours ago, ricp said:

Don't see the need for wandering sleepers, tbh. They will only impact on performance while providing very little in return. IMO, anyway.

 

If you don't have collision on, does that mean you can go into a house, build a set of new walls and have the zombies walking through them? Disabling the collision is sensible in terms of reducing the amount of processing they need to do but, on the flip side, to me it seems to be introducing more possible problems in regard to not much game play return (again, IMO).

 

Obvs, I have absolutely no insight into how the logic is working so perhaps it's an easier and less impactful addition than I am imagining it might be.

I did mention bandits.

 

There are actually multiple types of collision. The collision that would be disabled is the character controller collision checks. If something entered/changed the volume then collision mode would change. We do know how to make this stuff work and if it didn't, I'd have 5 testers telling me in 1.2 seconds. ;)

 

Ironically, they would possibly be cheaper that the current sleepers, which do have their character controllers on while sitting there.

5 hours ago, Jost Amman said:

Sorry to change subject so abruptly, but I've got a question for @madmole or @faatal: will the "Gasser" be in A20.

Since the texture, model and rigging are already there, I was wondering if you can add the farting special ability in time for A20 release... :painkiller:

Not on my radar. I probably have 20 or 40 things to do before that, so likely time will run out.

Link to post
Share on other sites
21 minutes ago, faatal said:

I did mention bandits.

 

There are actually multiple types of collision. The collision that would be disabled is the character controller collision checks. If something entered/changed the volume then collision mode would change. We do know how to make this stuff work and if it didn't, I'd have 5 testers telling me in 1.2 seconds. ;)

 

Ironically, they would possibly be cheaper that the current sleepers, which do have their character controllers on while sitting there.

Not on my radar. I probably have 20 or 40 things to do before that, so likely time will run out.

speaking of Gasser (aka me when i eat taco bell)


Will there be any "New" types of special zombies in the near future? (not A20)

or will it be more about bandits in the later Alphas

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...