No video

Why is it so hard to place TCs??

  Рет қаралды 196,838

Spirit Of The Law

Spirit Of The Law

Күн бұрын

Have you never noticed town centers are really hard to place? For that matter, how does Age of Empires decide where a building is allowed? Let's investigate.
0:40 Placing town centers
2:05 Elevation basics
2:45 2x2 buildings vs 3x3
3:20 Observations that need explaining
5:30 The rules
9:30 Conclusions
________________________________________________________
Patreon: / spiritofthelaw
Background music from Epidemic Sound: www.epidemicsou...
Game: Age of Empires II Definitive Edition

Пікірлер: 572
@Bismuth9
@Bismuth9 2 жыл бұрын
What a beautiful piece of reverse engineering! Fascinating video.
@uncolorr
@uncolorr 2 жыл бұрын
didn't expect to see you here ur channel is amazing btw
@TactfulWaggle
@TactfulWaggle 2 жыл бұрын
Science!
@felipesuarez6564
@felipesuarez6564 2 жыл бұрын
Exactly. I don't even play anymore but also found this beautiful. Funny how the mind works why is something so "useless" beautiful?
@AtticusKarpenter
@AtticusKarpenter 2 ай бұрын
@@felipesuarez6564 brain love to solve fairly complex patterns. If they are too easy they not feel like innovative, and if they are too complex they are feel like too resource-wasting and just plain semi-random. And our brain long ago evolutioned to not throw off patterns as "useless" from the first glance because they actually may become relevant later so yeah brain capacity, apparently, expanded mainly to hoard information trash because there is no sure way to tell useful in future information from completely useless. Now humanity have better situation with this but motivation system inside our brain still rewards us for learning patterns that seems like potentially useful but not waste too much energy on their learning
@marcuspontius3967
@marcuspontius3967 2 жыл бұрын
Every time when I wonder what other not so well known game mechanic SotL could come up with, he finds something.
@joelhair9982
@joelhair9982 2 жыл бұрын
I only ever play the campaigns yet I still show up for every video like learning the most minute mechanics will somehow help me
@longbow857
@longbow857 2 жыл бұрын
@KZfaqG How Ironic that someone with that username does not understand how youtube works.
@abceyz9241
@abceyz9241 2 жыл бұрын
Yup, agreed on that
@ArawnOfAnnwn
@ArawnOfAnnwn 2 жыл бұрын
@KZfaqG He has a patreon. The names mentioned at the end are just a few of his patrons.
@DanielSultana
@DanielSultana 2 жыл бұрын
Wonder more often please
@elliejohnson2786
@elliejohnson2786 2 жыл бұрын
This is what I love. Proposing a theory, testing it against several tough examples, and formulating a conclusion. It's the scientific method at its finest, and it really is quite undefeatable.
@FullOilBarrel
@FullOilBarrel 2 жыл бұрын
It isnt a proof though
@voidgods
@voidgods 2 жыл бұрын
@@FullOilBarrel you don't need one though, if you can test a theory and it always works out, there is no need to assume it would suddenly or eventually change, that's why it's called scientific "theory" and new theories can always show up and defy what we knew
@elliejohnson2786
@elliejohnson2786 2 жыл бұрын
@@FullOilBarrel A rigorous, well-tested and undeniable theory as far as we're aware is almost as, if not as strong as any singular proof of a concept you could provide. Do you think we wouldn't use theories if they weren't as solid as proofs?
@neildutoit5177
@neildutoit5177 2 жыл бұрын
What's really cool as well is when he says "I don't think this is how it's actually implemented, but it explains every observation". Yea, that's quantum physics right there.
@ethribin4188
@ethribin4188 2 жыл бұрын
Same. Its the main reason i watch SotL
@chrisl9112
@chrisl9112 2 жыл бұрын
"Forsooth, I could'st not place a 3x3 building on the north side of mine hillock. No wonder thou wert victorious!"
@Bismuth9
@Bismuth9 2 жыл бұрын
Late 90s games and rounding down to an integer for floor detection, name a more iconic duo. Only, in one game, it leads to funky looking buildings, and in the other, it leads to parallel universes.
@iwersonsch5131
@iwersonsch5131 2 жыл бұрын
Beautifully said.
@olivius8891
@olivius8891 2 жыл бұрын
Age of Empires II in .5 a presses.
@MichaelPohoreski
@MichaelPohoreski 2 жыл бұрын
*"Fixed Point" Integers* was another staple of 90's games due to floating-point performance being non-deterministic at the bit level.
@jordivermeulen2519
@jordivermeulen2519 2 жыл бұрын
@@MichaelPohoreski they also just make sense in general, because you normally have a pretty limited range of values that a number can have.
@slkdfjklasasdfasdf
@slkdfjklasasdfasdf 2 жыл бұрын
In which game did it lead to parallel universes?
@kodys2087
@kodys2087 2 жыл бұрын
It makes sense that the game would only be looking at tiles along the bottom edges because those are the "front" edges in the Isometric perspective from which a player views the game, and presumably what a player primarily sees. That line of thinking also might explain why farmers only use the top left four tiles; it gives the perspectives that the farmer is in the middle of the field more often, ostensibly being more productive. In much the same way you can give the appearance you are working harder when your boss walks by, developers made farmers appear more productive when the player happens to see them.
@whuzzzup
@whuzzzup 2 жыл бұрын
> farmers only use the top left four tiles This was fixed recently. It no longer matters what side of a TC you place the farm.
@ucallmeschnitzel
@ucallmeschnitzel 2 жыл бұрын
It doesnt make sense, that they only use the southern edges of a tile to detect elevation change though, as they seem to already have a perfectly suitable mechanism to detect elevation change, that is used for calculating the hillbonus. They could have just allow only for an elevation of 2, and therefore get rid of the different placing between the bottom and the top of a hill.
@RennieAsh
@RennieAsh 2 жыл бұрын
There has been a video about the farm thing I think
@natrixnatrix
@natrixnatrix 2 жыл бұрын
@@ucallmeschnitzel It makes perfect sense since their goal probably wasn't to only allow for a set amount of elevation change but rather to allow the player to place buidings anywhere it wouldn't look stupid.
@jonasklose6472
@jonasklose6472 2 жыл бұрын
After Spirit of the Law did show which parts of the building are relevant for the calculation I immediately understood it. Even with other buildings than town centers, too much elevation change would mess up the graphics. So for an isometric game with only one camera perspective that's 100% reasonable.
@GameFuMaster
@GameFuMaster 2 жыл бұрын
Villager: "Hey, can we place this building on a slope?" King: "No" Villager: "Why not" King: "Because it looks bad"
@dkey201
@dkey201 2 жыл бұрын
In all fairness, this probably happened a lot irl. Still does actually
@nicholase2868
@nicholase2868 2 жыл бұрын
Yeah a town center needs to be practical, so level ground is mandatory.
@alessiobenvenuto5159
@alessiobenvenuto5159 2 жыл бұрын
But just from this perspective tho
@fahimhoq3166
@fahimhoq3166 2 жыл бұрын
Villager: But your majesty, you were okay with this sort of placement on the south side, what is it about the north side that you don't like?
@HowDoYouTurnThisOn_
@HowDoYouTurnThisOn_ Жыл бұрын
​@@fahimhoq3166🎉 King: Do you want the Normans to kill us all???
@xxiao5156
@xxiao5156 2 жыл бұрын
I think there is an in-game rationale to this. I've noticed that after constructing some buildings, the terrain tiles around it will "flatten" out to match the elevation of my building. If there are more than 2 units of height difference, the game may consider the "flattening" process impossible since it may lead to an artificially created cliff around the building edge. However, the building tiles that do not belong to the southern ridge are ignored, since most buildings are tall enough that the graphic details hide those tiles so the cliff issue won't matter.
@firockfinion3326
@firockfinion3326 2 жыл бұрын
10:07 The Southern Town Center raises its head high, trying to make itself look larger to intimidate its opponents. The Northern Town Center however, wisely tucks its head down and raises its arms, protecting its vital points as it squares up with its opponents.
@DanielBerke
@DanielBerke 2 жыл бұрын
That shot at ~9:04 made me think it'd be a neat scenario trick to have a cathedral over a hole in the terrain, which when it gets destroyed reveals something "hidden" in the rubble in the cavity beneath. I'm sure someone's probably already done this.
@amankharb2401
@amankharb2401 2 жыл бұрын
Love your dedication to the game and uncovering how it works :)
@profwaldone
@profwaldone 2 жыл бұрын
One more comment id like to add is that it's probably not rounding down. It's probably that every tile has a single hight value and that afterwards the tile checks if any of it's neighbours are taller than it and move the respective corners up to meet it. You can tell this is the case because you can have sharp valleys but no sharp hilltops.
@TechChariot
@TechChariot 2 жыл бұрын
Great work man! Some additional points: 1) As far as the game is concerned the building exists at the forward facing corner tile, regardless of its base size. If you were scripting a random map, for example, and you wanted to create a patch of berries adjacent to a mill/folwark, the game will always put them somehow touching the front corner, but the patch might snake away from the mill. This makes the creation of efficiently placed drop-off buildings in Empire Wars very challenging (thankfully there are esoteric workarounds). The research you did for this video demonstrates that for most buildings the game checks edges intersecting the "true" point and allows the building to be placed only if both are within elevation difference of 1. 2) Building elevation restrictions could be bypassed for random map scripts as well. You can create an invisible placeholder without elevation restriction, and then place the building over it as a "second_object". This also has the effect of centering the building over that placeholder. If you have any technical questions you think would make for a good presentation, the RMS server is a great place to ask. It's always nice to see content related to map creation, thanks for the video! :)
@SPG377
@SPG377 2 жыл бұрын
If we look carefully it seems the system was created specifically to combat the confusion and distortion that would be created by 2D buildings in a 3D isometric plane, in most of the invalid cases, building's graphics would outright 'swallow' several tiles that they weren''t actually occupying.
@mscbijles1256
@mscbijles1256 2 жыл бұрын
All hail Spirit of the Law! I really like how scientific your approach always is. Hypothesize, test it, only publish results when you’ve tried your best to find a counter-example but just couldn’t. People should take note of this and apply it in their own lives more often!
@magmamage
@magmamage 2 жыл бұрын
So that's why hills bother me so much while I'm looking for a TC spot. Thanks for thoroughly explaining elevation effects on building.👍🏻
@levih.2158
@levih.2158 2 жыл бұрын
That gives players in the south a slight advantage, right? Because they have more freedom of where to place buildings in terms of range, and also just more real estate to place buildings on in general.
@sandmaster4444
@sandmaster4444 2 жыл бұрын
I had a similar thought but does this give the northern player an advantage/incentive on the attack as they will be biased to building on the southern/attacking sides of terrain. And does this dis/advantage either player in any other way...
@levih.2158
@levih.2158 2 жыл бұрын
@@sandmaster4444 That's interesting. I think it depends on playstyle. So it would be an advantage for a more aggressive player, but a disadvantage for a more defensive player. But maybe it could also be argued that being either aggressive or defensive is generally better no matter your preferred playstyle, but that would probably depend on elo rating I think, if that's the case
@gravity8120
@gravity8120 2 жыл бұрын
The question then, is that when considering a building's elevation bonus when attacking/being attacked, does it take into consideration the elevation of the lowest tile the building is touching? Or would it be the tile at the centre of the building that's considered?
@natevanderw
@natevanderw 2 жыл бұрын
Also, what about units that are attacking or being attacked on a tile that has elevation difference?
@GFumet
@GFumet 2 жыл бұрын
I just want to highlight how useful this video is as an educational tool. More important than just what is being is asked (how does elevation affect building-placement?), is the method taken. The real gem is that is makes explicit the process of accumulating relevant observation, noting how these pieces of data are difficult to make sense of in a unified way; to then seeing the mechanism that accounts for all of them in one sweep as privileged in virtue of its playing this role. This because, intuitively as well, we know that there are many many more "explanations" that can't account for all. In this 12 min video on AOE, we are being treated to a short lesson in concepts as important as explanatory power and the scientific method. Cheers!
@TheCelt93
@TheCelt93 2 жыл бұрын
Good sleuthing Spirit! It's interesting that the TC multiple parts design was abandoned for AOE3; must have been too hard to implement without a grid.
@mrkirby8622
@mrkirby8622 2 жыл бұрын
That is likely because AoE3 was made using a different engine (also used for AoM, Engine: Bang!) compared to AoE1 and AoE2 (Engine: Genie). So the limitations are completely different.
@davidpereira5969
@davidpereira5969 2 жыл бұрын
In aoe3 the tc is just 1 building, while in aoe2 the tc is 4 buildings all together, he kinda showed this at the end of the video
@damirkekez4692
@damirkekez4692 2 жыл бұрын
This is the quality content I come here for. Perfection.
@T-West
@T-West 2 жыл бұрын
2:11 The game actually allows for more than 7 elevation levels, even though the editor in DE let's you place only 1 through 7. Elevations are 1-indexed in the editor but 0-indexed in map scripts. If you create generations of the AoC Arabia map script, you'll end up hills at elevation 8 (since they're spawned at elevation 7 in the map script).
@billdewall6152
@billdewall6152 2 жыл бұрын
Love how much niche knowledge you have about these games. Is that a DE-specific quirk? It sounds like the sort of curiosity that results from two different programmers working on the same script years apart from one another.
@T-West
@T-West 2 жыл бұрын
@@billdewall6152 It's like that in the original game.
@diegopugaquintanilla4344
@diegopugaquintanilla4344 Жыл бұрын
The real question is how this will help in the next episode of AOE2 pacifist
@boyo7918
@boyo7918 2 жыл бұрын
I like how for the most part this video is about every building but the TC
@justsammy2023
@justsammy2023 2 жыл бұрын
Do units use the same rounding down logic leading to visible elevation but no bonus (since both would be height 1)?
@SpiritOfTheLaw
@SpiritOfTheLaw 2 жыл бұрын
Interesting question, and is something I also looked into. Units seem to be able to track their height perfectly, where even being slightly higher on a slanted tile gives the uphill attack bonus. Placing buildings is the only case I've seen where elevation is rounded so much.
@justsammy2023
@justsammy2023 2 жыл бұрын
That's fascinating and a a wonderful insight into the game design process. I love this Frankenstein's monster of systems and design ideas we call AOE2
@3xperiment8
@3xperiment8 2 жыл бұрын
@@justsammy2023 Lol
@erikssonown
@erikssonown 2 жыл бұрын
@@SpiritOfTheLaw How about the hill bonus for buildings? Which tile decides the elevation of the building, i would guess the tip of the v?
@fredskis89
@fredskis89 2 жыл бұрын
@@erikssonown I always wonder this when placing castles on lumpy terrain!
@davidcastillo868
@davidcastillo868 2 жыл бұрын
Great video! I would like to say that this might give a very slight advantage to players starting in the northern part of a map, since you have less problems to place a castle facing the opponent downhill.
@Concertfreak852
@Concertfreak852 2 жыл бұрын
@Spiritofthelaw, you're such a genius for figuring this out! I'm more than impressed! That's why we all love you here, apart from your smooth voice and humor~
@mundolincurve7577
@mundolincurve7577 2 жыл бұрын
I don't know how you can dig up so many content. I always feel you have taught us all of the game, but at the begining of each video I am like "hmmm yes, why ?"
@VieShaphiel
@VieShaphiel 2 жыл бұрын
I haven't played with the scenario editor a lot, so I never even noticed that the Town Center is made up of several sprites!
@derrmeister
@derrmeister 2 жыл бұрын
10:38 nice, I never realized the builders had to dig tombs below monasteries. and there is also already a box for all the precious relic gold!
@edwardblom2661
@edwardblom2661 2 жыл бұрын
And a AoE 1 relic “Easter egg”
@DarkOmegaMK2
@DarkOmegaMK2 2 жыл бұрын
5:34 I appreciate that Spirit Of The Law decided to appear in person to give this explanation.
@Jixxor
@Jixxor 2 жыл бұрын
This channel just keeps exciting me. Not in a million years would I have questioned this problem, nor tried to figure out why it behaves like it does - yet I am thrilled for the answer to it.
@rupert7565
@rupert7565 2 жыл бұрын
How does this interact with the elevation damage bonus? When a building is overhanging from the top or the bottom of a hill, is it at the top/bottom or somewhere in between?
@edwardblom2661
@edwardblom2661 2 жыл бұрын
I think he did another video on hill damage, and if I remember correctly only the middle pieces/piece matters.
@rupert7565
@rupert7565 2 жыл бұрын
@@edwardblom2661 Thank you.
@dragonos451
@dragonos451 2 жыл бұрын
I like this channel because it makes me feel valid going full nerd about the most random things.
@vongola8902
@vongola8902 2 жыл бұрын
Incredible work. This is your best video in my opinion
@rickbiessman6084
@rickbiessman6084 2 жыл бұрын
Imagine the original developer of this mechanic watching this video more than 20 years later, grinning, and thinking: "Yep, that’s how we did it. You figured it out!" :D :D AoE II is such a crazy game in terms of its unseen mechanics. Thanks SOTL for being such a nerd and testing this stuff until you can explain what’s going on! I really enjoy that! =)
@Binarokaro
@Binarokaro 2 жыл бұрын
This is so much more complicated than I could have ever imagined, and this actually has strategic implications about using the terrain to maximize hill bonuses too, wow
@juniorpasini9137
@juniorpasini9137 2 жыл бұрын
I always thought it was the upper squares instead of the L, 2x2, but your theory is more in line with reality, congratulations!
@jurgnobs1308
@jurgnobs1308 2 жыл бұрын
the reason it's the V is because those are the tiles that are actually visibley the rest is covered by the 2d graphic of the building.
@richeybaumann1755
@richeybaumann1755 2 жыл бұрын
I love your videos because you do science and I love science. You ask a question, come up with an idea, then test it. If it turns out to be wrong, you try again until you find an answer.
@andreiyy
@andreiyy 2 жыл бұрын
I've never seen such thorough and diligent research on something I care so little about
@asterozoan
@asterozoan 2 жыл бұрын
Playing "Hall of the Mountain King" while listening to this really captures the mounting complexity and confusion I felt watching this video. Excellently explained as always but... wow does the game overcomplicate this or what?
@erikur72
@erikur72 2 жыл бұрын
How does this affect hill bonuses attributed to buildings? I.e. does it matter which part of the castle is on the hill to get the hill bonus?
@AndreaPasqualiniMe
@AndreaPasqualiniMe 2 жыл бұрын
Spirit of the Law: Answers to questions I've never asked myself! Love you!
@OwnedbyBazooka
@OwnedbyBazooka 2 жыл бұрын
This is so fascinating! Thanks for putting in the work SotL.
@EL-os6yg
@EL-os6yg 2 жыл бұрын
My jaw dropped, this must have been a lot of work to figure it out for knowledge you don't really need to know (but fascinating to watch!) Thank you sir!
@planescaped
@planescaped 2 жыл бұрын
This seems like a leftover quirk that was just never removed. Even now Spirit's finding ancient glitches.
@Nightstalker565
@Nightstalker565 2 жыл бұрын
not sure i would call this a glitch, I didn't develop the game however, but my assumption is that this system was made as it is to ensure the placement of buildings doesn't break terrain visually too much, would explain why its the 2 sides facing the camera that are the ones it considers for placement. the sides facing away from the player can mess with terrain more since the player doesn't see that side. Just a relic of the time. Then again i know nothing about this games development, so this is pure speculation on my part.
@arlupadilla2335
@arlupadilla2335 2 жыл бұрын
Wow that's a really interesting video you've made in a while, I was really invested thru the investigation you made. Good job.
@OytheGreat
@OytheGreat 2 жыл бұрын
I think us veteran AoEII builders have intuitively figured some of this out and it's one of the reasons I prefer to have my civ in the south side of the map. It just makes it easier to use the hilly terrain than for the northern civs. This was a great investigation though and I'm very happy you did this one Spirit! 🏯🧐🏰
@jamie_drummond
@jamie_drummond 2 жыл бұрын
I think this is my favorite of all your videos. It's such a mundane question, but you led us on a wild ride.
@jmp8678
@jmp8678 2 жыл бұрын
What incredible patience you have - thank you for explaining this!
@sgoorhuis
@sgoorhuis 2 жыл бұрын
Dude, that must have been so much work but man is it cool to see you explain it
@NUkekz
@NUkekz 2 жыл бұрын
Spirit is the Newton of the game. Asking questions about how world works and finding answers with imperative way
@LightMageMike
@LightMageMike 2 жыл бұрын
That was a fascinating analysis. I'd never played around with elevation that much in Aoe2, but it's interesting to see just how much nuance there is to working with it. Thanks for the video!
@billdewall6152
@billdewall6152 2 жыл бұрын
Awesome research! Based on what you said in the conclusion, it sounds like you suspect the Town Center is checking to make sure each of its four component parts is on the same elevation, yeah? That would explain why it's uniquely restrictive, since to my knowledge it's the only building that is comprised of separate "sub-buildings."
@thatcarlosguy3820
@thatcarlosguy3820 2 жыл бұрын
I would love to see a video of the original developers critiquing your findings to see how accurate you are.
@CompletelyZoningOut
@CompletelyZoningOut 2 жыл бұрын
I'll admit I had lowish expectations for this one, yet I remained interested throughout. Nice job.
@jakob8043
@jakob8043 2 жыл бұрын
That must mean that the TC has its own elevation checking algorithm, because if it were using the normal building one, it could be planted on the foot of the hill. The building one rounds down, so the TC would think 'alright I'm level'.
@UnfamiliarPlace
@UnfamiliarPlace 2 жыл бұрын
Excellent sleuthing. Interesting that it actually means there are balance issues depending on whether you start on the south or north side of a Golden Pit type map.
@georgepr242
@georgepr242 2 жыл бұрын
I noticed that you used the original middle eastern architecture for the byzantines in the intro when showing the wonder, tc, and castle. Touché
@AdobadoFantastico
@AdobadoFantastico 2 жыл бұрын
This is such a huge aspect of game development. It's one thing to make a set of systems that interact in fun ways, but handling the edge cases is really difficult. Eventually you have no choice but to start making hard rules to ensure that it holds together.
@harishankar-cz9tx
@harishankar-cz9tx 2 жыл бұрын
surprisingly this is exactly how real world investigation of Physics is suppose to work. You make observation, make theories, update theories until all observaations can be explained.
@SIGNOR-G
@SIGNOR-G 2 жыл бұрын
Leave it to Spirit of the Law to answer kne of the most underrated questions of AOE2
@shivdmanwii
@shivdmanwii 2 жыл бұрын
this vid reminds me of a topic i always wondered about: hill bonuses. how much of a building has to be on a hill part to get the bonus. At what point does the bonus stops for units partially up a slope etc. a followup video to this would be great with allt he little nitty gritty details of hills and how they work for units and buildings on small constant slopes or uneven up and down ones.
@acarrot589
@acarrot589 2 жыл бұрын
If partially placed on a hill when is a castle( or krepost or donjon ) getting the elevation bonus?
@vagnerseibert1748
@vagnerseibert1748 2 жыл бұрын
Buildings only consider their center for calculating elevation damage.
@bigsmoke4592
@bigsmoke4592 2 жыл бұрын
@@vagnerseibert1748 how do 2x2 or 4x4 buildings consider their center?
@vagnerseibert1748
@vagnerseibert1748 2 жыл бұрын
@@bigsmoke4592 They use the center vertex, not the tile. As it can be seem on SOTL's video, each tile has 4 vertices, of which each one has its own height.
@LeandroDelPrete
@LeandroDelPrete 2 жыл бұрын
Before this video I thought you were a data enthusiast but now I think you deserve to be promoted to data maniac! Fantastic job, man! All that testing must have been a lot of work.
@ct7525
@ct7525 2 жыл бұрын
Production value is insane. Bravo!
@michaelandreipalon359
@michaelandreipalon359 2 жыл бұрын
I'm now more enlightened than ever on building infrastructure on AoE II. Thanks, SotL!
@dembro27
@dembro27 2 жыл бұрын
Good use of sandboxing to figure out how it works!
@Tsukamy
@Tsukamy 2 жыл бұрын
To have done some cosmetics modding, town centers is separated indeed in 3 parts for DE. It's probably to help the fact we can walk under each wings, but not the small square in the center
@Clairvoire
@Clairvoire 2 жыл бұрын
I always had a theory about this, given the psychology of fighting upward vs downward, but with this? I wonder if there's a real statistic advantage to being in the south of the map, versus the north? I think it might be as high as 5 or 10%
@edwardblom2661
@edwardblom2661 2 жыл бұрын
Depends on where the elevation is. I guess if the elevation is around the bases, one of the players should have the advantage of having more TC spots in front of his base to grab more map control. On the other hand, the other player may have an extra spot to fall back on if he gets pushed. The elevation is super random though so this would be incredibly hard to calculate. Spawning to the north might give a really tiny chance of giving you a god forward TC though, so I guess I’d pick north, but really depends on the map and defensive/aggressive playstyle.
@Clairvoire
@Clairvoire 2 жыл бұрын
@@edwardblom2661 It'd be interesting to see the data. At least in terms of the TC, because it's so restrictive it should be pretty fair, but having castles naturally have more positions on the south side of hills may favor... the south I think? On golden pit or any map where elevation goes up or down towards the center of the map, the south player should have more places for a slightly forward castle on their side, since the 'V' shape might match the south ring of elevations more. (it might be too negligible to notice, except in a huge sample of matches though)
@rubenmaessen4724
@rubenmaessen4724 2 жыл бұрын
@@ClairvoireBut If the height of the V determines the hill bonus of the castle it would be bad to place it on the south side of the hill.
@Nazuiko
@Nazuiko 2 жыл бұрын
@@Clairvoire You could be on to something, given the winrate delta for blue (southwest) vs red (northeast) side in League of legends is ... not huge, but far from zero.
@jbay088
@jbay088 2 жыл бұрын
This might be one of your best videos yet. What a great feat of deduction!
@sarahd2623
@sarahd2623 2 жыл бұрын
This whole video felt like watching an indecisive person failing to commit to placing a structure :D
@IDKisReal2401
@IDKisReal2401 2 жыл бұрын
From a game design standpoint, the thing with checking only the sides makes sense as the player will only see that side so it doesn't really matter how the backside is placed
@longbow857
@longbow857 2 жыл бұрын
Of all tests you have done in this game, figuring this out seemed to me like it must have been the most fun thing to do.
@caret_shell
@caret_shell 2 жыл бұрын
Awesome analysis. You're an amazing software debugger/investigator/presenter!
@talmagejones
@talmagejones 2 жыл бұрын
I love waking up to a new SotL video. :)
@Eoin1
@Eoin1 2 жыл бұрын
the effort, the attention to detail, the logic. I love it all. Stay awesome dude
@geniumme2502
@geniumme2502 2 жыл бұрын
i think you missed the chance of a great title of the video with that awesome line on red tape for building permits in AOE2 at the end :D well done figuring this one out haha
@mathewperryfan
@mathewperryfan 2 жыл бұрын
I prefer the way age of mythology works, if there's a slope or uneven terrain, once the villagers start building the terrain below the building will even out, so you can place your buildings pretty much anywhere, I feel like this is something that can be achieved in 2d as well
@youmukonpaku3168
@youmukonpaku3168 2 жыл бұрын
the buildings in category 3 actually do that in Age of Empires 2 - once built the terrain is flattened to whatever the game thinks was the building's elevation.
@mathewperryfan
@mathewperryfan 2 жыл бұрын
@@rcillo you get a plain surface where the building used to be
@jazzabighits4473
@jazzabighits4473 2 жыл бұрын
@@mathewperryfan yeah that was good i remember that, looked a bit weird though haha
@marv8107
@marv8107 2 жыл бұрын
dang as a new rts-developer this video is extremly interesting and insightful. Thanks Spirit Of The Law!
@MichaelPohoreski
@MichaelPohoreski 2 жыл бұрын
Professional game dev here. Make sure you *play* classic RTSs so you can avoid the mistakes of the genre. * Age of Empires 2 & 3 * Command & Conquer * Warcraft 2 & 3 * StarCraft 1 & 2 * Total Annihilation * Rise of Nations You’ll also want to watch WinterStarcraft’s reaction video: _The next major RTS will fail. This is why_ Good luck!
@marv8107
@marv8107 2 жыл бұрын
@@MichaelPohoreski yea i played all of these and watched the video already :) thanks for your input! do you have a feature you definetly want to see in an rts game? :)
@MichaelPohoreski
@MichaelPohoreski 2 жыл бұрын
@@marv8107 Yes, several! ALSO, pretend a user has carpal tunnel. How could they play the game? * Auto-group joining. Why do I manually have to keep adding a soldier when he gets sent to the front line? They should automatically join their buddies * Free-to-Play to make it more accessible * CO-OP maps. Archon mode in Starcraft 2 is great but LACKS MAPS. * GOOD replay tools that let viewers always see the important stats * Easy to find and watch replays. Path of Exile had a large amount of success due to it being an early adopter of Twitch integration. * Fine grained AI difficulty. My group of gaming buddies usually default to Starcraft 2 for PvE because we can control the individual level of difficulty for each AI. This allows for more granularity to match AI to each human player's skill. AoE3 has an all-or-nothing difficulty which is horrible. * No stupid dichotomy of campaign having X units but multiplayer having Y units. /me glares at SC2. * Ability to customize our colors. * Multiple monitor support. Let me use my 2nd monitor to see the ENTIRE battlefield * Allow me to have "sub-windows" and assign "Camera Follow Unit" so it is easy to keep a bird's eye view on the important events * Allow more than 8 players total. I want to play 6 humans vs 6 AI with my buddies. * Custom max population. 200 max population is piddly. There are times we want far less, and far more. * Training modes where I can focus on a specific build order. Let's say I want to focus on streamlining building 3 barracks. Give me a game mode that times and rates how well I do. * SHOW me my build order as an overlay * Show me a one line from my build order
@nachiketpargaonkar8646
@nachiketpargaonkar8646 2 жыл бұрын
So glad that I came across this channel... lovely analysis as always! 👌🏻
@meninbike1602
@meninbike1602 2 жыл бұрын
that's the most spirit of the law video in a while
@NickBrown79
@NickBrown79 2 жыл бұрын
This was WAAAY more interesting that I expected it to be.
@MythrilZenith
@MythrilZenith 2 жыл бұрын
Sort of makes sense, as if you consider the visible bottom of the building the "visible foundation" then it makes sense to have the building built on the ground and into the hill, but makes a lot less sense to have it built coming out of the hill hanging off the ground. Basically it works for visual consistency even if it seems logically inconsistent.
@silviodomenico
@silviodomenico 2 жыл бұрын
Fair work! Must had been so tedious! Thanks
@YayapLives
@YayapLives 2 жыл бұрын
This is the content we are here for! Amazing video.
@AviSandy
@AviSandy 2 жыл бұрын
There is one more level - God level - Spirit of the law !!
@theodentherenewed4785
@theodentherenewed4785 2 жыл бұрын
That's an amazing research, such an in-depth analysis.
@tylerhansen8391
@tylerhansen8391 2 жыл бұрын
I think I found an edge case you missed. Based on my initial hunch that the height would be limited by the front corner, I made a roll on the hills so that I could make the right edge of a cathedral go from 3 up to 4 and down to 2 and the placement was still good. The front corner idea makes sense from a programming perspective since then you only have to compare each space to one specific one rather than track and compare all the heights to each other.
@VINsational331
@VINsational331 2 жыл бұрын
I've always wished that buildings placed on uneven terrain reflected that in the art style. It'd be so cool if buildings incorporated columns or mounds or split level designs (like the weird TCs at the end) in each specific building depending on elevation changes. I wonder how many different variants of each building would need to be drawn to account for every scenario...probably a lot, but not an impossible number.
@mistermaster256
@mistermaster256 2 жыл бұрын
This is actually amazing! I'm extremely impressed you figured this out.
@harrilaani9105
@harrilaani9105 2 жыл бұрын
Great video, as always! However, I have a question. Have you given thought to make a video about slinging in multiplayer? What's the math, how to do it best, who are the best civs to sling, when to do it, when not, etc? Would find it very interesting:)
@Jacks_Suffocating_Nihilism
@Jacks_Suffocating_Nihilism 2 жыл бұрын
Great analysis. This asymmetry has horrifying implications for the fairness of maps with substantial elevation which have been used in competition over the past two decades, and I hope it is somehow rectified ASAP by FE.
@Luciferhelidon
@Luciferhelidon 2 жыл бұрын
thanks for answering a question i have to assume crossed my mind for a minute 20 years ago
@pevio2851
@pevio2851 2 жыл бұрын
AoK: Has Scenario Editor in Alpha mode. AoE4: Uhhh...
@ewtube8004
@ewtube8004 2 жыл бұрын
Mate you to about absolutely anything and I would watch it. Love your voice ❤️
@ayerev1202
@ayerev1202 2 жыл бұрын
mind absolutely blown, this video is GOAT contender
@Taydris0
@Taydris0 2 жыл бұрын
That's some deep research, SOTL. Good job!
@R3stor
@R3stor 2 жыл бұрын
It's like that quotes from builder units from C&C Generals: "I can build anywhere" vs "I can't build there"
@Morrneyo
@Morrneyo 2 жыл бұрын
This reminds me, In "Popular 3," workers level the ground and build a building on it. They build in a very unique and realistic way for an old game.
@JNCressey
@JNCressey 2 жыл бұрын
"Populous 3: The Beginning" panheathu
@revalenz
@revalenz 2 жыл бұрын
It's interesting that the question in the title is answered in the first minute of the video, but I'm sure everyone just continued watching :P
Auto shepherding explained (AoE2)
5:58
Spirit Of The Law
Рет қаралды 95 М.
Defensive Stance, Guard, and Follow: What's the difference?
13:06
Spirit Of The Law
Рет қаралды 114 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 34 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 10 МЛН
Before VS during the CONCERT 🔥 "Aliby" | Andra Gogan
00:13
Andra Gogan
Рет қаралды 10 МЛН
Do You Have to Build Extra Town Centers? ft. Hera
20:01
Spirit Of The Law
Рет қаралды 256 М.
How good are Dromons? (New AoE2 unit)
8:54
Spirit Of The Law
Рет қаралды 153 М.
Why poorly placed farms aren't as bad as you think
9:04
Spirit Of The Law
Рет қаралды 306 М.
What are the worst unique techs in AoE2?
9:41
Spirit Of The Law
Рет қаралды 283 М.
Should You Garrison Archers In Towers?
11:15
Spirit Of The Law
Рет қаралды 722 М.
Rome Total War Is A Perfectly Balanced Game With No Exploits
25:23
The Spiffing Brit
Рет қаралды 1,4 МЛН
Rating the Special Maps
18:21
Spirit Of The Law
Рет қаралды 242 М.
The Better Boarding Method Airlines Won't Use
8:28
CGP Grey
Рет қаралды 28 МЛН
TheViper tries Phosphoruing with Mayans!
18:12
T90Official - Age Of Empires 2
Рет қаралды 47 М.
AoE2 with Dinosaurs!
24:22
Spirit Of The Law
Рет қаралды 195 М.