login  Naam:   Wachtwoord: 
Registreer je!
Scripts > Overige > C en C++ > C++ - De beste puzzelaar


Reacties op het script C++ - De beste puzzelaar

Offline  Thomas
Gepost op: 19 oktober 2006 - 11:19
Moderator



Hm... Hier bepaalt voornamelijk de volgorde waarin mensen mogen schieten wie er wint - het maakt niet uit hoe hoog je "accuracy" is als je al neergeschoten bent.

Ik neem aan dat RAND_MAX een constante van C++ is?

Citaat:
Het is me opgevallen dat Aaron nooit kan winnen in de eerste ronde.
Als Aaron tactiek 1 gebruikt zou dit toch mogelijk moeten zijn. Hij mag namelijk altijd als eerste schieten. Hoe werkt de rand() functie in C++? Geeft deze een getal tussen 0 (inclusief) en 1 (exclusief)?

Verder niet echt een boeiend script als je geen toelichting geeft m.b.v. statistiek / gegevens / de reden waarom de resultaten zijn zoals ze zijn.

Offline  Joel
Gepost op: 19 oktober 2006 - 12:42
Eigenaar



Citaat:
Als Aaron tactiek 1 gebruikt zou dit toch mogelijk moeten zijn. Hij mag namelijk altijd als eerste schieten.


Aaron heeft maar 33% kans om te raken, hij wint natuurlijk wel maar op duizend keer wint hij het minste van de 3 met taktiek 1.

Offline  Addow
Gepost op: 07 november 2006 - 20:59
Gouden medaille

PHP beginner




Joël, heb daarnet je script eens doorgenomen.

Een paar kanttekeningen:
- Jij gebruikt overal if(aaronAlive == true), terwijl je toch gewoon if(aaronAlive) kan gebruiken. Dat maakt je script toch een stuk overzichtelijker?

- Je gebruikt precies nogal een omslachtige manier om random-variabele te bepalen. Ik gebruik gewoon:

  1. double random = 0.1*(rand()%11);


Die enkel waarden: 0.0 t/m 1.0 kan hebben, zoals gevraagd?!


@ FangoRn, RAND_MAX kan maximaal een waarde hebben van ±32767

Offline  Joel
Gepost op: 07 november 2006 - 21:12
Eigenaar



Ok, aangepast!

Bedankt!


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.028s