{"id":3264,"date":"2023-12-30T06:53:07","date_gmt":"2023-12-30T06:53:07","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=3264"},"modified":"2024-11-24T22:06:00","modified_gmt":"2024-11-24T22:06:00","slug":"2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/","title":{"rendered":"2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;"},"content":{"rendered":"\n<p>\u00c9 incr\u00edvel mas s\u00f3 agora me lembrei de criar um sistema de grid (rede) para o meu Game Engine, de forma a exibir a posi\u00e7\u00e3o dos tiles que comp\u00f5em cada jogo:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine.mp4\"><\/video><\/figure>\n\n\n\n<p>Como sabem eu estou a criar o meu Game Engine n\u00e3o s\u00f3 como hobby para exercitar o c\u00e9rebro (e devido ao meu lema &#8220;Se \u00e9 poss\u00edvel eu consigo!&#8221;), como tamb\u00e9m para um dia criar videojogos, e como sou grande f\u00e3 de Retro-Gaming, irei criar e recriar v\u00e1rios jogos do estilo dos dos anos 80 e 90.<\/p>\n\n\n\n<p>Esses jogos usavam na sua maioria sistemas de tiles, pelo que me baseei neles para usar os sistemas de tiles no meu game engine.<\/p>\n\n\n\n<p>Mas s\u00f3 agora, ao criar um curso sobre cria\u00e7\u00e3o de videojogos, \u00e9 que reparei que seria \u00fatil para os formandos, para compreenderem o funcionamento e uso do sistema de tiles, desenhar no meu Game Engine, os tiles.<\/p>\n\n\n\n<p>E penso que ficou bastante bonito, activo-os com um &#8220;CTRL+T&#8221; (&#8220;T&#8221; de &#8220;Tile&#8221;), e passo a ver todos os tiles numa grid, neste caso sendo de 32&#215;32 p\u00edxeis, ser\u00e1 o tamanho da grid, e meti uma cor ligeira meio desaparecida, mas que penso ficar bastante bonita, n\u00e3o muito forte nem muito sumida.<\/p>\n\n\n\n<p>Estive a pensar criar um \u00faltimo post do ano com algo associado ao Natal como no ano passado, mas como este ano j\u00e1 fiz o da \u00c1rvore de Natal, guardarei os outros para o ano que vem, e termino este ano com este sistema de grid, talvez como algo simb\u00f3lico, j\u00e1 que tamb\u00e9m penso reorganizar a minha vida nestes pr\u00f3ximos anos, e foi criado ontem no dia 2023-12-29 para 2023-12-30.<\/p>\n\n\n\n<p>No ano que vem passarei mais tempo com os trading systems (sistema financeiro), e darei uma pausa ao meu Game Engine, pois penso j\u00e1 ter recuperado o suficiente o atraso que tive com ele, e tenho de os retomar como parte dos meus projectos futuros.<\/p>\n\n\n\n<p>Mais novidades um dia, e para quem ler isto, um Excelente Ano Novo 2024 a todos! \ud83d\ude42<\/p>\n\n\n\n<p>At\u00e9 para o ano! Hasta!<\/p>\n\n\n\n<p>2023-12-30.<\/p>\n\n\n\n<p>Partilhado no mesmo dia no meu LinkedIn, em:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/posts\/goncalopt_o-meu-%C3%BAltimo-post-deste-ano-com-o-adicionar-activity-7146905020645519360-c8DL?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.linkedin.com\/posts\/goncalopt_o-meu-%C3%BAltimo-post-deste-ano-com-o-adicionar-activity-7146905020645519360-c8DL?utm_source=share&amp;utm_medium=member_desktop<\/a><\/p>\n\n\n\n<p>Com o texto:<\/p>\n\n\n\n<p>\u00abO meu \u00faltimo post deste ano, com o adicionar de uma pequena feature, de desenhar grids de tiles no meu Game Engine, para efeitos de debugging ou mesmo de estudo, quando o usar para ensinar formandos a criar videojogos com o meu engine (link no fim).<br><br>Era para fazer algo diferente no fim do ano, mas falta-me tempo, e esta grid ficou muito gira, por isso fico com ela, h\u00e1 dias partilhei outras coisas como uma melhoria no sistema bal\u00edstico, mas est\u00e1 no meu site (n\u00e3o partilho tudo no LinkedIn, t\u00eam link para ele no post no meu website).<br><br>E a verdade \u00e9 que acho que neste ano recuperei o tempo perdido e adicionei features suficientes ao meu Game Engine para me dar por satisfeito para 2023.<br><br>Em 2024 vou-me focar mais em sistemas de trading, investimentos, etc, e isso vai ser pouco vis\u00edvel, vai envolver muito estudo, milh\u00f5es de testes, an\u00e1lises, experi\u00eancias, etc, al\u00e9m dos sistemas de trading, a cria\u00e7\u00e3o de APIs para os meus sistemas darem ordens nos mercados financeiros de forma 100% automatizada (como fiz h\u00e1 18 anos atr\u00e1s), etc.<br><br>Por isso em 2024 devo partilhar menos posts, e ser\u00e3o mais sobre investimentos\/trading so que sobre o meu Game Engine, mas voltarei a ele ocasionalmente para me divertir, na mesma.<br><br>Desejo um Excelente 2024 a todos, e deixo abaixo o texto do meu post.\u00bb<\/p>\n\n\n\n<p>Post anterior sobre o meu Game Engine, sobre armas de raios:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-gon-alo-ferreira wp-block-embed-gon-alo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Mq0WdT8nw6\"><a href=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/26\/2023-12-26-melhoria-no-sistema-balistico-do-meu-game-engine-em-c\/\">2023-12-26 &#8211; Melhoria no sistema bal\u00edstico do meu Game Engine, em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;2023-12-26 &#8211; Melhoria no sistema bal\u00edstico do meu Game Engine, em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/26\/2023-12-26-melhoria-no-sistema-balistico-do-meu-game-engine-em-c\/embed\/#?secret=Mq0WdT8nw6\" data-secret=\"Mq0WdT8nw6\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2023-12-26 \u2013 Melhoria no sistema bal\u00edstico do meu Game Engine, em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post seguinte sobre o meu Game Engine:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-gon-alo-ferreira wp-block-embed-gon-alo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"yYkvXTfAZU\"><a href=\"http:\/\/www.goncalo.pt\/por\/2024\/03\/18\/2024-03-18-de-volta-ao-game-engine-melhorando-a-performance-das-linhas-dinamicas-para-usar-depois-tambem-no-software-de-analise-tecnica-em-c\/\">2024-03-18 &#8211; De volta ao Game Engine, melhorando a performance das linhas din\u00e2micas, para usar depois tamb\u00e9m no software de An\u00e1lise T\u00e9cnica em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;2024-03-18 &#8211; De volta ao Game Engine, melhorando a performance das linhas din\u00e2micas, para usar depois tamb\u00e9m no software de An\u00e1lise T\u00e9cnica em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2024\/03\/18\/2024-03-18-de-volta-ao-game-engine-melhorando-a-performance-das-linhas-dinamicas-para-usar-depois-tambem-no-software-de-analise-tecnica-em-c\/embed\/#?secret=yYkvXTfAZU\" data-secret=\"yYkvXTfAZU\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2024-03-18 \u2013 De volta ao Game Engine, melhorando a performance das linhas din\u00e2micas, para usar depois tamb\u00e9m no software de An\u00e1lise T\u00e9cnica em C++\u2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"276\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\" alt=\"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++...\" class=\"wp-image-3266\" style=\"width:1137px;height:640px\"\/><figcaption class=\"wp-element-caption\">2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9 incr\u00edvel mas s\u00f3 agora me lembrei de criar um sistema de grid (rede) para o meu Game Engine, de<\/p>\n","protected":false},"author":1,"featured_media":3266,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,284,5,3,134,4,164,346,162,133],"tags":[151,118,207,24,23,242,137,138,117,352,281,120,128,126,356,345,158,26,25],"class_list":["post-3264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","category-platformers","category-programacao","category-projectos","category-retro-gaming","category-softwares","category-top","category-top-10-game-engine","category-top-game-engine","category-video-jogos","tag-debugging","tag-desenvolvimento-de-jogos","tag-dev","tag-game-dev","tag-game-engine","tag-grid","tag-mapa-do-jogo","tag-mapas-de-nivel","tag-motor-de-jogos","tag-pausa","tag-platformer","tag-programacao","tag-shoot-em-up","tag-shooter","tag-tiles","tag-top-10-game-engine","tag-top-game-engine","tag-videogames","tag-videojogos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira<\/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:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"\u00c9 incr\u00edvel mas s\u00f3 agora me lembrei de criar um sistema de grid (rede) para o meu Game Engine, de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-30T06:53:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-24T22:06:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"490\" \/>\n\t<meta property=\"og:image:height\" content=\"276\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"gnmf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gnmf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;\",\"datePublished\":\"2023-12-30T06:53:07+00:00\",\"dateModified\":\"2024-11-24T22:06:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\"},\"wordCount\":722,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\",\"keywords\":[\"Debugging\",\"Desenvolvimento de Jogos\",\"Dev\",\"Game Dev\",\"Game Engine\",\"Grid\",\"Mapa do Jogo\",\"Mapas de N\u00edvel\",\"Motor de Jogos\",\"Pausa\",\"Platformer\",\"Programa\u00e7\u00e3o\",\"Shoot Em Up\",\"Shooter\",\"Tiles\",\"Top 10 Game Engine\",\"Top Game Engine\",\"VideoGames\",\"VideoJogos\"],\"articleSection\":[\"Desenvolvimento de Jogos\",\"Platformers\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Retro Gaming\",\"Softwares\",\"Top\",\"Top 10 Game Engine\",\"Top Game Engine\",\"Video Jogos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\",\"name\":\"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\",\"datePublished\":\"2023-12-30T06:53:07+00:00\",\"dateModified\":\"2024-11-24T22:06:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif\",\"width\":490,\"height\":276,\"caption\":\"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++...\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\",\"name\":\"gnmf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"caption\":\"gnmf\"},\"sameAs\":[\"http:\/\/www.goncalo.pt\/por\"],\"url\":\"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira","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:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/","og_locale":"en_US","og_type":"article","og_title":"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira","og_description":"\u00c9 incr\u00edvel mas s\u00f3 agora me lembrei de criar um sistema de grid (rede) para o meu Game Engine, de","og_url":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2023-12-30T06:53:07+00:00","article_modified_time":"2024-11-24T22:06:00+00:00","og_image":[{"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif","width":490,"height":276,"type":"image\/gif"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;","datePublished":"2023-12-30T06:53:07+00:00","dateModified":"2024-11-24T22:06:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/"},"wordCount":722,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif","keywords":["Debugging","Desenvolvimento de Jogos","Dev","Game Dev","Game Engine","Grid","Mapa do Jogo","Mapas de N\u00edvel","Motor de Jogos","Pausa","Platformer","Programa\u00e7\u00e3o","Shoot Em Up","Shooter","Tiles","Top 10 Game Engine","Top Game Engine","VideoGames","VideoJogos"],"articleSection":["Desenvolvimento de Jogos","Platformers","Programa\u00e7\u00e3o","Projectos","Retro Gaming","Softwares","Top","Top 10 Game Engine","Top Game Engine","Video Jogos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/","url":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/","name":"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++... - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif","datePublished":"2023-12-30T06:53:07+00:00","dateModified":"2024-11-24T22:06:00+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-30-Created-a-tile-grid-for-debugging-purposes-on-my-Cpp-Game-Engine-Thumb.gif","width":490,"height":276,"caption":"2023-12-29 - Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++..."},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/30\/2023-12-29-criacao-de-uma-grid-de-tiles-para-debugging-no-meu-game-engine-em-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]},{"@type":"Person","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd","name":"gnmf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","caption":"gnmf"},"sameAs":["http:\/\/www.goncalo.pt\/por"],"url":"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/"}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3264"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=3264"}],"version-history":[{"count":5,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3264\/revisions"}],"predecessor-version":[{"id":3986,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3264\/revisions\/3986"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/3266"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=3264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=3264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=3264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}