Alcune modifiche apportate nelle varie fasi di sviluppo:
Dobbiamo fare delle correzioni:
- MATEMATICA - Tasse: puoi usare AVARO, ESATTORE, GABELLIERE e TACCAGNO. Vuol dire che se possiedi MATEMATICA puoi usare le carte IMPERO sopraelencate, altrimenti non puoi.
- CARPENTERIA - Combattimento: puoi usare il CARPENTIERE. Acquisto: puoi acquistare Porti lontani e navi di livello II e III. Se non hai CARPENTERIA non puoi fare queste cose.
- FORGIATURA - Rinforzi: puoi comprare fino a +5 VF di armate quando usi il MERCENARIO. Se non possiedi FORGIATURA non puoi comprare fino a +5 VF di armate
- SCUOLA MILITARE - Acquisto: puoi arruolare i Capitani con un livello di esperienza pari al tuo LT (II e III) pagando rispettivamente 200/300 Fiorini. Se non possiedi SCUOLA MILITARE, non puoi acquistare i Capitani di livello II o III.
- Stessa cosa per STRATEGIA con la carta impero INFILTRATO
- Stessa cosa per INVESTITURA per acquistare 1 VF di armate extra a 15 fiorini.
- Stessa cosa per CONIO quando usi il MERCENARIO (come per FORGIATURA)
- Stessa cosa per BANCHE quando usi il MERCENARIO (come per FORGIATURA)
Adesso ti allego l'elenco degli insediamenti con a fianco il territorio dove si trovano, così potrai aggiornare l'APP a associare automaticamente ai territori posseduti gli insediamenti posseduti; il giocatore dovrà solo indicare il livello dell'insediamento (livello 1 = VILLAGGIO, livello 2 = BORGO, livello 3 = Città).
ALESSANDRIA, MARMARICA
ANTIOCHIA, SIRIA
BRUGES, FIANDRE
BARCELLONA, CATALONIA
BASILEA, SVEVIA
BERGEN, HORDALAND
BORDEAUX, GUASCOGNA
BUDA, PEST
CAFFA, CRIMEA
CANDIA, CRETA
COSTANTINOPOLI, TRACIA
DAMASCO, DESERTO SIRIACO
DANZICA, GRANDE POLONIA
DUBLINO, LEINSTER
EDIMBURGO, UPLANDS
FRANCOFORTE, TURINGIA
GENOVA, LIGURIA
GERUSALEMME, GIUDEA
KIEV, PODOLIA
LISBONA, ALENTEJO
LONDRA, ESSEX
LUBECCA, HOLSTEIN
MARRAKECH, MAURITANIA
MOSCA, MOSCOVIA
NAPOLI, CAMPANIA
NOVGOROD, TOROPETS
PALERMO, SICILIA
PARIGI, ANJOU
PRAGA, BOEMIA
RIGA, CURLANDIA
ROMA, LAZIO
SANTIAGO, GALIZIA
SARAJ, ASTRAKHAN
STOCCOLMA, SVEALAND
TANGERI, TANGERI
TARNOVO, RUMELIA
TOLEDO, TOLEDO
TREBISONDA, PONTO
TUNISI, TUNISIA
VENEZIA, VENEZIA
Prossimi aggiornamenti: in alto ci dovrà essere un indicatore del TURNO e un'indicatore della FASE. Adesso ti elenco le varie FASI di un turno di gioco:
SPADE
CARTE IMPERO
DIPLOMAZIA
ACQUISTO
TASSE
RINFORZI
EVENTI
POSIZIONAMENTO
COMBATTIMENTO
COMMERCIO
In questo modo il giocatore Master cambierà e terrà aggiornato il numero del TURNO e la FASE in cui si sta giocando; la cronologia dovrà registrare gli eventi nel TURNO e FASE.
Esempio di cronologia:
TURNO 1 - TASSE
Giocatore 4: guadagna 255 fiorini
TURNO 1 - EVENTI
Giocatore 3: aggiunge 500 fiorini nei "Fiorini prima delle tasse"
Modifica: devo poter modificare il nome del Giocatore 1 che viene creato di default... quindi secondo me è meglio che non ci sia nessun giocatore all'inizio, man mano vengono creati. Se per te è necessario, il primo giocatore creato deve essere il Master ok, va bene, ma poi il giocatore Master può assegnare ad un altro giocatore il ruolo di Master (quindi quando conferma la nuova assegnazione, l'attuale Master perde la possibilità di gestire TURNO e FASE e al nuovo Master vengono attivate la possibilità di gestire TURNO e FASE)
Serve la possibilità di dare un nome alla nuova partita. Quando si inizia una nuova partita, la cronologia si resetta. Ogni giocatore può visualizzare solo la propria cronologia. Il Master può visualizzare la cronologia di tutta la partita fino a quel momento solo se almeno 1 altro giocatore accetta (quindi quando il Master cerca di visualizzare la cronologia completa di tutti i giocatori, ad un altro giocatore deve apparire un popup che chiede la conferma). Per testare l'app su PC devi darmi la possibilità di aprire più pagine web, 1 per ogni giocatore, il Master crea la nuova partita e gli assegna un nome, nelle altre pagine web apro la stessa APP e devo vedere l'elenco delle partite disponibili e scelgo la partita a cui partecipare e il giocatore che il Master ha creato per me.
Altra modifica, se necessario aggiorna anche il file CSV delle TECNOLOGIE D:\MEDIOEVO UNIVERSALIS\APP\carte_tecnologie.csv
Nel file allegato sono elencate le varie tecnologie, dopo il nome della tecnologia c'è il costo in fiorini (100, 200, 400 o 600) e poi un pallino colorato (viola, verde, rosso, arancione, giallo, blu, indaco); le tecnologie dello stesso colore fanno parte dello stesso ramo e sono ordinate secondo il loro costo (esempio: CONIO, BANCHE, GILDE, HANSA). Non posso acquistare la tecnologia successiva se nono possiedo già dal turno precedente la tecnologia a monte (esempio: in questo turno posso acquistare CONIO, nei prossimi turni posso acquistare BANCHE, finchè non ho acquistato BANCHE non posso acquistare GILDE nei turni successivi).
Posso acquistare massimo 3 tecnologie ogni TURNO (fase ACQUISTO); fanno eccezione le carte impero ABATE, CONTESSA, OSPITALIERE che, se possiedi la tecnologia UNIVERSITÀ, puoi acquistare 4 tecnologie in quel turno.
Nella cartella D:\MEDIOEVO UNIVERSALIS\APP ho aggiornato il file territori_con_terreno.csv
- ho aggiunto 1 territorio mancante (Cilicia che fa parte del Regno Armeno di Cilicia, Piccolo)
- ho corretto alcuni caratteri nei nomi dei territori scandinavi perchè erano sbagliati
- ho aggiunto una colonna MODULO perchè la mappa è divisa in 16 parti, chiamati moduli. I moduli formano una griglia alfanumerica e sono numerati da destra verso sinistra (A, B, C, D) e dal basso verso l'alto (1, 2, 3, 4): A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4, D1, D2, D3, D4.
- quindi nella colonna MODULO del file territori_con_terreno.csv è indicato il modulo in cui si trova il territorio
- esiste anche la colonna MODULO2 perchè il territorio si può trovare sia in uno solo dei 2 moduli che in entrambe i moduli
- in allegato è rappresentata una miniatura della mappa con i 16 moduli separati fra loro
Nella cartella D:\MEDIOEVO UNIVERSALIS\APP ti ho slavato il file MAPPA MODULARE - NUMERO GIOCATORI - CARTE OBIETTIVO.pdf
In questo capitolo del regolamento sono elencate le varie combinazioni dei moduli della mappa che vengono utilizzati in base al numero dei giocatori.
Esempio: 3a GIOCATORI, sono 3 giocatori, si usano i moduli A2, A3, B2, B3 che sono evidenziati in giallo nello schema della mappa a fianco del testo principale.
Nel gioco ci sono 106 carte obiettivo numerate da 1 a 106.
Per ogni combinazione di moduli della mappa e numero giocatori è indicato per ogni giocatore l'elenco delle carte obiettivo da cui il giocatore deve pescare per la partita.
Esempio: il Khanato dell'Orda d'Oro se gioca 3a GIOCATORI dovrà pescare tra le carte obiettivo 29-32-34-35-36. Se il Khanato dell'Orda d'Oro gioca 3b GIOCATORI dovrà pescare tra le carte obiettivo 28-30-35.
Facciamo delle implementazioni:
- ad inizio partita, se scelgo il giocatore X devo avere in automatico assegnati i territori di partenza.
- I territori di partenza sono quelli VERDI indicati nell'OBIETTIVO, quindi comanda il file OBIETTIVI.csv per l'assegnazione dei territori di partenza.
- I territori di partenza diventano automaticamente i 7 territori del Regno Maggiore, indipendentemente se facevano parte di altri Regni Piccoli o meno; esempio: OBIETTIVO 15, al posto del territorio di Rodi c'è il territorio della Tessaglia nei territori VERDI, quindi il Regno Piccolo del Ducato di Atene non esiste in questa partita... di conseguenza i RINFORZI saranno 7 e non 8.
- Ad inizio partita tutti gli insediamenti che si possiedono devono avere assegnato il VILLAGGIO per l'edificio civile (sarà poi il giocatore a decidere quale sarà la Capitale e assegnare quindi il BORGO).
- Ci sono 3 tipi di edifici militari (o fortificazioni): TORRE (livello 1), FORTILIZIO (livello 2), CASTELLO (livello 3). Ad inizio partita tutti gli insediamenti che si possiedono devono avere assegnata la TORRE come fortificazione (sarà poi il giocatore a decidere quale sarà la Capitale e assegnare quindi il FORTILIZIO); fa eccezione l'insediamento di Costantinopoli che inizia già con BORGO e CASTELLO.
- Ho aggiornato il file insediamenti_territori.csv (vedi allegato) dove ho rinominato le 3 colonne degli insediamenti civili e ho inserito 3 colonne per le fortificazioni.
- Quindi per ogni insediamento, dopo l'assegnazione iniziale di default di VILLAGGIO e BORGO, devo poter modificare l'edificio civile e la fortificazione.
- Una volta scelto il giocatore e l'OBIETTIVO, vengono assegnati di default anche 1000 fiorini e 1 Cattedrale.
- Se il giocatore possiede l'insediamento di Roma, Costantinopoli o Gerusalemme, vengono assegnate automaticamente 1 Capitale Religiosa per ognuno di questi insediamenti.
- Ci sono 7 Regni Piccoli che fanno eccezione per quanto riguarda le regole delle TASSE e dei RINFORZI per il giocatore che inizia con il Khanato dell'Orda d'Oro:
PRINCIPATO DI VLADIMIR MOSCOVIA
PRINCIPATO DI MURON/RYAZAN BOGUTJAR
PRINCIPATO DI KIEV PODOLIA
PRINCIPATO DI SMOLENSK SMOLENSK
PRINCIPATO DI POLOTSK POLOTESK
PRINCIPATO DI TUROV POLESIA
PRINCIPATO DI CERNIGOV SIVERIA
Finchè questi Regni Piccoli non sono conquistati da nessun giocatore, vanno applicate le seguenti regole:
- ognuno di questi Regni Piccoli versa 5 fiorini di TASSE al Khanato dell'Orda d'Oro (esempio: se tutti e 7 questi Regni Piccoli sono sulla mappa e non sono di nessun giocatore, il Khanato dell'Orda d'Oro riceve 35 fiorini in più per le TASSE)
- per ogni multiplo di 3 Regni Piccoli viene versato 1 VF di armate dei RINFORZI al Khanato dell'Orda d'Oro (esempio: se tutti e 7 questi Regni Piccoli sono sulla mappa e non sono di nessun giocatore, il Khanato dell'Orda d'Oro riceve 2 VF in più per i RINFORZI)
- man mano che questi Regni piccoli vengono conquistati, si sottraggono a queste regole eccezionali e vengono trattati come tutti gli altri territori.
Aggiungiamo il commercio adesso... ti ho allegato il file MU_Tabella_Commercio_modulare_2024.xlsx
- nelle colonne da E a L ci sono le merci (SALE, ARMI E ARMATURE, PELLI, CEREALI, SCHIAVI, SPEZIE, TESSUTI, VINO)
- nelle righe dalla 7 alla 46 ci sono gli insediamenti (da Alessandria a Venezia)
- i prezzi nell'area E7:L46 sono di una singola merce
- nella riga 47 ci sono le eccezioni per alcune merci se possiedi determinate TECNOLOGIE (Forgiatura, Caccia, Agricoltura, Tessitura, Agricoltura); esempio: a Tunisi i TESSUTI costano 33 fiorini l'uno, ma se non possiedi la tecnologia TESSITURA, costano 35 fiorini l'uno.
- Nelle righe 50-51-52 ci sono delle modifiche ai prezzi se possiedi rispettivamente FIERA AGRICOLA, FIERA TESSILE, FIERA MINERARIA
- Nella riga 53 c'è la regola se possiedi la tecnologia GILDE.
Il giocatore deve scegliere 2 insediamenti (A e B), l'APP gli deve indicare i guadagni positivi comprando da A e vendendo in B e viceversa (comprando da B e vendendo in A).
Il giocatore deve poter posizionare massimo una FIERA in ogni insediamento (esempio: scelgo gli insediamenti di Alessandria e Tunisi, in Alessandria seleziono una FIERA TESSILE, a Tunisi niente)
Il giocatore deve decidere quante merci commerciare, quindi quanti fiorini dovrebbe spendere e quanti ne guadagnerebbe, tenendo conto delle tecnologie (Forgiatura, Caccia, Agricoltura, Tessitura, Agricoltura), delle FIERE e della tecnologia GILDE abbinata al livello tecnologico del giocatore (fino a 7 tecnologie livello tecnologico 1, da 8 a 15 livello 2, da 16 o più livello 3).
Alcune modifiche:
- Nella Homepage ci sono i pulsanti PARTITA, REGNO CARTE e COMMERCIO... togli il pulsante ALTRO e aggiungi i pulsanti OBIETTIVO e PO, TASSE e RINFORZI, CRONOLOGIA.
- Nella sezione CARTE, prima le carte IMPERO, poi le TECNOLOGIE
- Nella sezione PARTITA, riquadro Mappa modulare, c'è la schermata a tendina "Configura la mappa e i partecipanti", quando scelgo una configurazione, la schermata a tendina si chiude, ma si chiude anche l'anteprima dello schema dei moduli e il pulsante "Conferma configurazione"; invece solo quando clicco su "Conferma configurazione" la schermata a tendina si dovrà chiudere.
- Sezione REGNO, riquadro Insediamenti posseduti: i riquadri a tendina dell'insediamento devono essere sulla stessa riga (EDIFICIO CIVILE e FORTIFICAZIONE)
Dunque... ho fatto partire l'APP sul computer, poi ho inserito sul cellulare l'indirizzo
http://192.168.179.46:8787/ ed è partita l'APP, poi sul computer ho creato la partita e 3 giocatori, il master l'ho tenuto sul computer e ho creato altri 2 giocatori (vedi screenshot allegato).
Sul cellulare però ho provato ad usare i codici di accesso, ma non funzionano e le celle a tendina non hanno tendina, nemmeno se aggiorno elenco; se clicco su Partecipa non succede nulla (vedi secondo screenshot allegato).
Modifica all'APP: nella sezione REGNO, riquadro INSEDIAMENTI POSSEDUTI, EDIFICIO CIVILE e FORTIFICAZIONE vanno a fianco del nome dell'insediamento, non sotto.
Funziona, perfetto! Facciamo qualche modifica in modo che l'APP sia più leggibile sul cellulare:
- Intestazione in alto - elimina la scritta "Il tuo regno, aggiornato"
- Intestazione in alto - elimina la scritta "Collegato al servizio condiviso"
- Intestazione in alto - Sulla stessa riga metti "NOME PARTITA" e "NOME GIOCATORE" e il pulsante "ANNULLA LA MIA ULTIMA AZIONE"
- Intestazione in alto - subito sotto metti "TURNO" e "FASE" e cancella il nome del giocatore perchè c'è già sopra
- Intestazione in alto - Gestione partita a scomparsa va bene
- Sezione PARTITA - Il riquadro della mappa modulare deve poter essere ridotto a scomparsa
- Sezione PARTITA - Il riquadro TURNO e FASE (TURNO 1 - SPADE) deve poter essere ridotto a scomparsa
- Sezione PARTITA - La descrizione in fondo che inizia con "Partita condivisa fra i dispositivi collegati..." deve poter essere ridotto a scomparsa
- Sezione REGNO - Nel riquadro TERRITORI prima una zona con i territori posseduti, poi la zona con i territori conquistabili; se un territorio si trova in una zona, non può apparire nell'altra
- Sezione REGNO - Nel riquadro TERRITORI la zona con i territori posseduti deve essere completamente a vista (senza limiti), mentre la zona con i territori conquistabili deve visualizzarne 5 o 6 con a fianco la barra di scorrimento e sopra una caselle di ricerca con filtro
- Sezione CARTE - Nel riquadro TECNOLOGIE il pulsante ACQUISTA deve essere a fianco del nome e descrizione della tecnologia, non sotto
- Sezione COMMERCIO - Insediamento A e B devono essere uno a fianco dell'altro, non uno sopra e uno sotto
- Sezione COMMERCIO - I vari riquadri delle merci elencate per il commercio all'andata e al ritorno devi trovare il modo di occupare meno spazio, più compatte
Altre modifiche:
- Sezione REGNO - Nel riquadro TERRITORI togli il titolo TERRITORI
- Sezione REGNO - Il testo "Scegli il Regno e la carta obiettivo: i sette territori VERDI vengono assegnati automaticamente con 1000 fiorini e una Cattedrale.
La conquista trasferisce il territorio e ricalcola entrambi i giocatori" deve poter essere ridotto a scomparsa
- Sezione COMMERCIO - Il testo "Scegli due insediamenti e le quantità da commerciare. Sono elencate le merci con guadagno positivo in ciascuna direzione" deve poter essere ridotto a scomparsa
- Sezione COMMERCIO - Il testo "Registra le Fiere presenti sulla mappa: una sola per insediamento, condivisa con tutte le pagine della partita. FIERA AGRICOLA: cereali e vino −3 all’acquisto. FIERA TESSILE: pelli e tessuti +3 alla vendita. FIERA MINERARIA: sale e armi −3 all’acquisto, schiavi +3 alla vendita." deve poter essere ridotto a scomparsa
- Sezione COMMERCIO - Il testo "Senza FORGIATURA (armi), CACCIA (pelli), AGRICOLTURA (cereali e vino) o TESSITURA (tessuti), la merce si compra a +2 e si vende a −2 rispetto alla tabella" deve poter essere ridotto a scomparsa
- Sezione COMMERCIO - Il testo "Questo è un preventivo: i fiorini del giocatore non vengono modificati. Le due tratte hanno totali separati; le quantità sono conservate in questa pagina per questo giocatore" deve poter essere ridotto a scomparsa
- In generale, tutti i testi che possono essere ridotti a scomparsa iniziano nascosti