Sto studiando Java in questo momento, e sto pensando a questo strumento come al mio progetto di esercitazione. Il gioco è "League of Legends" nel caso qualcuno lo sappia, in realtà non sto simulando il gioco come nella simulazione del gioco, sto solo cercando di creare uno strumento in grado di confrontare diversi campioni tra loro in base alle proprie abilità e oggetti acquistati all'interno del gioco.
Le basi del gioco sono:
- Ogni giocatore ha un campione in una squadra di 5 giocatori che giocano contro un'altra squadra.
- Ogni campione ha un diverso set di abilità (di solito 4) che lui / lei usa per fare danni ai campioni avversari.
- Ogni campione diventa più strong comprando oggetti diversi, aumentando il attacca o riduce il danno ricevuto.
Quello che voglio fare è creare uno strumento da usare fuori dal gioco che permetta ai giocatori di provare diverse build per i loro campioni e confrontare le figure con gli altri campioni contro cui combatte di solito.
L'obiettivo è di consentire ai giocatori di comprendere più a fondo le diverse combinazioni di oggetti (build) che possono essere utilizzate durante i giochi, invece di provarle in giochi reali che possono richiedere molto tempo.
Quello su cui sono bloccato è la migliore pratica che dovrei seguire per rendere possibile tutto questo usando Java, non riesco a capire quali classi dovrebbero ereditare da cui, dovrei fare campioni o elementi specifiche nel codice o estratti da altri file, specialmente di cui sto parlando di centinaia di oggetti e campioni da utilizzare in quello strumento.
Io sto studiando Java, e non ho molta pratica in merito, quindi apprezzerei davvero le linee guida generali su questo, e scusa se la mia domanda non si adatta qui, ho cercato di seguire le regole.
L'inglese non è la mia lingua madre, quindi sono davvero dispiaciuto se non fossi stato abbastanza chiaro, sarei più che felice di spiegare tutto ciò che non è compreso.