ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

WAC.163: 662 node search tree
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions Flat
View previous topic :: View next topic  
Author Message
Steven Edwards



Joined: 13 Mar 2006
Posts: 3552

PostPost subject: WAC.163: 662 node search tree    Posted: Tue May 01, 2007 4:04 am Reply to topic Reply with quote

Here's WAC.163 (a mate in eleven):
[D] 5rk1/2p4p/2p4r/3P4/4p1b1/1Q2NqPp/PP3P1K/R4R2 b - - 0 1
   ::    ::    BR BK ::
::    BP    ::    :: BP
   :: BP ::    ::    BR
::    :: WP ::    ::    
   ::    :: BP :: BB ::
:: WQ ::    WN BQ WP BP
WP WP    ::    WP    WK
WR    ::    :: WR ::    

And here's the 662 node search tree:
Code:

1... Qg2+ 2. Nxg2 hxg2+ 3. Kxg2
    3... Bf3+ 4. Qxf3
      4... Rh2+ 5. Kxh2
      4... exf3+ 5. Kg1 Rh1+ 6. Kxh1
    3... Bh3+ 4. Kg1
    3... Rh2+ 4. Kxh2 Rxf2+ 5. Rxf2
    3... Rxf2+ 4. Rxf2
      4... Bf3+ 5. Qxf3 Rh2+ 6. Kxh2
      4... Bh3+ 5. Kg1
      4... Rh2+ 5. Kxh2
1... Qh1+ 2. Rxh1 Rxf2+ 3. Kg1
    3... Rf1+ 4. Rxf1 h2+ 5. Kg2
        5... Bf3+ 6. Rxf3 exf3+ 7. Kf2
        5... Bh3+ 6. Kxh2
          6... Bc8+ 7. Kg1 Rxh1+ 8. Kxh1
          6... Bd7+ 7. Kg1 Rxh1+ 8. Kxh1
          6... Be6+ 7. Kg1 Rxh1+ 8. Kxh1
          6... Bf5+ 7. Kg1 Rxh1+ 8. Kxh1
          6... Bg2+ 7. Kxg2 Rh2+ 8. Kxh2
          6... Bg4+ 7. Kg1 Rxh1+ 8. Kxh1
          6... Bxf1+ 7. Kg1 Rxh1+ 8. Kxh1
    3... Rg2+ 4. Nxg2 h2+ 5. Kf1
        5... Be2+ 6. Kxe2
        5... Rf6+ 6. Nf4 Bh3+ 7. Ke1
    3... h2+ 4. Kxf2 Rf6+ 5. Nf5
