--- !ruby/object:Gem::Specification name: sapphire-chess version: !ruby/object:Gem::Version version: 1.1.6 platform: ruby authors: - Lucas Sorribes autorequire: bindir: bin cert_chain: [] date: 2024-10-03 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: paint requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '13.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '13.0' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.43' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.43' description: |2 Sapphire Chess is a command line-based chess game with an algebraic notation input system, complete chess rules, a beautiful interface, and a functional AI. It provides three game modes: Human vs. Human, Human vs. AI, and AI vs. AI. email: lucas.sorribes@gmail.com executables: - sapphire-chess extensions: [] extra_rdoc_files: - README.md files: - CHANGELOG.md - Gemfile - Gemfile.lock - LICENSE - README.md - Rakefile - bin/sapphire-chess - lib/sapphire-chess.rb - lib/sapphire-chess/ai.rb - lib/sapphire-chess/algebraic_conversion.rb - lib/sapphire-chess/board.rb - lib/sapphire-chess/board/board_analysis.rb - lib/sapphire-chess/board/board_evaluation.rb - lib/sapphire-chess/board/board_general.rb - lib/sapphire-chess/board/board_provisional_moves.rb - lib/sapphire-chess/board/board_renderer.rb - lib/sapphire-chess/display.rb - lib/sapphire-chess/engine.rb - lib/sapphire-chess/human_input_validation.rb - lib/sapphire-chess/movement_rules.rb - lib/sapphire-chess/movement_rules/castling_board_control.rb - lib/sapphire-chess/movement_rules/castling_piece_control.rb - lib/sapphire-chess/movement_rules/castling_rights.rb - lib/sapphire-chess/movement_rules/en_passant_board_control.rb - lib/sapphire-chess/movement_rules/en_passant_piece_control.rb - lib/sapphire-chess/movement_rules/move_slide_pattern.rb - lib/sapphire-chess/movement_rules/move_step_pattern.rb - lib/sapphire-chess/movement_rules/pawn_movement_helpers_and_promotion.rb - lib/sapphire-chess/openings_and_defenses.rb - lib/sapphire-chess/pieces.rb - lib/sapphire-chess/pieces/bishop.rb - lib/sapphire-chess/pieces/empty_square.rb - lib/sapphire-chess/pieces/king.rb - lib/sapphire-chess/pieces/knight.rb - lib/sapphire-chess/pieces/pawn.rb - lib/sapphire-chess/pieces/piece.rb - lib/sapphire-chess/pieces/queen.rb - lib/sapphire-chess/pieces/rook.rb - lib/sapphire-chess/player.rb - lib/sapphire-chess/version.rb - sapphire-chess.gemspec homepage: https://github.com/devluxor/sapphire-chess licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.7.5 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.3.7 signing_key: specification_version: 4 summary: Command line-based chess game test_files: []