Generation

generate functionSun, 11 Jun 2023

Estàs fent un joc d’escacs. Cada jugador ha anat matant algunes peces de la contrincant. Tindrem una array de peces per a cada jugador. L’array contindrà objectes de la classe Peça. Aquesta serà molt simple: tindrà un nom de peça i un valor associat a la peça. Realment no hauríem de deixar que algú creés peces amb noms estranys o valors inadequats, però de moment permetrem crear peces amb qualsevol nom i valor. El joc demanarà primer per al jugador 1 quantes peces ha matat, seguit del nom i valor de cada peça, i repetirà això per al jugador 2. Finalment, a través d’un mètode (private static int sumaValor(Peça[] peces), a afegir a la classe Practica1) obtindran la suma dels valors de totes les peces, de cada jugador, i dirà qui guanya (jugador 1, o 2, o si estan empatats)

class peça: def __init__(self, nom, valor): self.nom = nom self.valor = valor def sumavalor(peces): suma = 0 for i in peces: suma += i.valor return suma def main(): num_peces1 = input("Introdueix el numero de peces del jugador 1: ") num_peces1 = int(num_peces1) num_peces2 = input("Introdueix el numero de peces del jugador 2: ") num_peces2 = int(num_peces2) peces1 = [] peces2 = [] for i in range(num_peces1): nom = input("Introdueix el nom de la peca: ") valor = input("Introdueix el valor de la peca: ") valor = int(valor) peces1.append(pe

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant