{"id":645,"date":"2026-01-04T22:30:36","date_gmt":"2026-01-04T22:30:36","guid":{"rendered":"https:\/\/www.agetoage4.com\/wp1\/?p=645"},"modified":"2026-01-15T14:49:46","modified_gmt":"2026-01-15T14:49:46","slug":"dart2026","status":"publish","type":"post","link":"https:\/\/www.agetoage4.com\/wp1\/2026\/01\/04\/dart2026\/","title":{"rendered":"Dart2026"},"content":{"rendered":"\n\n\nDa er jeg godt i gang med \u00e5 utvikle et program for registrering av poeng i Dart.<p>Jeg har funnet et par funksjoner som virker meget godt. Den ene er en funksjon som regner ut hva man m\u00e5 treffe for \u00e5 vinne, og det blir vist n\u00e5r det er mulighet for det. Den andre funksjonen er en Dart Throw simulator som virker meget godt, fant disse to funksjonene ved \u00e5 sp\u00f8rre min AI Copilot som sendte meg koden etter ca 4 sekunder tenketid. Dart simulatoren virker p\u00e5 den m\u00e5ten at man skriver inn hva man vil treffe og den vil s\u00e5 beregne hvilke m\u00e5l som ligger i et avgrenset omr\u00e5de rundt selve m\u00e5let og returnere et av disse eller selve m\u00e5let. For eks. er m\u00e5let T20 ligger jo 1 og 5 like i n\u00e6rheten. Hvis man dobbel klikker p\u00e5 spiller s\u00e5 dukker det opp en dialog hvor man kan aktivere Simulatoren og sette grad av erfaring \/ spille evne p\u00e5 spilleren.&nbsp;<\/p><p>Spillernavn og statistiske data blir lagret i en liten databasefil ved hjelp av SQLite men fortsatt trenger det ikke noen installasjon, bare \u00e5 legge filene i Dart2026.zip til en mappe p\u00e5 pc&#8217;n og dobbel klikke Dart2026.exe.&nbsp;<\/p><p>En artig auto spille knapp som kj\u00f8rer simulering med valgt antall spillere i en egen prosess er ogs\u00e5 tilgjengelig.<\/p>\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":671,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dart"],"_links":{"self":[{"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/posts\/645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/comments?post=645"}],"version-history":[{"count":10,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/posts\/645\/revisions"}],"predecessor-version":[{"id":673,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/posts\/645\/revisions\/673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/media\/671"}],"wp:attachment":[{"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/media?parent=645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/categories?post=645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.agetoage4.com\/wp1\/wp-json\/wp\/v2\/tags?post=645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}