F.A.Q. (Frequently Asked Question)

ovvero: Domande e risposte frequenti riguardanti JeaWorldWar


Domanda: ho scaricato la versione Shareware dal sito, come posso registrarmi ed ottenere la versione completa?

Risposta: basta compilare il modulo sottostante (serve solo per tenere un database dei giocatori e delle caratteristiche tecniche dei loro computer)

Cognome  
Nome  
Indirizzo  
C.A.P.  
Città  
Provincia  
Telefono  
Indirizzo e-mail  
Versione del programma   
Ho trovato il programma su  
Tipo microprocessore  
Quantità di memoria  
Versione sistema operativo  
Capacità Hard Disk  
Hardware aggiuntivo  
Proposte  
Errori da segnalare  
Altro  
Data  
Firma

 

Una volta compilato il modulo, va inviato tramite e-mail. In seguito riceverete una mail contenente l'indirizzo a cui inviare il vaglia di  5.16 Euro.

Domanda: A cosa da diritto la registrazione?

Risposta: All'invio dell'ultima versione completa del gioco, più due aggiornamenti dello stesso (sarete voi a scegliere quando effettuare gli aggiornamenti)

Domanda: Perché non creare una versione in cui sia possibile giocare anche via Internet contro altri giocatori umani?

Risposta: Ci sono due risposte a questa domanda:

  • Esistono già diverse versioni del gioco che consentono questa opportunità, per cui preferisco concentrarmi sul gioco non in rete;

  • Non ho le conoscenze tecniche (di programmazione) né le strutture (server) per realizzare questo genere di gioco.

Domanda: I giocatori computerizzati sono troppo facili da battere, è possibile migliorarli?

Risposta: Certo che è possibile, infatti spendo il 90% del tempo che dedico a questo programma a cercare di migliorare la strategia usata dai giocatori computerizzati. Ma dato che è un gioco così complesso, in cui ogni giocatore umano ha un approccio strategico molto diverso, è abbastanza elaborato riuscire a codificare delle strategie valide. Se poi confrontate le strategie adottate in JeaWorldWar con le altre versioni dello stesso gioco, troverete che gli avversari computerizzati di JeaWorldWar sono più validi, a detta di chi ha giocato con i programmi di cui sopra.

Domanda: Che tipo di IA (Intelligenza Artificiale) usano gli avversari computerizzati?

Risposta: Parlare di Intelligenza Artificiale in questo programma mi sembra esagerato. Le procedure attuali non usano alcunché di euristico (quel genere di algoritmi in cui i computer procedono per tentativi ed imparano dai propri errori), l'unica forma di intelligenza adottata (se così si può definire...) è una continua sequenza di decisioni di tipo IF THEN ELSE (istruzioni di diramazione del flusso di programma, che significano Se... Allora... Altrimenti...),. Di recente ho scoperto che i cosiddetti "motori inferenziali" (algoritmi usati per l'intelligenza artificiale) altro non sono che insiemi di istruzioni If then else, per cui ho (senza saperlo) adottato le stesse tecniche di Intelligenza Artificiale di altri programmi. Le sequenza di istruzioni per la strategia del computer sono basate unicamente sulla mia esperienza di gioco. In poche parole ho cercato di analizzare me stesso (ed altri giocatori umani) per capire perché si decide di giocare in un determinato modo piuttosto che in un altro, cercando poi di tradurre questi processi decisionali in algoritmi. E' stata (ed è) questa la vera impresa di questo gioco, analizzare l'uomo, carpirne i suoi processi e codificare delle procedure che simulassero in modo più o meno similare tali azioni. Da questo punto di vista c'è ancora moltissimo da fare, attualmente il computer si muove per stati adiacenti, non è in grado di seguire la via più breve (o quella più conveniente) per raggiungere un determinato obiettivo. Quindi... non crediate che il computer pensi come un umano, certo non è che attualmente sia propriamente semplice batterlo, ma si può migliorare parecchio.