연말이므로 웹 앱을 만들었습니다.

minmax
htp // 아도 12937. 기주 b. 이오 / 모두 x_ 우 b /

놀이 방법


  • 패널을 번갈아 가서 총 득점을 겨루는 게임이다.
  • 선수는 좋아하는 위치에서 시작된다.
  • 후손은 선수가 선택한 위치를 포함한 세로 일렬 중에서 패널을 선택한다.
  • 다시 선수는 후손이 선택한 패널을 포함한 가로 일렬 중에서 패널을 선택한다.
  • 한번 선택한 패널은 선택할 수 없다.
  • 패스는 할 수 없다.
  • 패널을 선택할 수 없었던 시점에서, 합계 득점이 높은 쪽의 승이다.

  • 게임 진행 예



    시작



    게임 시작. 처음에는 역시 10이겠지


    초반



    10을 2개 잡아 내고는 순조롭다


    중반



    조금 져 온 중반.
    맨 오른쪽의 9를 취하면 오른쪽 상단의 10을 취합니다.
    왼쪽의 5를 취하면 상대는 마이너스밖에 취할 수 없다. 그래서 5를 선택.


    마지막



    되풀이하고 무승부.
    레벨 5에서 ​​무승부라면 좋은 분입니다.


    개발 환경



    언어


  • CoffeeScript
  • Haml
  • CSS (동)

  • 프레임워크


  • angularJS
  • Bootstrap

  • 프로젝트 관리


  • git
  • grunt

  • 테스트


  • Karma
  • Jasmine

  • 기타


  • 쓸데없이 다언어 대응
  • htp // 아도 12937. 기주 b. 이오 / 모두 x_ 우 b / # /?ぁg=엔

  • minmax라고 말해 두어 컴퓨터의 알고리즘은 알파 베타법

  • h tp // 그럼.ぃきぺぢ아. 오 rg/우키/%에 3% 82% 아 2% 에 3% 83% 아 B% 에 3% 83% 95% 에 3% 82% 99% 3% 83% BC% 3% 82% BF% 6% B3% 95 )


  • 모듈화나 자동 테스트, 스테이트 머신, 다언어 대응 등 올해 배운 것을 여러가지 담아 보았습니다. 새해에 테스트를 추가하고 리팩토링합니다. 그리고 내부적인 것도 새해 Qiita에 투고할 예정입니다.

    그럼 여러분 좋은 해를.

    좋은 웹페이지 즐겨찾기