29/10/2019
@metaluca_dev
WEAK
STRONG
navigator | driver |
---|---|
|
|
It's a skill that takes times and practice to be learned.
with <strong/> style
/***
* É scoppiata l'apocalisse zombie mentre facevate Pair Programming!!! che disagio!
*
* Riuscite a scappare con il vostro pair ma cavolo, gli zombie sono davvero tanti
* e siete stremati dalla sessione di pair.
* Dopo aver tanto corso vi ritrovate bloccati sul tettuccio di un furgoncino
* circondati da un'orda di zombie lenti.
* Avete a disposizione un fucile da cecchino e colpi illimitati.
* Dovrete implmentare il codice per scegliere chi colpire ad ogni turno.
* Ad ogni tunro gli zombie si avvicinano di un'unità.
*
* INPUT: array con la distanza degli zombie
* OUTPUT: l'indice dello zombie a cui sparare
**/
export default (zombies) => {
return 0;
};
/***
* Siete scampati alla prima orda di zombie ma non siete ancora soli....
*
* Siete scesi dal furgoncino ma quando scendete vedete arrivare altri zombie ma... wtf?!?!
* ...CORRONO!!
*
* ma che... SPARANO pure!!
*
* const ZOMBIE_TYPE = Object.freeze({SLOW: 0, FAST: 1, SMART: 2});
*
* Scappate di corsa dietro una barricata di fortuna e vi preparate a combattere!
*
* Ad ogni turno gli zombie si avvicinano di n unità a seconda del tipo:
* - SLOW: 1
* - SMART: 2
* - FAST: 3
*
* PS. gli zombie che sparano, a differenza di voi,
* non sembrano essere molto precisi, però vi assicuro che ce la mettono tutta!
*
* INPUT: array di zombie {position, type}
* OUTPUT: l'indice dello zombie a cui sparare
**/
export default (zombies) => {
return 0;
};
/***
* Siete probabilmente tutti morti ma supponiamo che siate ancora qui ad ascoltarmi!!
*
*
* Scampati alla seconda terribile ondata, scavalcate la barricata con un abile balzo.
* Il vostro pensiero va subito ai cadaveri per strada!!
*
* schivando budella e pezzi di cervella sparsi sulla strada vi lanciate in un'approfondita
* perquisizione di quello che resta dei cadaveri.
* La vostra perizia vi premia perchè gli zombie svegli erano armati fino ai denti;
* Ora avete a disposizione il seguente arsenale:
* - 5 granate (fanno fuori tutti gli zombie in quella posizione)
* - 25 colpi di fucile di precisione (100% letale)
* - uno sproposito di colpi per il vostro revolver calibro 2.34 (60 % di fare male a uno zombie)
* - una motosega con il pieno dii carburante (100% letale ma limitata dalla distanza)
*
* const WEAPON_TYPE = Object.freeze({GRANADE: 0, SNIPE: 1, MINI-GUN: 2, CHAINSAW: 3});
*
* Altra novità, ora non avete tutte le armi che volete e potrete sparare due colpi a turno.
*
* const ZOMBIE_TYPE = Object.freeze({SLOW: 0, FAST: 1, SMART: 2});
* Ad ogni turno gli zombie si avvicinano di n unità a seconda del tipo:
* - SLOW: 1
* - SMART: 2
* - FAST: 3
*
* INPUT: array di zombie {position, type}
* OUTPUT: un array con un paio di pai così strutturati:
* [[indice_zombie, WEAPON_TYPE], [indice_zombie, WEAPON_TYPE]]
**/
export default (zombies) => {
return [[0,2], [1,2]];
};
THX
Direi che avete capito quale gilda scegliere