ATTENZIONE: questo è un problema abbastanza complesso, in uno stile di combattimento da re della collina, con una casualità aggiunta ad esso, il codice migliore potrebbe non sempre vincere. Si prega di leggere tutte le regole per intero, in quanto è abbastanza complesso!
FLAVOR TEXT
Bill e Steve decisero di avere un duello "amichevole", pur essendo così ricco e intelligente, decisero di lasciare che i loro migliori programmatori cercassero di inventare il codice per battersi l'un l'altro. Si dice programmatore.
OBJECTIVE
Nella scherma, il tuo obiettivo è quello di segnare il maggior numero di colpi sul tuo avversario, mentre ti colpisci il meno te stesso
MOVES
Il tuo codice avrà le seguenti scelte di "mosse"
Attack
Parry
Block
Lunge
AND
Head
Chet
Feet
SCORING POINTS
Battiti d' attacco Parata, per 1 punto Battiti d'arrampicata
Blocco, per 1 punto
Parata battiti Affondi, per 1 punto Battiti d'
attacco Attacco, per 1 punto
Legami d'attacco Attaccanti, con il giocatore in affaticamento incapace di bloccare o parare il turno successivo e il giocatore attaccante incapace attaccare o lanciare il turno successivo Legare i
blocchi Parare, con il giocatore in parata non in grado di bloccare o parare il turno successivo e il giocatore in blocco non è in grado di attaccare o fare il giro successivo
HEIGHT OF ACTION
sceglierai anche una "altezza" per la tua azione, dopodiché i risultati sopra riportati avranno luogo solo se le altezze di entrambi i giocatori corrispondono all'altezza di attacco. se le altezze non coincidono, entrambi i giocatori non possono più selezionare la stessa azione (l'altezza non è limitata) dei precedenti turni di pareggio, fino a quando non viene segnato un punto o tutte e 4 le azioni sono state riempite (una volta rotto un pareggio, tutte le azioni sono di nuovo disponibili)
CODE REQUIREMENTS
per ogni round, dovrebbe richiedere la mossa dell'avversario nel round precedente (escluso il round 1), confrontarlo con il proprio, determinare il risultato del round precedente, quindi produrre il numero del round successivo, il punteggio e la sua scelta / posizione per quel round
es:
INPUT: LC (affondo)
OUTPUT: round precedente: PM vs LC - punteggi PM! il punteggio ora è 2-1, l'azione per il prossimo round è AH (testa d'attacco)
WINNER
il gioco termina dopo 50 round o dopo aver segnato 3 punti
AGAINST OTHER PLAYERS
alla prima risposta verrà data una vittoria immediata garantita, purché funzioni o funzioni effettivamente. Ogni risposta verrà valutata, in ordine di pubblicazione, rispetto al vincitore precedente e, se vincente, verrà dichiarato il nuovo vincitore. Ti chiedo che mentre vinci o aspetti di competere, NON cambi il tuo codice. Una volta sconfitto, non è più possibile competere per lo status di campionato con quella stessa lingua, tuttavia è possibile inviare una risposta in un'altra lingua (deve essere significativamente diverso, non utilizzare variazioni dello stesso materiale di base).
Cercherò di lanciare ogni sfida e pubblicherò i risultati nei commenti del campione e dello sfidante, oltre a dichiarare un nuovo vincitore, poiché potrei non essere in grado di eseguire tutte le lingue, in particolare alcune delle più oscure, chiedo ogni possibile aiuto che puoi dare per assicurarti che la tua risposta venga eseguita venga presa in considerazione. Grazie!