W9 Siege System

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Re: W9 Siege System

Postby lachlaan » Thu Feb 18, 2016 7:37 pm

rye130 wrote:
lachlaan wrote:Proposed issue #1 , layered bases / curtain walls. Proposed solution? What's the minimum distance pclaims can have between one another? Can't donut with pclaims if there IS a minimum distance, just make it so people can't unnecessarily donut with vclaims.

There is already a minimum distance between claims of the same type. 5 tiles I believe. Donut villages will always be possible, bigger minimum distance between them just makes it require a larger village to do so. The real, long term solution is making it so that maintain a village/pclaim isn't quite as trivial. If it was only possible for me to maintain 1 village, I couldn't abuse multiple to get an advantage.


Sounds tough to tweak the drain numbers so as to allow every type of village to exist. They could just make it so flags can't overlap more than its original claimed area. So, if you're extending you can never close the donut, either ever, or when the donut encloses other claims.
lachlaan
 
Posts: 477
Joined: Sat Apr 06, 2013 9:32 pm

Re: W9 Siege System

Postby sabinati » Thu Feb 18, 2016 7:47 pm

make flags not overlap? what
User avatar
sabinati
 
Posts: 15513
Joined: Mon Jul 13, 2009 4:25 am
Location: View active topics

Re: W9 Siege System

Postby rye130 » Thu Feb 18, 2016 7:56 pm

sabinati wrote:make flags not overlap? what

I think he means make it so that you cant have a circular village claim with a hole for another claim inside it.

Basically make it so that this is the case:
Image
User avatar
rye130
 
Posts: 2552
Joined: Mon Feb 01, 2010 9:41 pm

Re: W9 Siege System

Postby sabinati » Thu Feb 18, 2016 8:01 pm

right, but how is that possible?
User avatar
sabinati
 
Posts: 15513
Joined: Mon Jul 13, 2009 4:25 am
Location: View active topics

Re: W9 Siege System

Postby Granger » Thu Feb 18, 2016 10:09 pm

sabinati wrote:right, but how is that possible?


He wants the server to check (when placing authority objects that claim land), so that is is made impossible to encircle a village claim.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: W9 Siege System

Postby loftar » Thu Feb 18, 2016 10:38 pm

I just thought of a potential algorithm to avoid "donut villages" that would only need to work locally on the areas being newly claimed. It would look thus:

Under the area being claimed by a newly built authority object plus the desired safety margin, consider all already claimed tiles, completely ignoring tiles outside the safety area. Partition them into contiguous sections of claim. Disallow claim if there is more than one partition.

I think that should work, but I haven't exactly proven it mathematically. Can you find a weakness?

EDIT: Nevermind. I just realized that, even if it works for building donut villages, it doesn't account for the cases where a contiguous village is "hollowed out" by destroying interior authority objects.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: W9 Siege System

Postby Granger » Thu Feb 18, 2016 11:02 pm

How expensive would it be to check on activation attempts (so you can place the idol, but can't light it) of village idol to make sure that it is not surrounded by another village claim (reasonable range, like 1k tiles)?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: W9 Siege System

Postby loftar » Thu Feb 18, 2016 11:03 pm

Granger wrote:How expensive would it be to check on activation attempts (so you can place the idol, but can't light it) of village idol to make sure that it is not surrounded by another village claim (reasonable range, like 1k tiles)?

Well, the problem seems to me to be the "reasonable range". 1k tiles could perhaps be done, but I wonder if it still won't be worth building the encircling village larger than that.

Not to mention ordering tricks like encircling the village after it has been built, or whatever.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: W9 Siege System

Postby Granger » Thu Feb 18, 2016 11:06 pm

Start with this and the hint that the sky might be falling on people that think it would be a good idea to circumvent this by going bigger?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: W9 Siege System

Postby loftar » Thu Feb 18, 2016 11:07 pm

Granger wrote:Start with this and the hint that the sky might be falling on people that think it would be a good idea to circumvent this by going bigger?

Haha, perhaps. :)
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

PreviousNext

Return to Critique & Ideas

Who is online

Users browsing this forum: Amazon [Bot], Claude [Bot], Dotbot [Bot], Semrush [Bot] and 9 guests