2 comments

  • ZeWaka1 hour ago
    Darn, this title got me excited about Minecraft.
  • well_ackshually40 minutes ago
    &gt;if skill == cleave and support == wide_sweep: make cleave radius bigger<p>if skill == cleave and support == focused_edge: make cleave smaller but stronger<p>if skill == cleave and support == twin_cleave and rule == guarded_arc: quietly move to the woods<p>&gt;That can work for a demo. It gets rough once the game has lots of skills, supports, items, statuses, and encounter rules.<p><i>Laughs in path of building</i> : <a href="https:&#x2F;&#x2F;github.com&#x2F;PathOfBuildingCommunity&#x2F;PathOfBuilding-PoE2&#x2F;blob&#x2F;dev&#x2F;src&#x2F;Modules&#x2F;CalcPerform.lua" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;PathOfBuildingCommunity&#x2F;PathOfBuilding-Po...</a><p>Path of Exile has deeper mechanics than pretty much every other ARPGs out there, PoB covers the vast majority of them, in a beautiful mess of about 20k lines of calculations in various files.<p>Making it a &quot;Compiler problem&quot; makes it an unsolvable one in acceptable time.<p>Fun fact: it directly parses mods from their ingame description into a mod database that is basically a stringly typed list of whatever increases also. : <a href="https:&#x2F;&#x2F;github.com&#x2F;PathOfBuildingCommunity&#x2F;PathOfBuilding-PoE2&#x2F;blob&#x2F;dev&#x2F;src&#x2F;Modules&#x2F;ModParser.lua" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;PathOfBuildingCommunity&#x2F;PathOfBuilding-Po...</a><p>Second fun fact: that&#x27;s the one for Path of Exile 2, that has different mechanics. The PoE1 version is the same thing, except even larger.<p>So yeah, don&#x27;t bother about making a compiler. Your compiler will figure out micro upgrades and die in three months when the game adds incompatible mechanics. Stay agile and on your feet.