{"id":3516,"date":"2024-03-18T21:46:28","date_gmt":"2024-03-18T21:46:28","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=3516"},"modified":"2025-04-01T20:51:58","modified_gmt":"2025-04-01T20:51:58","slug":"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","status":"publish","type":"post","link":"https:\/\/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\/","title":{"rendered":"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;"},"content":{"rendered":"\n<p>Eu sei que disse que s\u00f3 ap\u00f3s terminar o software de An\u00e1lise T\u00e9cnica e o Trading System&#8217;s Back-Tester (vers\u00e3o GUI) \u00e9 que retornaria ao maravilhoso mundo dos videojogos, e desenvolver o meu pr\u00f3prio Game Engine do 0 em C++.<\/p>\n\n\n\n<p>Mas tive de regressar por umas horas ao meu remake futuro do Master of Orion, porque irei tirar daqui algo para usar no software de An\u00e1lise T\u00e9cnica, por isso tive de tornar essas funcionalidades mais modulares, e aproveitei pelo caminho para aumentar em muito a performance, poder\u00e3o ver que j\u00e1 ronda o dobro, chegando aos 2000 FPS de performance, mas obviamente limitarei a talvez 60 ou 120 FPS e assim gastando apenas 6% ou 3% do meu CPU de um velhinho I5 nascido h\u00e1 uns 8 anitos ou 9:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-1.mp4\"><\/video><figcaption class=\"wp-element-caption\">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++\u2026<\/figcaption><\/figure>\n\n\n\n<p>\u00c9 que por vezes desenvolvo algo com relativa pressa devido \u00e0 falta de tempo, e deixo as coisas meio por fazer, e quando as retomo, ou nestas alturas em que preciso de as exportar para outros lados, acabo por as melhorar.<\/p>\n\n\n\n<p>Neste caso melhorei a performance, o que teve em parte a ver com a parte da renderiza\u00e7\u00e3o do sistema que exportei, tornei o que vou usar mais modular e depois ver\u00e3o onde vou usar.<\/p>\n\n\n\n<p>Mas deu para matar saudades do projeto que mais me agrada, por ter a ver com estes jogos de v\u00eddeo.<\/p>\n\n\n\n<p>Mais not\u00edcias depois, com o meu software de An\u00e1lise T\u00e9cnica mais avan\u00e7ado.<\/p>\n\n\n\n<p>Hasta!<\/p>\n\n\n\n<p>2024-03-18.<\/p>\n\n\n\n<p>Partilhado no mesmo dia no meu LinkedIn, em:<br><a href=\"https:\/\/www.linkedin.com\/posts\/goncalopt_eu-sei-que-disse-que-s%C3%B3-ap%C3%B3s-terminar-o-software-activity-7175609571892203520-SfhH?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.linkedin.com\/posts\/goncalopt_eu-sei-que-disse-que-s%C3%B3-ap%C3%B3s-terminar-o-software-activity-7175609571892203520-SfhH?utm_source=share&amp;utm_medium=member_desktop<\/a><\/p>\n\n\n\n<p>Post anterior associado a este meu futuro remake do Master of Orion:<\/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=\"jJUaulQmMH\"><a href=\"https:\/\/www.goncalo.pt\/por\/2023\/10\/01\/2023-10-01-melhorias-na-minha-versao-do-master-of-orion-cursor-seleccionar-planetas-efeitos-etc\/\">2023-10-01 &#8211; Melhorias na minha vers\u00e3o do &#8220;Master of Orion&#8221;: Cursor, seleccionar planetas, efeitos, etc&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;2023-10-01 &#8211; Melhorias na minha vers\u00e3o do &#8220;Master of Orion&#8221;: Cursor, seleccionar planetas, efeitos, etc&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"https:\/\/www.goncalo.pt\/por\/2023\/10\/01\/2023-10-01-melhorias-na-minha-versao-do-master-of-orion-cursor-seleccionar-planetas-efeitos-etc\/embed\/#?secret=SMuit7ABbR#?secret=jJUaulQmMH\" data-secret=\"jJUaulQmMH\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2023-10-01 \u2013 Melhorias na minha vers\u00e3o do \u201cMaster of Orion\u201d: Cursor, seleccionar planetas, efeitos, etc\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post seguinte associado a este meu remake do Master of Orion:<\/p>\n\n\n\n<p>(A ser colocado mais tarde).<\/p>\n\n\n\n<p>Post anterior associado ao 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=\"PCs4H8c8qG\"><a 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\/\">2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;2023-12-29 &#8211; Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"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\/embed\/#?secret=Psk1HyKZDb#?secret=PCs4H8c8qG\" data-secret=\"PCs4H8c8qG\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2023-12-29 \u2013 Cria\u00e7\u00e3o de uma grid de tiles para debugging, no meu Game Engine em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post seguinte associado ao 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=\"bsfS8m863m\"><a href=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/31\/2024-03-31-adicionado-um-ovo-da-pascoa-como-demonstracao-do-meu-sistema-novo-de-premios-do-meu-game-engine-em-c\/\">2024-03-31 &#8211; Adicionado um Ovo da P\u00e1scoa como demonstra\u00e7\u00e3o do meu sistema novo de pr\u00e9mios do meu Game Engine em C++&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;2024-03-31 &#8211; Adicionado um Ovo da P\u00e1scoa como demonstra\u00e7\u00e3o do meu sistema novo de pr\u00e9mios do meu Game Engine em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/31\/2024-03-31-adicionado-um-ovo-da-pascoa-como-demonstracao-do-meu-sistema-novo-de-premios-do-meu-game-engine-em-c\/embed\/#?secret=pLIvUpKSJn#?secret=bsfS8m863m\" data-secret=\"bsfS8m863m\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2024-03-31 \u2013 Adicionado um Ovo da P\u00e1scoa como demonstra\u00e7\u00e3o do meu sistema novo de pr\u00e9mios do meu Game Engine em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post anterior associado ao meu software de An\u00e1lise T\u00e9cnica:<\/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=\"IPpZxEzu3N\"><a href=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/15\/2024-03-15-graficos-com-renderizacao-ja-bem-optimizada-460-fps-numa-maquina-velha-codigo-melhorado-e-renderizacao-perfeita-no-meu-software-de-analise-tecnica-em-c\/\">2024-03-15 &#8211; Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu 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; visibility: hidden;\" title=\"&#8220;2024-03-15 &#8211; Gr\u00e1ficos com renderiza\u00e7\u00e3o j\u00e1 bem optimizada (460 FPS numa m\u00e1quina velha), c\u00f3digo melhorado, e renderiza\u00e7\u00e3o perfeita, no meu Software de An\u00e1lise T\u00e9cnica em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/15\/2024-03-15-graficos-com-renderizacao-ja-bem-optimizada-460-fps-numa-maquina-velha-codigo-melhorado-e-renderizacao-perfeita-no-meu-software-de-analise-tecnica-em-c\/embed\/#?secret=OcfrMV3OC1#?secret=IPpZxEzu3N\" data-secret=\"IPpZxEzu3N\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">https:\/\/www.goncalo.pt\/por\/2024\/03\/15\/2024-03-15-graficos-com-renderizacao-ja-bem-optimizada-460-fps-numa-maquina-velha-codigo-melhorado-e-renderizacao-perfeita-no-meu-software-de-analise-tecnica-em-c\/<\/figcaption><\/figure>\n\n\n\n<p>Post seguinte associado ao meu software de An\u00e1lise T\u00e9cnica:<\/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=\"CqZ9k2640l\"><a href=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/20\/2024-03-20-graficos-ja-com-labels-e-posicoes-limitadas-a-area-do-grafico-optimizado-para-2000-fps-e-com-linhas-dinamicas-ja-inseridas\/\">2024-03-20 &#8211; Gr\u00e1ficos j\u00e1 com labels e posi\u00e7\u00f5es limitadas \u00e0 \u00e1rea do gr\u00e1fico, optimizado para 2000 FPS, e com linhas din\u00e2micas j\u00e1 inseridas&#8230;<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;2024-03-20 &#8211; Gr\u00e1ficos j\u00e1 com labels e posi\u00e7\u00f5es limitadas \u00e0 \u00e1rea do gr\u00e1fico, optimizado para 2000 FPS, e com linhas din\u00e2micas j\u00e1 inseridas&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"https:\/\/www.goncalo.pt\/por\/2024\/03\/20\/2024-03-20-graficos-ja-com-labels-e-posicoes-limitadas-a-area-do-grafico-optimizado-para-2000-fps-e-com-linhas-dinamicas-ja-inseridas\/embed\/#?secret=rpuCbEjkKu#?secret=CqZ9k2640l\" data-secret=\"CqZ9k2640l\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">2024-03-20 \u2013 Gr\u00e1ficos j\u00e1 com labels e posi\u00e7\u00f5es limitadas \u00e0 \u00e1rea do gr\u00e1fico, optimizado para 2000 FPS, e com linhas din\u00e2micas j\u00e1 inseridas\u2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"449\" height=\"304\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\" alt=\"2024-03-18 - 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\" class=\"wp-image-3519\" style=\"width:1136px;height:769px\"\/><figcaption class=\"wp-element-caption\">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++\u2026<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Eu sei que disse que s\u00f3 ap\u00f3s terminar o software de An\u00e1lise T\u00e9cnica e o Trading System&#8217;s Back-Tester (vers\u00e3o GUI)<\/p>\n","protected":false},"author":1,"featured_media":3519,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,286,5,3,134,4,164,346,162,97,133],"tags":[214,104,7,259,118,207,254,105,24,23,230,256,255,357,117,314,120,233,358,103,106,361,213,317,239,160,158,161,101,26,25],"class_list":["post-3516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","category-estrategia","category-programacao","category-projectos","category-retro-gaming","category-softwares","category-top","category-top-10-game-engine","category-top-game-engine","category-trading","category-video-jogos","tag-analise-tecnica","tag-bolsa","tag-c","tag-controlo-de-camera","tag-desenvolvimento-de-jogos","tag-dev","tag-estrategia","tag-forex","tag-game-dev","tag-game-engine","tag-gui","tag-jogos-de-estrategia","tag-master-of-orion","tag-mechanical-trading-systems","tag-motor-de-jogos","tag-performance","tag-programacao","tag-rato","tag-series","tag-sistemas-de-trading","tag-sistemas-de-trading-mecanicos","tag-software-de-analise-tecnica","tag-software-de-trading","tag-softwares","tag-softwares-c","tag-top","tag-top-game-engine","tag-top-trading-systems","tag-trading-systems","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>2024-03-18 - 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++... - 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\/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\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2024-03-18 - 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++... - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Eu sei que disse que s\u00f3 ap\u00f3s terminar o software de An\u00e1lise T\u00e9cnica e o Trading System&#8217;s Back-Tester (vers\u00e3o GUI)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/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\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-18T21:46:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-01T20:51:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"449\" \/>\n\t<meta property=\"og:image:height\" content=\"304\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/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\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/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\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"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;\",\"datePublished\":\"2024-03-18T21:46:28+00:00\",\"dateModified\":\"2025-04-01T20:51:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/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\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/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\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\",\"keywords\":[\"An\u00e1lise T\u00e9cnica\",\"Bolsa\",\"C++\",\"Controlo de C\u00e2mera\",\"Desenvolvimento de Jogos\",\"Dev\",\"Estrat\u00e9gia\",\"Forex\",\"Game Dev\",\"Game Engine\",\"GUI\",\"Jogos de Estrat\u00e9gia\",\"Master of orion\",\"Mechanical Trading Systems\",\"Motor de Jogos\",\"Performance\",\"Programa\u00e7\u00e3o\",\"Rato\",\"S\u00e9ries\",\"Sistemas de Trading\",\"Sistemas de Trading Mec\u00e2nicos\",\"Software de An\u00e1lise T\u00e9cnica\",\"Software de Trading\",\"Softwares\",\"Softwares C++\",\"Top\",\"Top Game Engine\",\"Top Trading Systems\",\"Trading Systems\",\"VideoGames\",\"VideoJogos\"],\"articleSection\":[\"Desenvolvimento de Jogos\",\"Estrat\u00e9gia\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Retro Gaming\",\"Softwares\",\"Top\",\"Top 10 Game Engine\",\"Top Game Engine\",\"Trading\",\"Video Jogos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/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\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/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\/\",\"url\":\"https:\/\/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\/\",\"name\":\"2024-03-18 - 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++... - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/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\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/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\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\",\"datePublished\":\"2024-03-18T21:46:28+00:00\",\"dateModified\":\"2025-04-01T20:51:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/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\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/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\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/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\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif\",\"width\":449,\"height\":304,\"caption\":\"2024-03-18 - 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\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/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\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"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;\"}]},{\"@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":"2024-03-18 - 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++... - 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\/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\/","og_locale":"en_US","og_type":"article","og_title":"2024-03-18 - 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++... - Gon\u00e7alo Ferreira","og_description":"Eu sei que disse que s\u00f3 ap\u00f3s terminar o software de An\u00e1lise T\u00e9cnica e o Trading System&#8217;s Back-Tester (vers\u00e3o GUI)","og_url":"https:\/\/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\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2024-03-18T21:46:28+00:00","article_modified_time":"2025-04-01T20:51:58+00:00","og_image":[{"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif","width":449,"height":304,"type":"image\/gif"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/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\/#article","isPartOf":{"@id":"https:\/\/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\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"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;","datePublished":"2024-03-18T21:46:28+00:00","dateModified":"2025-04-01T20:51:58+00:00","mainEntityOfPage":{"@id":"https:\/\/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\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/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\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif","keywords":["An\u00e1lise T\u00e9cnica","Bolsa","C++","Controlo de C\u00e2mera","Desenvolvimento de Jogos","Dev","Estrat\u00e9gia","Forex","Game Dev","Game Engine","GUI","Jogos de Estrat\u00e9gia","Master of orion","Mechanical Trading Systems","Motor de Jogos","Performance","Programa\u00e7\u00e3o","Rato","S\u00e9ries","Sistemas de Trading","Sistemas de Trading Mec\u00e2nicos","Software de An\u00e1lise T\u00e9cnica","Software de Trading","Softwares","Softwares C++","Top","Top Game Engine","Top Trading Systems","Trading Systems","VideoGames","VideoJogos"],"articleSection":["Desenvolvimento de Jogos","Estrat\u00e9gia","Programa\u00e7\u00e3o","Projectos","Retro Gaming","Softwares","Top","Top 10 Game Engine","Top Game Engine","Trading","Video Jogos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/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\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/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\/","url":"https:\/\/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\/","name":"2024-03-18 - 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++... - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/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\/#primaryimage"},"image":{"@id":"https:\/\/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\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif","datePublished":"2024-03-18T21:46:28+00:00","dateModified":"2025-04-01T20:51:58+00:00","breadcrumb":{"@id":"https:\/\/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\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/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\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/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\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2024\/03\/2024-03-18-Back-to-my-Game-Engine-Master-or-Orion-Remake-with-increased-performance-Thumb.gif","width":449,"height":304,"caption":"2024-03-18 - 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"},{"@type":"BreadcrumbList","@id":"https:\/\/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\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"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;"}]},{"@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\/3516"}],"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=3516"}],"version-history":[{"count":6,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3516\/revisions"}],"predecessor-version":[{"id":4172,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3516\/revisions\/4172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/3519"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=3516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=3516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=3516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}