GithubHelp home page GithubHelp logo

dvrp0 / monsoon Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 167 KB

An attempt to create human-level Stormbound AI with Deep Reinforcement Learning, featuring Python implementation of the game

License: MIT License

Python 100.00%

monsoon's People

Contributors

dvrp0 avatar

Watchers

Kostas Georgiou avatar  avatar

monsoon's Issues

bug: 유닛 동시 사망 시 능력 발동 관련 오류

                                                   1: 20
  (0, 0) -----------------  (1, 0) -----------------  (2, 0) -----------------  (3, 0) -----------------  
  (0, 1) -----------------  (1, 1) -----------------  (2, 1) -----------------  (3, 1) -----------------  
▶(0, 2) 1: f014 ♥1         (1, 2) 0: f004 ♥1         (2, 2) 0: u007 ♥5         (3, 2) -----------------◁
  (0, 3) -----------------  (1, 3) -----------------  (2, 3) -----------------  (3, 3) -----------------  
  (0, 4) -----------------  (1, 4) -----------------  (2, 4) -----------------  (3, 4) -----------------  
                                                   0: 20

                                                   1: 20
  (0, 0) -----------------  (1, 0) -----------------  (2, 0) -----------------  (3, 0) -----------------  
  (0, 1) -----------------  (1, 1) -----------------  (2, 1) -----------------  (3, 1) -----------------  
▶(0, 2) 1: f014 ♥1         (1, 2) 0: f004 ♥1         (2, 2) 1: u007 ♥5    V    (3, 2) -----------------◁
  (0, 3) -----------------  (1, 3) -----------------  (2, 3) -----------------  (3, 3) -----------------  
  (0, 4) -----------------  (1, 4) -----------------  (2, 4) -----------------  (3, 4) -----------------  
                                                   0: 20
  • 플레이어 1이 (3, 2)에 친환경 프로토타입을 사용하면 (2, 2)와 (3, 2) 모두 빈 타일로 남아야 정상
  • 플레이어 0의 프로토타입이 처치되어 능력이 발동해도 플레이어 1의 프로토타입 역시 체력이 0인 상태이므로 능력의 대상이 되지 않아야 함
  • self.player.board.get_surrounding_tiles()로 능력 적용 대상을 가져오고 해당 메서드는 board.get_targets()를 사용하므로 여기에 체력 관련 체크가 필요함

bug: 밀기 및 텔레포트가 전선을 확장하지 않음

                                                   0: 20
  (0, 0) 0: b304 ♥6         (1, 0) 1: u071 ♥6         (2, 0) -----------------  (3, 0) -----------------  
  (0, 1) -----------------  (1, 1) -----------------  (2, 1) -----------------  (3, 1) 0: ua07 ♥5   P     
▶(0, 2) 1: f006 ♥3         (1, 2) -----------------  (2, 2) 0: ue04 ♥9     C   (3, 2) -----------------◁
  (0, 3) 1: u211 ♥3         (1, 3) -----------------  (2, 3) -----------------  (3, 3) -----------------  
  (0, 4) -----------------  (1, 4) -----------------  (2, 4) -----------------  (3, 4) -----------------  
                                                   1: 20
  • 플레이어 1이 (1, 2)에 티카를 사용했음에도 전선이 정상적으로 확장되지 않음
  • 아직 음향 조절자를 구현하지 않아서 확실하진 않지만 밀기에도 동일한 버그가 있을 것으로 예상

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.