Su cosa devo agire per abbassare la Bastardaggine di un char? Ne ho uno che voglio usare come boss finale, ma è davvero invincibile, uno di quelli che se hai la fortuna di dargli un cazzotto vuol dire che sei in gamba, e poi ho un' altro problema, quando lo uso, dopo un pò prende volontà propria e fa quello che vuole lui e non risponde ai comandi!
Pagina 1 di 1
IA, come indebolire un personaggio? Sono davvero esasperato, è troppo aggressivo!
#2
Inviato 09 November 2007 - 19:43
Segno che l'AI è programmata male.
Comunque l'attivazione della AI di solito è legata al valore di una Var. Se guardi allo [Statedef -1] nel CMD dovresti vedere una var praticamente onnipresente nella lista dei trigger in tutte le istanze [State -1]. Quella dovrebbe essere la var della AI (solitamente = 0 se AI disattiva = 1 se AI attiva).
Se il valore 0 indica AI inattiva basta mettere come PRIMO COMANDO in assoluto nello statedef -1 questa istanza
[State -1, Forza AI ad essere disabilitata]
type = VarSet
v = ...
value = 0
trigger1 = var(...) != 0
al posto dei puntini (in v=... ed in var(...) ) devi mettere l'indice della var che attiva l'AI. Se fosse un mio personaggio basterebbe mettere il valore 30 visto che è la var(30) nei miei chars ad attivare l'AI.
Ovviamente si può fare anche in maniera "più corretta" la cosa... la mia soluzione è più "rude", sbrigativa ed indolore :P
Comunque l'attivazione della AI di solito è legata al valore di una Var. Se guardi allo [Statedef -1] nel CMD dovresti vedere una var praticamente onnipresente nella lista dei trigger in tutte le istanze [State -1]. Quella dovrebbe essere la var della AI (solitamente = 0 se AI disattiva = 1 se AI attiva).
Se il valore 0 indica AI inattiva basta mettere come PRIMO COMANDO in assoluto nello statedef -1 questa istanza
[State -1, Forza AI ad essere disabilitata]
type = VarSet
v = ...
value = 0
trigger1 = var(...) != 0
al posto dei puntini (in v=... ed in var(...) ) devi mettere l'indice della var che attiva l'AI. Se fosse un mio personaggio basterebbe mettere il valore 30 visto che è la var(30) nei miei chars ad attivare l'AI.
Ovviamente si può fare anche in maniera "più corretta" la cosa... la mia soluzione è più "rude", sbrigativa ed indolore :P
#3
Inviato 09 November 2007 - 20:28
Grazie, adesso lo sdoppio e tento di sistemarlo...
Mitico Nobun, funziona, PS. ad altri non trovo lo state -1 a cui fare le stesse modifiche, e se volessi invece inbastardirne uno?
Mitico Nobun, funziona, PS. ad altri non trovo lo state -1 a cui fare le stesse modifiche, e se volessi invece inbastardirne uno?
#4
Inviato 11 November 2007 - 15:20
OT: Ti posso chiedere la cortesia di "accorciare" il raggio del cannone nella seconda immagine della tua firma?
Solo per evitare che le tue risposte siano "disallineate" rispetto al resto (se noti il tuo box rispetto agli altri è più lungo).
Solo per evitare che le tue risposte siano "disallineate" rispetto al resto (se noti il tuo box rispetto agli altri è più lungo).
#8
Inviato 18 November 2007 - 14:40
Perché quando ti avevo fatto la domanda di rimpicciolire la firma ancora la tua domanda non c'era e quindi non l'avevo vista, scusa.
Per "imbastardire" un personaggio bisogna programmarsi una propria AI, ma non sempre è facile (specie se il personaggio non è tuo e quindi devi anche capire come un altro ragione). Una soluzione intermedia può essere farsi una seconda copia del personaggio e semplificare le sequenze dei comandi, mettendo tutte le special ed hyper combinazioni del tipo "F, F, a", "F, F, b" etc... e mettere il personaggio con un order alto (perché c'è un lieve incremento di frequenza di mosse nella AI del Mugen che dipende dal numero di incontri già disputato). Il trucco (anche se non è una vera e propria AI) almeno su Linux funziona (sul winmugen non ho mai provato, anche perché sono secoli che non ci gioco).
Per "imbastardire" un personaggio bisogna programmarsi una propria AI, ma non sempre è facile (specie se il personaggio non è tuo e quindi devi anche capire come un altro ragione). Una soluzione intermedia può essere farsi una seconda copia del personaggio e semplificare le sequenze dei comandi, mettendo tutte le special ed hyper combinazioni del tipo "F, F, a", "F, F, b" etc... e mettere il personaggio con un order alto (perché c'è un lieve incremento di frequenza di mosse nella AI del Mugen che dipende dal numero di incontri già disputato). Il trucco (anche se non è una vera e propria AI) almeno su Linux funziona (sul winmugen non ho mai provato, anche perché sono secoli che non ci gioco).
#9
Inviato 23 November 2007 - 01:45
Grazie, sono ansioso di provare, visto che voglio dilettarmi coi video da registrare, più si scatenano, più è bello filmare i combattimenti in modalità Watch, un pò meno se ci giochi hihi
Condividi questa discussione:
Pagina 1 di 1

Aiuto










