Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-07-2018, 16:27   #1
SuperISD32
Senior Member
 
L'Avatar di SuperISD32
 
Iscritto dal: Sep 2005
Messaggi: 1110
Competizione: miglior bot in duelli commerciali – premi $$$

Ciao,

c'è una sfida online su Hola questo 20 luglio, bisogna scrivere un bot in Javascript che duella in trattative commerciali simulate contro altri bot.

L'obiettivo è scrivere il miglior bot che nelle trattative accumula più soldi; i partecipanti che inviano gli script migliori sono premiati fino a 3000$.

Partecipare non costa niente, basta caricare il proprio script qui, il 20 luglio Hola lancerà il torneo mettendo in combattimento tutti i bot registrandone le performace.

Il regolamento è qui: https://github.com/hola/challenge_haggling

Giusto per dare l'idea, un bot d'esempio completo e funzionante:

Codice:
module.exports = class Agent {
    constructor(me, counts, values, max_rounds, log){
        this.counts = counts;
        this.values = values;
        this.rounds = max_rounds;
        this.log = log;
        this.total = 0;
        for (let i = 0; i<counts.length; i++)
            this.total += counts[i]*values[i];
    }
    offer(o){
        this.log(`${this.rounds} rounds left`);
        this.rounds--;
        if (o)
        {
            let sum = 0;
            for (let i = 0; i<o.length; i++)
                sum += this.values[i]*o[i];
            if (sum>=this.total/2)
                return;
        }
        o = this.counts.slice();
        for (let i = 0; i<o.length; i++)
        {
            if (!this.values[i])
                o[i] = 0;
        }
        return o;
    }
};
__________________
Sto compilando una lista di VPS a basso costo parametrica e ricercabile.

Ultima modifica di SuperISD32 : 04-07-2018 alle 16:30.
SuperISD32 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:01.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v