Sì dovrei aver intuito bene, un sistema a mo' di "plug-in". E certo, è possibile e richiederebbe quasi sicuramente l'uso della "reflection" e a seconda dello scenario anche di "class loader" specifici (che potrebbe anche essere il java.net.URLClassLoader già implementato), dipende da come/dove vuoi che vengano "scoperti" a runtime i "plug-in".Originariamente inviato da byanto
il giocatore per quello che posso pensare io (poi voi mi direte) scrive una classe ereditata dal gioco contenente tutte le risorse necessarie. es: pippo eredita dal carroarmato ma come faccio ad esegure la AI pippo giusta parametrizzandola all'interno del gioco...
naturalmente la classe ereditata deve essere compilata .class
ma poi come faccio a importarla parametrizzandola...
Non è banale ... o perlomeno, è tutto sommato facile se conosci i due argomenti che ho citato.