{"id":76,"date":"2008-11-15T11:30:12","date_gmt":"2008-11-15T09:30:12","guid":{"rendered":"http:\/\/mephit.it\/blog\/?p=76"},"modified":"2008-11-15T11:37:28","modified_gmt":"2008-11-15T09:37:28","slug":"pbcm-prime-prove-tecniche","status":"publish","type":"post","link":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/","title":{"rendered":"PbCM, prime prove tecniche"},"content":{"rendered":"<p><a href=\"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2008\/11\/gdr_map_canvas.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-77\" title=\"gdr_map_canvas\" src=\"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2008\/11\/gdr_map_canvas-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a>Lavorando alla mappa dinamica del <a href=\"http:\/\/mephit.it\/blog\/index.php\/2008\/06\/play-by-chat-migliorato\/\">Play By Chat Migliorato<\/a>, ho fatto un paio di prove per testare le performances (quindi non si parla di visibilit\u00e0). Il test consiste in un personaggio con visibilit\u00e0 27m che si muove su una mappa con due stanze usando le solite lettere &#8220;WASD&#8221; della tastiera (pi\u00f9 &#8220;QEZC&#8221; per le diagonali). Per il momento il personaggio vede e passa attraverso i muri appunto perch\u00e8 si tratta solo di un test preliminare di performances, e di conseguenza non ho ancora implementato l&#8217;algoritmo di visuale. A tal proposito grazie ad ASASA e NIKY che sono stati indispensabili nella definizione dell&#8217;algoritmo! All&#8217;inizio ho cercato di usare un &#8220;&lt;div&gt;&#8221; per ogni cella, ma il solo caricamento della mappa durava parecchi secondi. Allora ho fatto una prova usando &#8220;&lt;canvas&gt;&#8221;, e le performances sono decisamente migliorate!! Il tempo di risposta ai comandi \u00e8 attorno al mezzo secondo, pi\u00f9 che accettabile e probabilmente migliorabile!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lavorando alla mappa dinamica del Play By Chat Migliorato, ho fatto un paio di prove per testare le performances (quindi non si parla di visibilit\u00e0). Il test consiste in un personaggio con visibilit\u00e0 27m che si muove su una mappa con due stanze usando le solite lettere &#8220;WASD&#8221; della tastiera (pi\u00f9 &#8220;QEZC&#8221; per le diagonali). [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PbCM, prime prove tecniche - Mephit blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PbCM, prime prove tecniche - Mephit blog\" \/>\n<meta property=\"og:description\" content=\"Lavorando alla mappa dinamica del Play By Chat Migliorato, ho fatto un paio di prove per testare le performances (quindi non si parla di visibilit\u00e0). Il test consiste in un personaggio con visibilit\u00e0 27m che si muove su una mappa con due stanze usando le solite lettere &#8220;WASD&#8221; della tastiera (pi\u00f9 &#8220;QEZC&#8221; per le diagonali). [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/\" \/>\n<meta property=\"og:site_name\" content=\"Mephit blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/mephitrpg\" \/>\n<meta property=\"article:published_time\" content=\"2008-11-15T09:30:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-11-15T09:37:28+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2008\/11\/gdr_map_canvas-150x150.jpg\" \/>\n<meta name=\"author\" content=\"Jure di Mephit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/mephitrpg\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jure di Mephit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/\",\"url\":\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/\",\"name\":\"PbCM, prime prove tecniche - Mephit blog\",\"isPartOf\":{\"@id\":\"https:\/\/mephit.it\/blog\/#website\"},\"datePublished\":\"2008-11-15T09:30:12+00:00\",\"dateModified\":\"2008-11-15T09:37:28+00:00\",\"author\":{\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7\"},\"breadcrumb\":{\"@id\":\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mephit.it\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PbCM, prime prove tecniche\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mephit.it\/blog\/#website\",\"url\":\"https:\/\/mephit.it\/blog\/\",\"name\":\"Mephit blog\",\"description\":\"Notizie sul progetto per giocare online a D&amp;D 3.5\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mephit.it\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7\",\"name\":\"Jure di Mephit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/mephit.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg\",\"contentUrl\":\"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg\",\"caption\":\"Jure di Mephit\"},\"description\":\"Nato nel \u201978, a 20 anni decisi di imparare a fare siti per far conoscere la mia band. Nel 2003 iniziai a giocare a D&amp;D e mi accorsi di quanto per molte persone la lingua inglese fosse una barriera invalicabile. Traducendo e diffondendo contenuti gratuiti entrai attivamente nel mitico mondo delle community online. Poi sviluppai per i miei amici alcuni piccoli software per aiutarli nella creazione del personaggio, e ben presto mi resi conto che potevo fare molto, molto di pi\u00f9. Nel 2004 creai la cartella \\\"mephit\\\".\",\"sameAs\":[\"http:\/\/www.mephit.it\",\"https:\/\/www.facebook.com\/mephitrpg\",\"https:\/\/twitter.com\/https:\/\/www.twitter.com\/mephitrpg\",\"http:\/\/www.youtube.com\/user\/mephitvideoblog\"],\"url\":\"https:\/\/mephit.it\/blog\/author\/jure\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PbCM, prime prove tecniche - Mephit blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/","og_locale":"it_IT","og_type":"article","og_title":"PbCM, prime prove tecniche - Mephit blog","og_description":"Lavorando alla mappa dinamica del Play By Chat Migliorato, ho fatto un paio di prove per testare le performances (quindi non si parla di visibilit\u00e0). Il test consiste in un personaggio con visibilit\u00e0 27m che si muove su una mappa con due stanze usando le solite lettere &#8220;WASD&#8221; della tastiera (pi\u00f9 &#8220;QEZC&#8221; per le diagonali). [&hellip;]","og_url":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/","og_site_name":"Mephit blog","article_author":"https:\/\/www.facebook.com\/mephitrpg","article_published_time":"2008-11-15T09:30:12+00:00","article_modified_time":"2008-11-15T09:37:28+00:00","og_image":[{"url":"http:\/\/mephit.it\/blog\/wp-content\/uploads\/2008\/11\/gdr_map_canvas-150x150.jpg"}],"author":"Jure di Mephit","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/mephitrpg","twitter_misc":{"Scritto da":"Jure di Mephit","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/","url":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/","name":"PbCM, prime prove tecniche - Mephit blog","isPartOf":{"@id":"https:\/\/mephit.it\/blog\/#website"},"datePublished":"2008-11-15T09:30:12+00:00","dateModified":"2008-11-15T09:37:28+00:00","author":{"@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7"},"breadcrumb":{"@id":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mephit.it\/blog\/2008\/11\/pbcm-prime-prove-tecniche\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mephit.it\/blog\/"},{"@type":"ListItem","position":2,"name":"PbCM, prime prove tecniche"}]},{"@type":"WebSite","@id":"https:\/\/mephit.it\/blog\/#website","url":"https:\/\/mephit.it\/blog\/","name":"Mephit blog","description":"Notizie sul progetto per giocare online a D&amp;D 3.5","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mephit.it\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/ee7b66dcc36579eaf3d3b1d57dbc16d7","name":"Jure di Mephit","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/mephit.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg","contentUrl":"https:\/\/mephit.it\/blog\/wp-content\/uploads\/2017\/09\/523906_440439039309838_295454861_n-150x150.jpg","caption":"Jure di Mephit"},"description":"Nato nel \u201978, a 20 anni decisi di imparare a fare siti per far conoscere la mia band. Nel 2003 iniziai a giocare a D&amp;D e mi accorsi di quanto per molte persone la lingua inglese fosse una barriera invalicabile. Traducendo e diffondendo contenuti gratuiti entrai attivamente nel mitico mondo delle community online. Poi sviluppai per i miei amici alcuni piccoli software per aiutarli nella creazione del personaggio, e ben presto mi resi conto che potevo fare molto, molto di pi\u00f9. Nel 2004 creai la cartella \"mephit\".","sameAs":["http:\/\/www.mephit.it","https:\/\/www.facebook.com\/mephitrpg","https:\/\/twitter.com\/https:\/\/www.twitter.com\/mephitrpg","http:\/\/www.youtube.com\/user\/mephitvideoblog"],"url":"https:\/\/mephit.it\/blog\/author\/jure\/"}]}},"_links":{"self":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts\/76"}],"collection":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":0,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"wp:attachment":[{"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mephit.it\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}