37 lines
1.0 KiB
Ruby
37 lines
1.0 KiB
Ruby
#!/usr/bin/env ruby
|
|
|
|
require_relative "lib/card"
|
|
require_relative "lib/deck"
|
|
require_relative "lib/player"
|
|
require_relative "lib/game"
|
|
|
|
# Instance du jeu
|
|
game = Game.new("Alice", "Bob")
|
|
|
|
game.determine_dealer
|
|
puts "The dealer is #{game.dealer.player_name}."
|
|
game.deal
|
|
puts "#{game.player1.player_name} has #{game.player1.hand.count} cards."
|
|
puts "#{game.player2.player_name} has #{game.player2.hand.count} cards."
|
|
puts "The stock has #{game.stock.length} cards."
|
|
puts
|
|
game.change_dealer
|
|
puts "The dealer is #{game.dealer.player_name}."
|
|
game.deal
|
|
puts "#{game.player1.player_name} has #{game.player1.hand.count} cards."
|
|
puts "#{game.player2.player_name} has #{game.player2.hand.count} cards."
|
|
puts "The stock has #{game.stock.length} cards."
|
|
|
|
# Mise en place du jeu
|
|
# puts "#{game.player1.player_name} has :"
|
|
# puts
|
|
# puts "#{game.player2.player_name} has :"
|
|
# puts game.player2.hand
|
|
# puts
|
|
# puts "Upcard is #{game.upcard} so the trump suit is #{game.trump_suit}."
|
|
# puts
|
|
# puts "The stock has #{game.stock.length} cards :"
|
|
# puts
|
|
# puts game.stock
|
|
|