Buildcraft Is a Compiler Problem

(mitander.xyz)

13 points | by mitander 1 day ago

2 comments

  • ZeWaka 58 minutes ago
    Darn, this title got me excited about Minecraft.
  • well_ackshually 24 minutes ago
    >if skill == cleave and support == wide_sweep: make cleave radius bigger

    if skill == cleave and support == focused_edge: make cleave smaller but stronger

    if skill == cleave and support == twin_cleave and rule == guarded_arc: quietly move to the woods

    >That can work for a demo. It gets rough once the game has lots of skills, supports, items, statuses, and encounter rules.

    Laughs in path of building : https://github.com/PathOfBuildingCommunity/PathOfBuilding-Po...

    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.

    Making it a "Compiler problem" makes it an unsolvable one in acceptable time.

    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. : https://github.com/PathOfBuildingCommunity/PathOfBuilding-Po...

    So yeah, don't bother about making a compiler.