1... Qxf2+
 2. Kh1 Bf3+ 3. Ng2 hxg2#
 2. Ng2 Qxg2#
 2. Rxf2 Rxf2+
   3. Kg1
    3... Rf1+ 4. Rxf1 h2+ 5. Kh1 Bf3+ 6. Rxf3
    3... Rg2+ 4. Nxg2 h2+ 5. Kh1
    3... h2+
     4. Kh1 Bf3+ 5. Ng2
        5... Bxg2#
        5... Rf1+ 6. Rxf1 Bxg2+ 7. Kxg2
     4. Kxf2 Rf6+
       5. Ke1
        5... h1=Q+
         6. Kd2
          6... Qc1+ 7. Kxc1
          6... Rf2+ 7. Kc3
         6. Nf1
          6... Qxf1+ 7. Kd2
            7... Qc1+ 8. Kxc1
            7... Qe2+
             8. Kc1
              8... Qd1+ 9. Qxd1
              8... Rf1+ 9. Qd1
                9... Qc2+ 10. Kxc2
                9... Qxb2+ 10. Kxb2
                9... Qxd1#
                9... Rxd1#
             8. Kc3
              8... Qd2+ 9. Kxd2
              8... Qd3+ 9. Kb4
              8... Rf3+
               9. Kb4 Qb5+ 10. Ka3
                  10... Qa4+ 11. Kxa4
                  10... Qa5#
                  10... Qa6+ 11. Kb4
                    11... Qb5+ 12. Ka3
                      12... Qa4+ 13. Kxa4
                      12... Qa5#
                      12... Qa6+ 13. Kb4 Qb5+ 14. Ka3 Qa5#
                      12... Qb4+ 13. Kxb4
                      12... Qc5+ 13. Ka4
                        13... Qa5+ 14. Kxa5
                        13... Qa7+ 14. Kb4
                      12... Qxb3+ 13. axb3
                      12... Rxb3+ 13. axb3
                        13... Qa5#
                        13... Qa6+ 14. Kb4
                        13... Qxb3+ 14. Kxb3
                    11... c5+ 12. Kxc5
                  10... Qb4+ 11. Kxb4
                  10... Qc5+ 11. Ka4
                    11... Qa5+ 12. Kxa5
                    11... Qa7+ 12. Kb4
                  10... Qxb3+ 11. axb3
                  10... Rxb3+ 11. axb3
                    11... Qa5#
                    11... Qa6+ 12. Kb4
                    11... Qxb3+ 12. Kxb3
               9. Kd4
            7... Qf2+
             8. Kc1
              8... Qc2+ 9. Kxc2
              8... Qd2+ 9. Kxd2
              8... Qe1+
               9. Kc2 Rf2#
               9. Qd1 Qxd1#
              8... Qxb2+ 9. Kxb2
             8. Kc3
              8... Qc5+ 9. Qc4
              8... Qd2+ 9. Kxd2
              8... Qd4+ 9. Kxd4
              8... Rf3+ 9. Kb4
            7... Rf2+ 8. Ke3
              8... Qd3+ 9. Qxd3
              8... Qe1+ 9. Rxe1
              8... Qe2+ 9. Kd4
              8... Re2+ 9. Kd4
          6... Rxf1+ 7. Kd2
            7... Qg2+ 8. Ke3
              8... Qd2+ 9. Kxd2
              8... Qe2+ 9. Kd4
              8... Qf2+ 9. Kxe4
                9... Bf5+ 10. Ke5 Qd4+ 11. Kxd4
                9... Qd4+ 10. Kxd4
              8... Qf3+ 9. Kd2
                9... Qd3+ 10. Qxd3
                9... Qe2+ 10. Kc3 Qd3+ 11. Kb4
                9... Qf2+ 10. Kc3
              8... Qg1+ 9. Kxe4
                9... Bf5+ 10. Ke5 Qd4+ 11. Kxd4
                9... Qd4+ 10. Kxd4
              8... Rf3+ 9. Kxe4
            7... Qh2+ 8. Ke3
              8... Qd2+ 9. Kxd2
              8... Qe2+ 9. Kd4
              8... Qf2+ 9. Kxe4
                9... Bf5+ 10. Ke5 Qd4+ 11. Kxd4
                9... Qd4+ 10. Kxd4
              8... Qg1+ 9. Kxe4
                9... Bf5+ 10. Ke5 Qd4+ 11. Kxd4
                9... Qd4+ 10. Kxd4
              8... Qh6+ 9. Kxe4
              8... Rf3+ 9. Kxe4
            7... Rf2+ 8. Ke3
              8... Qe1+ 9. Rxe1
              8... Qf3+ 9. Kd4
              8... Re2+ 9. Kd4
        5... h1=R+ 6. Nf1
          6... Rfxf1+ 7. Kd2
            7... Rf2+ 8. Ke3 Re2+ 9. Kd4
            7... Rh2+ 8. Ke3
              8... Re2+ 9. Kd4
              8... Rf3+ 9. Kxe4
          6... Rhxf1+ 7. Kd2 R6f2+ 8. Ke3 Re2+ 9. Kd4
       5. Kg2
        5... Rf2+ 6. Kxf2
        5... h1=Q+ 6. Kxh1
       5. Nf5 Rxf5+
         6. Ke1
          6... Rf1+ 7. Kxf1
            7... h1=Q+ 8. Kf2
              8... Qg1+ 9. Kxg1
              8... e3+ 9. Kxe3 Qf3+ 10. Kd2
            7... h1=R+ 8. Kf2
          6... h1=Q+ 7. Kd2
            7... Qc1+ 8. Kxc1
            7... Rf2+ 8. Ke3
              8... Qe1+ 9. Rxe1
              8... Qf3+ 9. Kd4
              8... Re2+ 9. Kd4
          6... h1=R+ 7. Kd2 Rf2+ 8. Ke3 Re2+ 9. Kd4
         6. Ke3
         6. Kg2
          6... Rf2+ 7. Kxf2
          6... h1=Q+ 7. Kxh1 Rh5+ 8. Kg1
         6. Qf3 Rxf3+
           7. Ke1
            7... Rf1+ 8. Kxf1
              8... h1=Q+ 9. Kf2 e3+ 10. Kxe3
              8... h1=R+ 9. Kf2
            7... h1=Q+ 8. Kd2
              8... Qd1+ 9. Kxd1 Rf1+ 10. Kc2
              8... Rd3+ 9. Kc2 Qd1+ 10. Rxd1
              8... Rf2+ 9. Ke3 Qf3+ 10. Kd4
            7... h1=R+
             8. Kd2
              8... Rd3+ 9. Kc2
                9... Rc1+ 10. Kxc1 Rd1+ 11. Kc2
                9... Rh2+
                 10. Kb1
                  10... Rd1#
                  10... Rh1+ 11. Kc2
                 10. Kc1
                  10... Rd1#
                  10... Rh1+ 11. Kc2
              8... Rf2+ 9. Ke3 Re2+ 10. Kd4
             8. Ke2
              8... Ra3+
               9. Kd2
                9... Rd3+ 10. Kc2
                9... e3+ 10. Kc2 Bf5#
               9. Kf2 e3+ 10. Kg2 Bf3+ 11. Kxf3
              8... Rb3+ 9. Kd2
                9... Rd3+ 10. Kc2
                9... e3+ 10. Kc2 Bf5+ 11. Kxb3
              8... Rc3+ 9. Kd2
                9... Rd3+ 10. Kc2
                9... e3+ 10. Kxc3
              8... Rd3+ 9. Kf2
                9... Rd2+ 10. Ke3
                9... e3+ 10. Kg2
                  10... Bf3+ 11. Kxf3
                  10... Rd2+ 11. Kxh1 Bf3+ 12. Kg1
              8... Rf2+ 9. Kxf2
              8... Rf4+ 9. Ke3
              8... Rf5+ 9. Ke3
              8... Rf6+ 9. Ke3
              8... Rf7+ 9. Ke3
              8... Rf8+ 9. Ke3
              8... Rff1+ 9. Ke3
              8... Rh2+
               9. Kd1
                9... Ra3+ 10. Kc1
                9... Rb3+ 10. Kc1
                9... Rc3+ 10. Ke1
                  10... Rc1+ 11. Rxc1
                  10... Re3+ 11. Kf1 Bh3+ 12. Kg1 Rxg3+ 13. Kxh2
                9... Rd3+
                 10. Kc1
                  10... Rd1#
                  10... Rh1+ 11. Kc2
                 10. Ke1
                  10... Rd1+ 11. Rxd1 Re2+ 12. Kf1
                  10... Re2+ 11. Kf1 Rd1+ 12. Rxd1
                  10... Re3+ 11. Kf1 Bh3+ 12. Kg1 Rxg3+ 13. Kxh2
                  10... Rh1+ 11. Kf2
                    11... Rd2+ 12. Ke3
                    11... e3+ 12. Kg2
                      12... Bf3+ 13. Kxf3
                      12... Rd2+ 13. Kxh1 Bf3+ 14. Kg1
                9... Re3+ 10. Kc1 Re1#
                9... Rf1#
                9... Rf4+
                 10. Kc1 Rf1#
                 10. Ke1
                  10... Re2+ 11. Kd1 Rf1#
                  10... Rf1+ 11. Kxf1
                  10... Rh1+ 11. Kd2
                9... Rf5+
                 10. Kc1 Rf1#
                 10. Ke1
                  10... Re2+ 11. Kd1
                    11... Rf1#
                    11... Rxd5+ 12. Kc1
                      12... Rd1+ 13. Kxd1
                      12... Re1+ 13. Kc2
                  10... Rf1+ 11. Kxf1
                  10... Rh1+ 11. Kd2
                9... Rf6+
                 10. Kc1 Rf1#
                 10. Ke1
                  10... Re2+ 11. Kd1 Rf1#
                  10... Rf1+ 11. Kxf1
                  10... Rh1+ 11. Kd2
                9... Rf7+
                 10. Kc1 Rf1#
                 10. Ke1
                  10... Re2+ 11. Kd1 Rf1#
                  10... Rf1+ 11. Kxf1
                  10... Rh1+ 11. Kd2
                9... Rf8+
                 10. Kc1 Rf1#
                 10. Ke1
                  10... Re2+ 11. Kd1 Rf1#
                  10... Rf1+ 11. Kxf1
                  10... Rh1+ 11. Kd2
               9. Ke1
                9... Re2+ 10. Kxe2
                9... Re3+ 10. Kf1 Bh3+ 11. Kg1 Rxg3+ 12. Kxh2
                9... Rf1+ 10. Kxf1
                9... Rh1+ 10. Kd2 Rd3+ 11. Kc2
              8... Rxg3+
               9. Kd2
                9... Rd1+ 10. Rxd1
                9... Rd3+ 10. Kc2
                9... Rg2+ 10. Ke3
                9... Rh2+
                 10. Kc1 Rg1#
                 10. Ke1
                  10... Re3+ 11. Kf1 Bh3+ 12. Kg1 Rg3+ 13. Kxh2
                  10... Rg1#
               9. Kf2
                9... Rf3+ 10. Ke2
                  10... Rd3+ 11. Kf2
                  10... Rf2+ 11. Kxf2
                9... Rg2+ 10. Kxg2
                9... e3+ 10. Kxg3
           7. Ke2
           7. Kg2
            7... Rf2+ 8. Kxf2
            7... h1=Q+ 8. Kxh1
   3. Kh1
    3... Bf3+ 4. Kg1 h2+ 5. Kxf2
    3... Rh2+ 4. Kxh2
   3. Ng2
    3... Rxg2+ 4. Kh1 Rh2+ 5. Kxh2
    3... hxg2+ 4. Kg1
      4... Rf1+ 5. Rxf1
        5... Rh1+ 6. Kxg2
        5... gxf1=Q+ 6. Kxf1
        5... gxf1=R+ 6. Kxf1
      4... Rh1+ 5. Kxf2 g1=Q+ 6. Rxg1
