[o] Tipo di committente: privato
[o] Nome del referente/del committente: Ambra Petrucci
[o] Indicare un indirizzo di posta: ambra.petrucci87@gmail.com
Salve a tutti,
sono nuova del forum e vi vado ad elencare le mie problematiche: Devo realizzare un programma in R che simuli il gioco di carte di UNO, e si pone l'obiettivo (dati 3 giocatori, con 3 strategie diverse) di vedere quale delle 3 è la migliore.
Vince chi finisce per primo le carte in mano.
Il mazzo è così composto:
19 carte di colore Rosso che vanno dall'1 al 9 (2 serie) più uno 0
19 carte di colore Blu che vanno dall'1 al 9 (2 serie) più uno 0
19 carte di colore Giallo che vanno dall'1 al 9 (2 serie) più uno 0
19 carte di colore Verde che vanno dall'1 al 9 (2 serie) più uno 0
Inoltre riporto quelli che sono i passaggi principali del programma:
###PREPARA GIOCO
#identifica parametri (n°giocatori, n° carte)
#scrivi strategie
#crea mazzo
#crea mazzo ordinato
###INIZIO GIOCO
#seleziona casualmente giocatore iniziale
#dai le carte (7)
#gira la prima carta del mazzo
###INIZIA IL CICLO
#leggi ultima carta scartata
#leggi mano
#applica strategia di gioco
#scarta la carta o pesca
#chiudi il turno e passa la mano
Spero di essere stata il più chiaro possibile anche se so che non è semplice spiegare per scritto certi argomenti
Vi riporto anche parte del codice che ho già scritto e che non riesco più a portare avanti per carenza di tempo e soprattutto di competenze informatiche
codice:
set.seed=1
uno=data.frame( col=rep(c(1,4),each=19),
num=rep(c(0:9,1:9),4), ran=sample(1:76,76)
)
due=uno[ (uno$ran) ,]
player=list()
player[[1]]=due[1:7,]
player[[2]]=due[8:14,]
player [[3]]=due[15:21]
mazzo= due[-c(1:21),]
Il programma mi servirebbe entro la fine del mese
OFFRO UN COMPENSO DI 50-100€ A SECONDA DEL TEMPO RICHIESTO PER LA REALIZZAZIONE.
Grazie a tutti!!