# Représente un joueur, sa main et son score. class Player attr_reader :name, :hand, :score def initialize(name) @name = name @hand = [] @score = 0 end # Ajoute une carte à la main du joueur. def receive(card) @hand << card end # Vide la main du joueur. def clear_hand @hand.clear end # Retire une carte de la main du joueur. def play(card) @hand.delete(card) end # Ajoute un point au joueur. def add_point @score += 1 end end