Table of Contents - RubyShogi-0.24 Documentation
Classes and Modules
- RubyShogi
- RubyShogi::Bench
- RubyShogi::Board
- RubyShogi::Cmd
- RubyShogi::Engine
- RubyShogi::Eval
- RubyShogi::History
- RubyShogi::Mgen
- RubyShogi::MgenBlack
- RubyShogi::MgenWhite
- RubyShogi::Perft
- RubyShogi::Tactics
- RubyShogi::Tokens
- RubyShogi::Utils
- RubyShogi::Xboard
- RubyShogi::Zobrist
Methods
- ::caps — RubyShogi::Bench
- ::eval — RubyShogi::Eval
- ::f1 — RubyShogi::Bench
- ::f10 — RubyShogi::Bench
- ::f2 — RubyShogi::Bench
- ::f3 — RubyShogi::Bench
- ::f3_1 — RubyShogi::Bench
- ::f4 — RubyShogi::Bench
- ::f5 — RubyShogi::Bench
- ::f6 — RubyShogi::Bench
- ::f7 — RubyShogi::Bench
- ::f8 — RubyShogi::Bench
- ::f9 — RubyShogi::Bench
- ::get — RubyShogi::Zobrist
- ::go — RubyShogi
- ::go — RubyShogi::Bench
- ::header — RubyShogi::Bench
- ::init — RubyShogi
- ::init — RubyShogi::Eval
- ::init — RubyShogi::Zobrist
- ::log — RubyShogi::Utils
- ::loops — RubyShogi::Bench
- ::material — RubyShogi::Eval
- ::material2 — RubyShogi::Eval
- ::material3 — RubyShogi::Eval
- ::modulo — RubyShogi::Bench
- ::new — RubyShogi::Board
- ::new — RubyShogi::Cmd
- ::new — RubyShogi::Engine
- ::new — RubyShogi::History
- ::new — RubyShogi::Mgen
- ::new — RubyShogi::MgenBlack
- ::new — RubyShogi::MgenWhite
- ::new — RubyShogi::Perft
- ::new — RubyShogi::Tokens
- ::new — RubyShogi::Xboard
- ::run — RubyShogi::Tactics
- ::strings — RubyShogi::Bench
- #add — RubyShogi::History
- #add_new_drop_move — RubyShogi::MgenBlack
- #add_new_drop_move — RubyShogi::MgenWhite
- #add_new_move — RubyShogi::MgenBlack
- #add_new_move — RubyShogi::MgenWhite
- #add_new_pawn_move — RubyShogi::MgenBlack
- #add_new_pawn_move — RubyShogi::MgenWhite
- #args — RubyShogi::Cmd
- #bench — RubyShogi::Cmd
- #bench — RubyShogi::Engine
- #brd2str — RubyShogi::Board
- #can_black_king_run? — RubyShogi::MgenWhite
- #can_white_king_run? — RubyShogi::MgenBlack
- #checks_b? — RubyShogi::Mgen
- #checks_w? — RubyShogi::Mgen
- #cmd_go — RubyShogi::Xboard
- #cmd_level — RubyShogi::Xboard
- #cmd_move — RubyShogi::Xboard
- #cmd_new — RubyShogi::Xboard
- #cmd_variant — RubyShogi::Xboard
- #copy_me — RubyShogi::Board
- #count_jishogi_b — RubyShogi::Board
- #count_jishogi_w — RubyShogi::Board
- #create_hash — RubyShogi::Board
- #cur — RubyShogi::Tokens
- #debug — RubyShogi::History
- #distance — RubyShogi::Board
- #draw_moves — RubyShogi::Engine
- #draw_too_long? — RubyShogi::History
- #eaten_piece — RubyShogi::Mgen
- #empty? — RubyShogi::Board
- #eval — RubyShogi::Board
- #fen — RubyShogi::Board
- #fen — RubyShogi::Cmd
- #fen2 — RubyShogi::Board
- #fen_board — RubyShogi::Board
- #fen_pocket — RubyShogi::Board
- #fen_wtm — RubyShogi::Board
- #find_black_king — RubyShogi::Board
- #find_piece — RubyShogi::Board
- #find_piece_all — RubyShogi::Board
- #find_white_king — RubyShogi::Board
- #first_rank? — RubyShogi::Board
- #flip_coord — RubyShogi::Board
- #forward — RubyShogi::Tokens
- #game_status — RubyShogi::Engine
- #generate_drops — RubyShogi::MgenBlack
- #generate_drops — RubyShogi::MgenWhite
- #generate_jump_moves — RubyShogi::MgenBlack
- #generate_jump_moves — RubyShogi::MgenWhite
- #generate_moves — RubyShogi::MgenBlack
- #generate_moves — RubyShogi::MgenWhite
- #generate_pawn_moves — RubyShogi::MgenBlack
- #generate_pawn_moves — RubyShogi::MgenWhite
- #generate_slider_moves — RubyShogi::MgenBlack
- #generate_slider_moves — RubyShogi::MgenWhite
- #go — RubyShogi::Xboard
- #go_next — RubyShogi::Tokens
- #good_coord? — RubyShogi::Board
- #good_coord? — RubyShogi::Mgen
- #handle_capture — RubyShogi::MgenBlack
- #handle_capture — RubyShogi::MgenWhite
- #handle_promotion? — RubyShogi::MgenBlack
- #handle_promotion? — RubyShogi::MgenWhite
- #hash_moves — RubyShogi::Engine
- #help — RubyShogi::Cmd
- #history_remove — RubyShogi::Engine
- #history_reset — RubyShogi::Engine
- #history_undo — RubyShogi::Engine
- #init_mate_bonus — RubyShogi::Engine
- #initme — RubyShogi::Board
- #is_draw? — RubyShogi::History
- #is_gameover? — RubyShogi::Engine
- #is_on_board? — RubyShogi::Board
- #is_on_board? — RubyShogi::Mgen
- #jishogi? — RubyShogi::Board
- #jishogi? — RubyShogi::Engine
- #jishogi_likely_b? — RubyShogi::Board
- #jishogi_likely_w? — RubyShogi::Board
- #jump_checks_to? — RubyShogi::Mgen
- #just_kings? — RubyShogi::Board
- #last_rank? — RubyShogi::Board
- #legal? — RubyShogi::Board
- #list — RubyShogi::Cmd
- #make_move — RubyShogi::Board
- #make_move? — RubyShogi::Engine
- #material — RubyShogi::Board
- #material_draw? — RubyShogi::Board
- #mbench — RubyShogi::Cmd
- #mgen_generator — RubyShogi::Board
- #mirror_board — RubyShogi::Board
- #move2str — RubyShogi::Board
- #move_list — RubyShogi::Engine
- #move_str — RubyShogi::Board
- #must_promote? — RubyShogi::MgenBlack
- #must_promote? — RubyShogi::MgenWhite
- #mustbeok — RubyShogi::Board
- #number2piece — RubyShogi::Board
- #ok? — RubyShogi::Tokens
- #pawn_checks_b? — RubyShogi::Mgen
- #pawn_checks_w? — RubyShogi::Mgen
- #pawn_drop_checkmate? — RubyShogi::MgenBlack
- #pawn_drop_checkmate? — RubyShogi::MgenWhite
- #pawn_on_column? — RubyShogi::MgenBlack
- #pawn_on_column? — RubyShogi::MgenWhite
- #peek — RubyShogi::Tokens
- #peek_argint — RubyShogi::Cmd
- #perft — RubyShogi::Cmd
- #perft — RubyShogi::Perft
- #perft_by_moves — RubyShogi::Cmd
- #perft_by_moves — RubyShogi::Perft
- #perft_number — RubyShogi::Perft
- #piece2number — RubyShogi::Board
- #play — RubyShogi::Xboard
- #pocket2str — RubyShogi::Board
- #pos2fen — RubyShogi::Board
- #print_board — RubyShogi::Board
- #print_move_list — RubyShogi::Engine
- #print_move_list — RubyShogi::Mgen
- #print_numbers — RubyShogi::Cmd
- #print_score — RubyShogi::Engine
- #print_score_stats — RubyShogi::Engine
- #print_xboard — RubyShogi::Xboard
- #profile — RubyShogi::Cmd
- #push_move — RubyShogi::MgenBlack
- #push_move — RubyShogi::MgenWhite
- #put_drops — RubyShogi::MgenBlack
- #put_drops — RubyShogi::MgenWhite
- #put_pawn_drops — RubyShogi::MgenBlack
- #put_pawn_drops — RubyShogi::MgenWhite
- #randommode — RubyShogi::Cmd
- #randperft — RubyShogi::Cmd
- #randperft — RubyShogi::Perft
- #randpos — RubyShogi::Board
- #randpos2 — RubyShogi::Board
- #remove — RubyShogi::History
- #remove_from_array — RubyShogi::Mgen
- #reset — RubyShogi::History
- #rubybench — RubyShogi::Cmd
- #run_suite — RubyShogi::Perft
- #search — RubyShogi::Engine
- #search_moves_b — RubyShogi::Engine
- #search_moves_w — RubyShogi::Engine
- #slider_checks_to? — RubyShogi::Mgen
- #startpos — RubyShogi::Board
- #stats — RubyShogi::Cmd
- #stats — RubyShogi::Engine
- #suite — RubyShogi::Cmd
- #suite — RubyShogi::Perft
- #tactics — RubyShogi::Cmd
- #test — RubyShogi::Cmd
- #think — RubyShogi::Engine
- #tofen — RubyShogi::Board
- #undo — RubyShogi::History
- #update_movestogo — RubyShogi::Xboard
- #version — RubyShogi::Cmd
- #walkable_b? — RubyShogi::Board
- #walkable_w? — RubyShogi::Board
- #wtm2str — RubyShogi::Board
- #xboard — RubyShogi::Cmd