Speel ook Balls Connect en Repeat
Waarschijnlijk heb ik een paar gemist omdat ik hem te laat had opgestart.
En ik krijg weer nieuwe requests
[ Voor 16% gewijzigd door Jegorex op 07-02-2010 19:38 ]
Ik zie bij een aantal logs commentaar in de output staan. Dat is natuurlijk niet goed.
Speel ook Balls Connect en Repeat
edit: ik zie een 3e ronde zo te zien
[ Voor 7% gewijzigd door dcm360 op 07-02-2010 19:54 ]

Gelukkig is de array met de 100 beste velden nog wel intact.
Rainmaker1987 schreef op zondag 07 februari 2010 @ 19:47:
Bij mij laatste activiteit op 19:43:33 (in totaal 84 logbestanden = 42 matches). Ik heb 1 log voorbij zien komen die mijn veld in 31 weg heeft gewerkt. Bij mezelf zie ik een verbetering met volgens mij 25% (niet brute-force)

De rest is >60 so far.
Ik moet de log's nog analyseren vanavond/morgen, maar die 31-er is helaas toeval
Doet iets met Cloud (MS/IBM)
Verwijderd
EDIT: 0aaf913b geeft geen resultaten idd.
[ Voor 15% gewijzigd door Verwijderd op 07-02-2010 20:05 ]
Ik ben nog aan het uitzoeken.....
Speel ook Balls Connect en Repeat
Alleen de partijen waar ik schiet worden gelogged.
[ Voor 38% gewijzigd door Jegorex op 07-02-2010 20:08 ]
Die 2 doen het bij mij inderdaad ook erg goed.Verwijderd schreef op zondag 07 februari 2010 @ 19:17:
Er worden vanaf hier gezien in ieder geval een hoop spellen gespeeld, dus dat gaat best goed volgens mij.
In de eerste ronde tegen 17 spelers heeft mijn bot iedere keer hetzelfde veld uitgedeeld. 3 van die tegenstanders hebben duidelijk een anders strategie dan de rest (die allemaal beginnen te schieten op veld I5). De afwijkende strategie heeft wel duidelijk een voordeel: 32 schoten vs. 39 tot 51. Ik gok dat cd99365c en 2dba4537 overeenkomen met dmc360 en Bolukan.
Mijn resultaat is nog redelijk. Mijn velden hebben gemiddeld 45 slagen nodig, en ik heb er zelf ook gemiddeld 45 nodig. Maar er is nog ruimte voor verbetering
En ik heb iets te veel random uit het genereren van velden gesloopt blijkbaar: ze lijken wel heeel erg op elkaar...
[ Voor 6% gewijzigd door hostname op 07-02-2010 20:11 ]
Ik ben het in ieder geval niet, want ik heb ook tegen die twee gespeeld. Misschien ben ik de 3e van die drieVerwijderd schreef op zondag 07 februari 2010 @ 19:17:
In de eerste ronde tegen 17 spelers heeft mijn bot iedere keer hetzelfde veld uitgedeeld. 3 van die tegenstanders hebben duidelijk een anders strategie dan de rest (die allemaal beginnen te schieten op veld I5). De afwijkende strategie heeft wel duidelijk een voordeel: 32 schoten vs. 39 tot 51. Ik gok dat cd99365c en 2dba4537 overeenkomen met dmc360 en Bolukan.
Ik ben trouwens benieuwd naar de 4e (en 5e) ronde als ie er komen. Mn andere PC had net iets voor 8 uur twee nieuwe 'veelpunters' gevonden die nu in de wachtrij staan als volgenden. Nu dus maar hopen dat Onbekend niet is afgesloten omdat ie een DDOS aan t afvuren was
edit: en we gaan weer
[ Voor 28% gewijzigd door dcm360 op 07-02-2010 20:20 ]
edit:
En nu staan we weer stil?
[ Voor 16% gewijzigd door Jegorex op 07-02-2010 20:22 ]
Edit: Deze ronde ziet er een stuk beter uit. Hij duurt tenminste iets langer.
[ Voor 23% gewijzigd door Onbekend op 07-02-2010 20:39 ]
Speel ook Balls Connect en Repeat
Verwijderd
[ Voor 41% gewijzigd door Verwijderd op 07-02-2010 20:27 ]
How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.
Ook van deze ronde zie ik anders geen afgemaakt potje met 0aaf913b staan. Weer slechts schepen geplaatst, en nog geen antwoord. Overigens log ik in .ini files met de naam <player>.<gameId>.ini, en begint het loggen vanaf de eerste request waarbij telkens de ini bijgewerkt wordt bij een volgend request. Zo kan ik makkelijk spellen achterhalen die niet afgerond zijn (hoewel ik alleen die van 0aaf913b even heb doorgekeken omdat die te weinig logbestanden heeft).Verwijderd schreef op zondag 07 februari 2010 @ 20:25:
0aaf913b leeft weer. En ronde 4 is gestart zo te zien. En tegenstander d9658bb6 heeft een enorme gatenkaas van de oceaan gemaakt
@t.coenraad: in je log kijken of je tegen hem gespeeld hebt. Zo nee, dan ben jij hem.
edit: en ik zie een 5e ronde
Zuu in theorie al kunnen door wat moeilijkere maps. Voor een 6e ronde heb ik ook weer nieuwe erbijOnbekend schreef op zondag 07 februari 2010 @ 20:24:
Edit: Deze ronde ziet er een stuk beter uit. Hij duurt tenminste iets langer.
[ Voor 24% gewijzigd door dcm360 op 07-02-2010 20:46 ]
Ik weet niet of dat voor de finale leuk zou zijn?
Ik vond het al zo vreemd dat de potjes al zo snel waren afgelopen terwijl sommige hier de bedenktijd van 5 seconden hard nodig hadden....
Als dit het probleem was, ben ik helaas genoodzaakt om de resultaten van de vorige spellen te negeren...
@t.coenraad: Nee jij bent dat niet.
Edit: Namen? Nee, dat zou volgens mij te gemakkelijk worden....
[ Voor 9% gewijzigd door Onbekend op 07-02-2010 20:48 ]
Speel ook Balls Connect en Repeat
Verwijderd
[ Voor 58% gewijzigd door Verwijderd op 07-02-2010 20:50 ]
Ik heb nog geen veld 6 opgestuurd, dus...Verwijderd schreef op zondag 07 februari 2010 @ 20:50:
Ronde 5 en 6 zijn tegelijk gestart zo lijkt het? Of er gaat iets mis
Speel ook Balls Connect en Repeat
Ik ben geen 2dba4537. Die andere code kan ik niet vinden in mijn logs .....Verwijderd schreef op zondag 07 februari 2010 @ 19:17:
Er worden vanaf hier gezien in ieder geval een hoop spellen gespeeld, dus dat gaat best goed volgens mij.
In de eerste ronde tegen 17 spelers heeft mijn bot iedere keer hetzelfde veld uitgedeeld. 3 van die tegenstanders hebben duidelijk een anders strategie dan de rest (die allemaal beginnen te schieten op veld I5). De afwijkende strategie heeft wel duidelijk een voordeel: 32 schoten vs. 39 tot 51. Ik gok dat cd99365c en 2dba4537 overeenkomen met dmc360 en Bolukan.
Dan zou je alsnog de naam eruit kunnen filteren.qanar schreef op zondag 07 februari 2010 @ 21:04:
En een combinatie van naam + hash? Dan weet je vooraf niet wat die hash gaat zijn en kan je toch nog zien in de logs tegen wie je speelt.
Misschien bij het finished bericht de naam meegeven in een parameter?
Alhoewel je dan de volgende rondes weet tegen wie je aan het spelen bent.
[ Voor 9% gewijzigd door Jegorex op 07-02-2010 21:17 ]
De server van Skier is aardig traag (of het programma doet heel veel
Speel ook Balls Connect en Repeat
Hm, de potjes die ik zie ben jij licht in het voordeel. En, wat me iets meer verbaasde, is dat enkele potjes niet afgemaakt zijn. Ik vrees dat Onbekend dus inderdaad wel het 1 en ander kan missen, ik heb in ieder geval nog geen foutenlogboek gezien (die wordt pas bij het eerste gebruik aangemaakt namelijk).Bolukan schreef op zondag 07 februari 2010 @ 21:13:
Ik ben geen 2dba4537. Die andere code kan ik niet vinden in mijn logs .....
Dan heb je nog altijd een 2e potje waarbij je dan wel de naam weet...Jegorex schreef op zondag 07 februari 2010 @ 21:17:
[...]
Dan zou je alsnog de naam eruit kunnen filteren.
Misschien bij het finished bericht de naam meegeven in een parameter?
Ik zal het wel aangeven, maar het duurt nog zeker anderhalf uur.Sinnergy schreef op zondag 07 februari 2010 @ 21:06:
Kan je zeggen wanneer het gedaan is? Dan zet ik mijn bot terug uit

Speel ook Balls Connect en Repeat
(Je suis cd99365c)
[ Voor 4% gewijzigd door Bolukan op 07-02-2010 21:53 ]
Die 30 in verdediging doet wel pijnAttack average number of shots = 45
Attack lowest number of shots = 36
Attack highest number of shots = 58
Defense average number of shots = 43
Defense lowest number of shots = 30
Defense highest number of shots = 100
[ Voor 4% gewijzigd door qanar op 07-02-2010 21:50 ]
Ja, alleen de laatste 2 rondes tellen mee voor het eindresultaat. Bij de rest kan ik de eerlijkheid niet garanderen.dcm360 schreef op zondag 07 februari 2010 @ 21:38:
Ik ben nu door de 5e ronde heen als het goed is, dus ik neem aan dat je hierna nog 1 ronde doet, en uiteindelijk alleen de laatste 2 rondes meetellen?

Zelf had ik alleen op mijn eigen computer getest, en niet met echte servers op het internet. En blijkbaar zit er toch een limiet op het aantal connecties per seconde.....
Speel ook Balls Connect en Repeat
Ik ben bb138dca, althans, die zie ik zelf nietBolukan schreef op zondag 07 februari 2010 @ 21:46:
De tegenstanders die het beste op mijn velden scoren (2dba4537, 9a3b5b13, bb138dca, 0aaf913b, allen met een gemiddelde onder de 36) zijn ook de spelers die mij de moeilijkste velden geven: ik heb er 34 tot 38 nodig.
Oké, dan weet ik ook dat ik verder geen velden hoef neer te zetten.Onbekend schreef op zondag 07 februari 2010 @ 21:50:
Ja, alleen de laatste 2 rondes tellen mee voor het eindresultaat. Bij de rest kan ik de eerlijkheid niet garanderen.
En de 6e ronde is van start. Succes iedereen
[ Voor 66% gewijzigd door dcm360 op 07-02-2010 21:54 ]
Ik weet ook al hoe ik volgende week aan mijn velden kom.
[ Voor 28% gewijzigd door Onbekend op 07-02-2010 22:02 ]
Speel ook Balls Connect en Repeat
Waar is de server applicatie trouwens in geschreven?
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Serverapplicatie is geheel in PHP geschreven.
[ Voor 19% gewijzigd door Onbekend op 07-02-2010 22:10 ]
Speel ook Balls Connect en Repeat
Verwijderd
De scoreberekening is als volgt: 10396000 * ( Horizontaal - Verticaal ) / ( Horizontaal * Verticaal )
Scores:
Plaats | Speler | ID | Horizontaal | Vertikaal | Score | |
---|---|---|---|---|---|---|
1 | Bolukan | cd99365c | 2614 | 1437 | 3257.47 | |
2 | Soultaker | 2dba4537 | 2097 | 1415 | 2389.44 | |
3 | - peter - | 5b5718b8 | 2281 | 1621 | 1855.67 | |
4 | Janoz | b81cfd9f | 2329 | 1689 | 1691.4 | |
5 | dcm360 | bb138dca | 2332 | 1706 | 1635.81 | |
6 | Jegorex | bfca0fa5 | 2366 | 1754 | 1533.11 | |
7 | berktwist | 7b64a93c | 2162 | 1767 | 1074.91 | |
8 | Onbekend | ad233728 | 2133 | 1752 | 1059.9 | |
9 | Sinnergy | 252ae647 | 2300 | 1878 | 1015.68 | |
10 | Skier | 0aaf913b | 1803 | 1546 | 958.5 | |
11 | zwippie | 79e36cc8 | 2215 | 1886 | 818.74 | |
12 | Site.to.Make | 1fe36f00 | 2057 | 1822 | 651.86 | |
13 | qanar | 722baaf2 | 2308 | 2028 | 621.9 | |
14 | Sv3nz0r | 61a9f3e8 | 2425 | 2118 | 621.39 | |
15 | Rainmaker1987 | ec005cb4 | 2117 | 1882 | 613.19 | |
16 | AlainS | 91060446 | 2011 | 1800 | 605.99 | |
17 | Otherside1982 | 4dac7aff | 2152 | 1968 | 451.67 | |
18 | hostname | 240f8d48 | 2156 | 2012 | 345.11 | |
19 | gvdh | 64e14f4a | 2332 | 2204 | 258.9 | |
20 | SaphuA | 9a3b5b13 | 1829 | 1889 | -180.54 | |
21 | cfern | 3bcaac18 | 2578 | 2718 | -207.71 | |
22 | D2k | d9658bb6 | 2017 | 3402 | -2098.34 | |
23 | t.coenraad | 7e601477 | 1783 | 8103 | -4547.64 |
Gefeliciteerd met de behaalde resultaten. Bolukan en Soultaker springen er flink uit.
Zoals eerder vermeldt gingen de eerste ronden niet goed en hebben alleen de 2 laatste ronden invloed op de score. Ik wil volgende week eigenlijk eerder dan 7 uur beginnen, zodat ik er toch meer dan 2 kan doen.
Ik hoop dat alle 506 log-files zijn geupload. Als er nog eentje mist hoor ik het graag.
Bij <Time>1.5</Time> wordt de gemiddelde reactietijd aangegeven in seconden.
Bij fouten waarbij het spel eerder is afgebroken heb ik geen gemiddelde tijd kunnen berekenen, en staat er een "willekeurig" getal.
Speel ook Balls Connect en Repeat
Gefeliciteerd iedereen
Het lijkt alsof t.c weer problemen had?
[ Voor 40% gewijzigd door Jegorex op 07-02-2010 23:15 ]
Mijn AI krijgt maximaal 3 seconden om de boel door te rekenen, dit maakt het oplossen van een veld in het begin wat traag. hoe moeilijker het veld hoe meer tijd ik ook nodig heb.
Het heeft wel geholpen want als ik enkel naar het oplossen van velden kijk dan ben ik derdes of zo.
Nu nog wat werken aan het plaatsen van schepen.
Hopelijk heeft mijn trage server niet voor teveel last gezorgd.
Skier
don't take life to seriously, you won't survive it anyway
Gemiddelde tijd voor 1 spel... Anders zou ik met gemiddelden richting de 50 wel heel erg problematische scores gehad hebben.Onbekend schreef op zondag 07 februari 2010 @ 23:02:
Bij <Time>1.5</Time> wordt de gemiddelde reactietijd aangegeven in seconden.
//edit: ah lijkt foutje in het systeem dat de logs maakt. Volgens mn eigen logs is hij wel steeds uniek.
[ Voor 38% gewijzigd door StM op 07-02-2010 23:41 ]
Wat mij wel in positieve zin opvalt, is dat mijn defensie goed op orde lijkt. En dat nog wel met een relatief simpele schepenplaatser.
"I'd rather have a full bottle in front of me, than a full frontal lobotomy." (Tom Waits) | PoE
Een alternatieve ranking volgens dezelfde methode die ik voorheen beschreef (ranking is pas in de top 6 stabiel):
Plaats | Deelnemer | Ships | Shots | Score |
---|---|---|---|---|
1 | Soultaker | 89 | 28 | 61 |
2 | Bolukan | 85 | 30 | 55 |
3 | Skier | 57 | 62 | -5 |
4 | - peter - | 58 | 74 | -16 |
5 | Jegorex | 47 | 93 | -46 |
6 | berktwist | 53 | 102 | -49 |
7 | Site.to.Make | |||
9 | Janoz | |||
10 | Onbekend | |||
11 | AlainS | |||
12 | dcm360 | |||
13 | Otherside1982 | |||
14 | Rainmaker1987 | |||
15 | Sinnergy | |||
16 | zwippie | |||
17 | hostname | |||
18 | gvdh | |||
19 | SaphuA | |||
20 | qanar | |||
21 | Sv3nz0r | |||
22 | cfern | |||
23 | D2k | |||
24 | t.coenraad |
Saphua is trouwens wel erg diep gezonken; ik had na de vorige ronde veel meer van hem verwacht!
@Site.to.Make hieronder: dat viel mij ook op, en in mijn ranking kom je er daardoor ook een stuk beter vanaf.
[ Voor 8% gewijzigd door Soultaker op 07-02-2010 23:58 ]
De alternatieve ranking van Soultaker geeft goed weer dat ik heb gemazzeld met tegenspelers die ik tot illegal moves kon bewegen, en mijn brute-force in PHP loopt soms uit zijn tijdslimiet. Ik doe dit voor de fun (net als iedereen) en deze uitslag stemt me in ieder geval vrolijk.
Dank voor Onbekend die hier gisteren de hele avond aan heeft besteed!!
En ik weet dat het theoretisch is
[ Voor 5% gewijzigd door dcm360 op 08-02-2010 07:31 ]
Ik moet heul snel gaan verbeteren zie ik

(iig nog niet laatste
Doet iets met Cloud (MS/IBM)
Zoals Site.to.Make aangeeft is mijn algo namelijk wel slim
[ Voor 22% gewijzigd door RetroTycoon op 08-02-2010 12:18 ]
The Flying Dutchman
Ik zou persoonlijk zeggen dat je gewoon naar onderling resultaat tussen de spelers moet kijken: -1 punt bij verlies, 0 bij gelijkspel en 1 punt bij winst. Zul je het ook vast meer mee eens zijn:dcm360 schreef op maandag 08 februari 2010 @ 07:30:
In de manier van Soultaker wordt mn mislukte potje zo te zien vrij zwaar aangerekend (ik zak nogal en Bolukan raakt zijn voorsprong kwijt), terwijl dit met de berekening van Onbekend nog redelijk meevalt.
1 | Soultaker | 22 |
2 | Bolukan | 20 |
3 | dcm360 | 18 |
4 | - peter - | 12 |
SaphuA | 12 | |
6 | Skier | 10 |
7 | Janoz | 6 |
berktwist | 6 | |
Jegorex | 6 | |
10 | Site.to.Make | 3 |
11 | Sinnergy | 0 |
Sv3nz0r | 0 | |
13 | Onbekend | -3 |
14 | Rainmaker1987 | -4 |
15 | AlainS | -5 |
16 | Otherside1982 | -6 |
17 | hostname | -7 |
18 | zwippie | -10 |
gvdh | -10 | |
20 | qanar | -12 |
21 | cfern | -16 |
22 | D2k | -20 |
23 | t.coenraad | -22 |
Soultaker wint van iedereen al kijk je naar onderling resultaat. Mijn vermoeden is dat hij (bijna) een optimaal algoritme heeft, dus het wordt heel lastig om in deze ranking nog van hem te winnen.. Gefeliciteerd met de resultaten.
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
Het uiteindelijke 'doel' is namelijk aangeven hoe goed je gespeeld hebt ten opzichte van de anderen. Deze telling (en de allereerste telling) belonen (of straffen...) op het directe resultaat. Met de andere methodes is me nog steeds niet duidelijk wat dat ene schot meer nu aan invloed heeft op de totaalscore, terwijl je hier zegt: het verschil tussen winnen/verliezen/gelijk (of met de eerste telling kost het gewoon een punt). Deze telling biedt gewoon duidelijkheid. Eventueel kan je bij gelijkspel nog kijken naar de verhouding van geschoten tov beschoten.
Zomaar wat ik er van vind overigens, het laatste woord blijft natuurlijk aan Onbekend
Dat is hier inderdaad een nadeel. Je wordt onder AlainS gestorteerd, die simpelweg alle potjes correct uitspeelt (met een score <100), hoewel zijn mediaanscore aanzienlijk hoger is.dcm360 schreef op maandag 08 februari 2010 @ 07:30:
In de manier van Soultaker wordt mn mislukte potje zo te zien vrij zwaar aangerekend (ik zak nogal en Bolukan raakt zijn voorsprong kwijt), terwijl dit met de berekening van Onbekend nog redelijk meevalt.
Maar de reden dat je er in Onbekend's ranking goed vanaf komt, is niet zozeer dat hij je die failure minder zwaar aanrekent, maar dat je ook een failure van SaphuA mee hebt om 'm te compenseren. (Verder faalt SaphuA alleen tegen Bolukan, die toch al boven je staat.)
Wellicht dat het nog beter zou zijn om niet schoten direct op te tellen, maar bijvoorbeeld 2log(schoten - 26) of iets dergelijks. Tenslotte zou het verschil tussen 32 en 36 schoten vrij groot moeten zijn (de tweede speler mist drie keer zo vaak als de eerste) maar tussen 90 en 100 vrij klein (een verschil van 10%).
Inderdaad, dus je weet wat je te doen staat voor de volgende ronde.En ik weet dat het theoretisch is, maar als ik mn mislukte potje bijstel richting mn gemiddelde score, dan sta ik ineens niet ver van Bolukan.
Overigens is de scoreberekening van pedorus wel eerlijker als een speler variërend presteert.
De alternatieve ranking van Soultaker vind ik wat minder qua berekening, en daarom had ik een variatie daarop gebruikt waarbij 50 schoten minder zwaar meetellen dan 40 schoten.
Ik zal de discussie over de scoreberekening hier volgen, en donderdag of vrijdag verwacht ik dan eensgezind idee erover. (Dan kan ik dat vrijdag en zaterdag het programmeren en testen.
Verder wil ik a.s. zondag eigenlijk al om 17.00 uur beginnen met het spelen van de games. Ik verwacht dan 4 rondes te doen, en aangezien 1 ronde zo'n 5 kwartier tot 1,5 uur over doet, verwacht ik dan pas vanaf 23.00 uur met de scores te komen.
Speel ook Balls Connect en Repeat
Dit praten over puntentellingen leidt me wel af van het verbeteren van mijn resultaten.
Ik heb van de resultaten van een andere speler (mid-classering) een goed idee gekregen. Thanx ! Naam vertel ik volgende week, en dan hoor ik graag of jij doet wat ik van plan ben te gaan doen.
Verder moet ik mijn snelheid van de eerste doorrekening verhogen, ik ga eens een multi-threading experiment starten. Nog nooit gedaan.
@t.coenraad, ben benieuwd naar je algoritme. Je gaat hem wel toch wel publiceren na afloop?
@Onbekend, door de optimalisaties die iedereen gaat doorvoeren, zou je toch mogen verwachten dat het sneller gaat
[ Voor 9% gewijzigd door Bolukan op 08-02-2010 18:29 ]
Ik loop enorm ver achter op de rest.......
Doet iets met Cloud (MS/IBM)

Misschien dat ik deze week nog iets geniaals verzin, maar ik denk het niet.
You don't have to be crazy to do this job, but it helps ....
Ik verwacht dat elke speler de beschikbare 5 seconden optimaal gaat benutten om zo met een minimaal aantal schoten een hele vloot kan laten zinken.Bolukan schreef op maandag 08 februari 2010 @ 18:17:
@Onbekend, door de optimalisaties die iedereen gaat doorvoeren, zou je toch mogen verwachten dat het sneller gaat
Speel ook Balls Connect en Repeat
Kan niet echt meer dingen bedenken om mezelf nog beter te maken, en om nu een nieuwe brute force te gaan bedenken die optimaler is dan de huidige tree...
Maar ook dan zijn de spelletjes sneller klaarOnbekend schreef op maandag 08 februari 2010 @ 21:21:
[...]
Ik verwacht dat elke speler de beschikbare 5 seconden optimaal gaat benutten om zo met een minimaal aantal schoten een hele vloot kan laten zinken.
Want mag ik nu aannemen dat er geen potjes tegelijk gespeeld gaan worden omdat de verbinding van Onbekend dat niet aankan? (de laatste 2 rondes ging mn processor niet boven de 25% belasting uit namelijk)
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
In de router stond een maximum aantal verbindingen per ip ingesteld. Die heb ik maar even opgehoogd en daar heb ik nu geen last van.dcm360 schreef op dinsdag 09 februari 2010 @ 14:30:
Mwa, mn eerste algortime deed 50 schoten in een seconde, de huidige tussen de 30 en 40 in een minuut. Nog verder vertragen gaat overigens lastig worden, sneller is waarschijnlijker.
Want mag ik nu aannemen dat er geen potjes tegelijk gespeeld gaan worden omdat de verbinding van Onbekend dat niet aankan? (de laatste 2 rondes ging mn processor niet boven de 25% belasting uit namelijk)
Vanwege die limiet werden openstaande verbindingen afgekapt waardoor de reactietijd afnam tot 1 seconde. Spelers die daarna nog eens met data kwamen werden daardoor genegeerd.
Die laatste twee ronden zijn reële tijden, en die kan je zondag ook weer verwachten. Elke speler vuurt maar op 1 vloot tegelijkertijd. Daarna wordt gewacht totdat alle spelers klaar zijn, en dan start het volgende potje, net zoals totdat alles is gespeeld.
Multithreading zal dan zeker snelheidswinst opleveren.
Speel ook Balls Connect en Repeat
[ Voor 12% gewijzigd door Jegorex op 10-02-2010 03:25 ]
Klopt. Ik geef alleen een finished terug als een spel compleet is uitgespeeld.
Speel ook Balls Connect en Repeat
Gister eindelijk de daadwerkelijke Listener aan de praat gekregen.
Codevoorbeeld van internet werkte alleen lokaal maar de hier geposte C# opzet van MLM schopte mij de goede richting in
Voorlopig zit ik nog met een Artificial Stupidity die tussen de 70 en 100 schoten nodig heeft
Is het trouwens al zeker dat de daadwerkelijke competitie zondag om 17.00 gestart wordt ipv 19.00 ?
Wishlist Backpack Survivors op Steam !
Ik heb mijn speler getest tegen alle gespeelde borden uit de tweede competitie, en hij lijkt zich redelijk te kunnen meten met de andere spelers, dus mensen: niet te veel verbeteren! Ik wil wel winnen natuurlijk
[ Voor 8% gewijzigd door _js_ op 11-02-2010 09:21 ]
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Er zijn verder weinig negatieve reacties geweest over de puntentelling van pedorus in "Programmeervuur zeeslag", dus ik heb besloten om in de eindcompetitie die telling te gebruiken.
Er zal dus steeds gekeken worden naar het onderlinge verschil van het aantal schoten. Als je minder schoten nodig had dan je tegenstander, krijg je een punt. Als je er meer nodig had gaat er een punt af, en als het aantal schoten gelijk is resulteert dat in 0 punten. Het totaal aantal punten is dan de eindscore.
Het enige wat anders zal zijn is dat dit per spel zal worden berekend.
Voorbeeld:
Speler1 schiet op Speler2: 50 schoten.
Speler2 schiet op Speler1: 256 schoten.
Speler1 schiet op Speler2: 48 schoten.
Speler2 schiet op Speler1: 35 schoten.
Speler1 schiet op Speler2: 42 schoten.
Speler2 schiet op Speler1: 42 schoten.
Speler1 schiet op Speler2: 41 schoten.
Speler2 schiet op Speler1: 37 schoten.
In het eerste spel krijgt Speler1 een punt en Speler2 een minpunt,
In spel 2 krijgt Speler2 een punt en Speler1 een minpunt
In spel 3 krijgen beide spelers 0 punten.
In spel 4 krijgt Speler2 een punt en Speler1 een minpunt
Het resultaat is dan -1 punten voor Speler1,
en voor Speler2 +1 punten.
De eindcompetitie begint op zondag om 17.00 uur!
Speel ook Balls Connect en Repeat
Verwijderd
"I'd rather have a full bottle in front of me, than a full frontal lobotomy." (Tom Waits) | PoE
Verwijderd
Doet iets met Cloud (MS/IBM)
[ Voor 114% gewijzigd door SaphuA op 01-02-2022 16:53 ]
het is een olympische deelname, maar tijdgebrek zorgt ervoor dat het niet beter wordt....
Doet iets met Cloud (MS/IBM)

Ik ben zeer benieuwd hoe mijn algoritme zich verhoudt tot de algoritmes die de boel volledig doorrekenen, aangezien ik dit niet doe en dus puur afhankelijk ben van slimme truukjes.
"I'd rather have a full bottle in front of me, than a full frontal lobotomy." (Tom Waits) | PoE
Dat betekent dat niet-bruteforcende spelers in ieder geval tegen mij nog een goede kans zullen maken.
[ Voor 10% gewijzigd door Soultaker op 13-02-2010 22:51 ]
En dit is eigenlijk nog dezelfde code als vorige week, maar dan met een bugfix om het mislukte spel te voorkomen, en een beetje verbouwd voor gebruik in meerdere threads. Uiteindelijk heeft dat me slechts anderhalf uur gekost, dus dat viel me best mee. Mn code was al vrij geschikt ervoor merkte ik.
Voor morgen dus nog snel even de laatste verbeteringen, en dan verder afwachten. Geheel bruteforce is mn code dus nog steeds niet