1... Qxg3+ 2. fxg3 Rf2+ 3. Rxf2
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
WAC.163: 662 node search tree Steven Edwards Tue May 01, 2007 4:04 am
      Re: WAC.163: 662 node search tree Pradu Kannan Tue May 01, 2007 5:40 am
            Re: WAC.163: 662 node search tree Steven Edwards Tue May 01, 2007 11:25 am
                  Re: WAC.163: 662 node search tree Pradu Kannan Tue May 01, 2007 3:32 pm
                        Re: WAC.163: 662 node search tree Steven Edwards Tue May 01, 2007 6:37 pm
                              Re: WAC.163: 662 node search tree Tony Wed May 02, 2007 6:27 am
                                    Re: WAC.163: 662 node search tree Steven Edwards Wed May 02, 2007 10:36 am
      Re: WAC.163: 662 node search tree Dann Corbit Tue May 01, 2007 6:19 am
            Re: WAC.163: 662 node search tree Steven Edwards Tue May 01, 2007 11:27 am
                  Re: WAC.163: 662 node search tree Dann Corbit Tue May 01, 2007 10:18 pm
                        Re: WAC.163: 662 node search tree Steven Edwards Tue May 01, 2007 11:59 pm
                              Re: WAC.163: 662 node search tree Slater Wed May 02, 2007 12:46 am
                              Re: WAC.163: 662 node search tree Pradu Kannan Wed May 02, 2007 1:18 am
            Re: WAC.163: 662 node search tree Steve Maughan Tue May 01, 2007 11:33 pm
                  Re: WAC.163: 662 node search tree Steven Edwards Wed May 02, 2007 12:39 am
                        Re: WAC.163: 662 node search tree Steve Maughan Wed May 02, 2007 12:44 am
                              Re: WAC.163: 662 node search tree Steven Edwards Wed May 02, 2007 1:19 am
                                    Re: WAC.163: 662 node search tree Steven Edwards Thu May 03, 2007 9:00 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: Programming and Technical Discussions

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads