RustConf 2023 - Using Rust and Battlesnake to never stop learning

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 10

  • @Coreyja
    @Coreyja 10 หลายเดือนก่อน +14

    Author here!
    Hope you all enjoyed this talk as much as I did putting it together! I'll try to check in on this comment secion and continue to answer any questions you have! Thanks for stopping by!

    • @maximus1172
      @maximus1172 10 หลายเดือนก่อน +2

      You got me really motivated to start on this adventure!!

    • @darklajid
      @darklajid 10 หลายเดือนก่อน +1

      I appreciated the talk, I'm glad to learn about battle snakes. I do feel that the talk was very light on .. details. I would've liked to understand a bit more about the actual changes vs just "4 turns to ... 7 turns". There was no ... Rust code in the talk :-/

    • @Coreyja
      @Coreyja 10 หลายเดือนก่อน

      @@maximus1172 Love to hear it! Good luck with your snake! Stop by the Discord if you ever get stuck or just want to chat!

    • @linco95
      @linco95 10 หลายเดือนก่อน +1

      How does it score a state?
      Does it consider eating fruit? Trapping/killing opponent snake? Etc...

    • @Coreyja
      @Coreyja หลายเดือนก่อน

      @@linco95 Sorry for the super late response! I don't get notifications for this video and forgot to check on it
      The scoring function is in someways the real "brain" of a minimax snake like I write! My best one is based mostly on area control. So it compares the number of board squares I can get to before my opponents! There is also some modifiers in there for preferring to get food when I'm low on health and stuff like that
      I've found this area control to work fairly well for me, but the fun in Battlesnake is trying out different things and seeing what works best!

  • @VoyivodaFTW1
    @VoyivodaFTW1 10 หลายเดือนก่อน +11

    Fun talk. Definitely interested in Battlesnake and optimization.

  • @adrianbool4568
    @adrianbool4568 10 หลายเดือนก่อน +1

    By far the best Rust talk I've watched. Both engaging and informative. Well done on spreading the Rust love! ;-)

  • @EngineerNick
    @EngineerNick 10 หลายเดือนก่อน +1

    Very cool :)

  • @stevenhe3462
    @stevenhe3462 10 หลายเดือนก่อน

    Prune the tree and make it parallel, I guess?