{"id":3180,"date":"2023-12-13T21:52:54","date_gmt":"2023-12-13T21:52:54","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=3180"},"modified":"2024-05-07T22:19:32","modified_gmt":"2024-05-07T22:19:32","slug":"2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/","title":{"rendered":"2023-12-13 &#8211; Finalizadas as armas de raios de energia para o meu Game Engine em C++&#8230;"},"content":{"rendered":"\n<p>Decidi melhorar as armas que mostrei no meu post anterior, e agora tenho v\u00e1rias variantes.<\/p>\n\n\n\n<p>Decidi ainda n\u00e3o recriar a arma estilo R-Type porque \u00e9 100% circular e pouco realista, mas sou capaz de o fazer depois, porque devo criar um remake do famoso R-Type um dia destes s\u00f3 pela divers\u00e3o.<\/p>\n\n\n\n<p>Uma delas, \u00e9 uma variante com apenas um raio circular ao redor do principal, baseado no ataque do Piccolo do Dragon Ball (conhecido em Portugal como &#8220;Cora\u00e7\u00e3ozinho de Sat\u00e3&#8221;), de nome &#8220;Special Beam Cannon&#8221;, ou seja, o &#8220;Canh\u00e3o de Raio Especial&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-New-weapon-based-on-Dragon-Ball-Piccolo-Special-Beam-Cannon-for-my-Cpp-Game-Engine.gif\" alt=\"2023-12-13 - Nova Arma baseada no ataque &quot;Special Beam Cannon&quot; da personagem Piccolo do Dragon Ball...\" class=\"wp-image-3184\" width=\"1142\" height=\"252\"\/><figcaption>2023-12-13 &#8211; Nova Arma baseada no ataque &#8220;Special Beam Cannon&#8221; da personagem Piccolo do Dragon Ball&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Update de 2023-12-23 &#8211; Vejam o meu post do dia 23 (link no fim do texto), que j\u00e1 poder\u00e3o ver as armas a causar estragos, como podem ver abaixo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-23-My-Laser-and-Energy-Beam-Weapons-on-my-Cpp-Game-Engine-Regular-Speed.gif\" alt=\"\" class=\"wp-image-3216\" width=\"1136\" height=\"688\"\/><\/figure>\n\n\n\n<p>Voltando ao post actual: Temos aqui um v\u00eddeo com v\u00e1rias variantes, incluindo a que imita o &#8220;Special Beam Cannon&#8221; do &#8220;Cora\u00e7\u00e3ozinho de Sat\u00e3&#8221; (Piccolo) do Dragon Ball, mas aten\u00e7\u00e3o que meti v\u00e1rias partes em c\u00e2mera lenta de prop\u00f3sito para se ver melhor que o Game Engine tem-nos bem r\u00e1pidos, e no come\u00e7o aparece uma parte de uma novela da SIC que estava a dar (Flor sem Tempo) hahaha:<\/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-13-New-Energy-Bolt-Weapons-like-Dragon-Ball-Piccolos-Special-Beam-Cannon-on-my-Cpp-Game-Engine.mp4\"><\/video><\/figure>\n\n\n\n<p>Para quem n\u00e3o se lembra da personagem do Dragon Ball, vejam-no com o tal ataque em ac\u00e7\u00e3o, que usou para eliminar o Raditz no Dragon Ball Z:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"563\" src=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Dragon-Ball-Piccolo-with-his-Special-Beam-Cannon-attack.png\" alt=\"2023-12-13 - A personagem Piccolo do Dragon Ball com o seu ataque &quot;Special Beam Cannon&quot;, usado para eliminar Raditz no Dragon Ball Z...\" class=\"wp-image-3189\" srcset=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Dragon-Ball-Piccolo-with-his-Special-Beam-Cannon-attack.png 1000w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Dragon-Ball-Piccolo-with-his-Special-Beam-Cannon-attack-300x169.png 300w, https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Dragon-Ball-Piccolo-with-his-Special-Beam-Cannon-attack-768x432.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption>2023-12-13 &#8211; A personagem Piccolo do Dragon Ball com o seu ataque &#8220;Special Beam Cannon&#8221;, usado para eliminar Raditz no Dragon Ball Z&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Se virmos em c\u00e2mera lenta na imagem abaixo, podemos ver que os raios t\u00eam um fade out no fim do raio (v\u00e3o desvanecendo), e t\u00eam o in\u00edcio n\u00e3o s\u00f3 arredondado como com uma ligeira &#8220;cabe\u00e7a&#8221;, ou seja, cada raio tem uma quantidade de energia principal \u00e0 frente, depois torna-se mais fino, e vai-se desvanecendo \u00e0 medida que se aproxima do seu fim, nos 3 raios:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\" alt=\"2023-12-13 - O raio triplo da minha nova arma em c\u00e2mera lenta...\" class=\"wp-image-3185\" width=\"1137\" height=\"639\"\/><figcaption>2023-12-13 &#8211; O raio triplo da minha nova arma em c\u00e2mera lenta&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Eles movem-se no sentido dos ponteiros do rel\u00f3gio, e como podemos ver acima, a parte que est\u00e1 mais afastada de n\u00f3s \u00e9 mais escura, e a mais pr\u00f3xima \u00e9 mais brilhante, para tornar o efeito mais bonito, estando o raio do meio no centro desse c\u00edrculo.<\/p>\n\n\n\n<p>Par\u00e1grafo update de 2023-12-15: No dia seguinte fiz este v\u00eddeo para verem que tamb\u00e9m pode ser aplicado a qualquer tipo de jogo, incluindo estilo de Plataformas:<\/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-15-Beam-weapons-everywhere-on-my-Platformer-test-level-on-my-Cpp-Game-Engine.mp4\"><\/video><figcaption>2023-12-15 &#8211; As armas de raios, usadas em jogos estilo Plataformas tamb\u00e9m\u2026<\/figcaption><\/figure>\n\n\n\n<p>D\u00e1 obviamente tamb\u00e9m para mudarmos o seu tamanho \u00e0 nossa vontade, podemos encolher as ondas em altura e largura, ou seja, podem ser mais altas e mais pr\u00f3ximas, mais altas e mais afastadas, mais pequenas e pr\u00f3ximas ou mais pequenas e afastadas, etc, tudo \u00e9 poss\u00edvel:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-New-Energy-Bolt-Weapons-giant-version-for-my-Cpp-Game-Engine.gif\" alt=\"2023-12-13 - A nova arma de raio triplo com maior tamanho e mais pot\u00eancia...\" class=\"wp-image-3186\" width=\"1137\" height=\"639\"\/><figcaption>2023-12-13 &#8211; A nova arma de raio triplo com maior tamanho e mais pot\u00eancia&#8230;<\/figcaption><\/figure>\n\n\n\n<p>E \u00e9 importante reparar pela imagem acima, que os raios tamb\u00e9m se reflectem nas superf\u00edcies ao embater (se eu quiser, claro), mas no exemplo acima h\u00e1 que referir que ainda n\u00e3o tratei das colis\u00f5es individuais de cada raio com as superf\u00edcies, da\u00ed passarem por cima do ch\u00e3o.<\/p>\n\n\n\n<p>Vejam-nos a reflectir nas paredes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-New-Energy-Bolt-Weapons-like-Dragon-Ball-Piccolos-Special-Beam-Cannon-on-my-Cpp-Game-Engine.gif\" alt=\"2023-12-13 - Finalizadas as armas de raios de energia para o meu Game Engine em C++...\" class=\"wp-image-3183\" width=\"1138\" height=\"641\"\/><figcaption>2023-12-13 &#8211; Finalizadas as armas de raios de energia para o meu Game Engine em C++&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Eles tamb\u00e9m ainda n\u00e3o destroem inimigos, s\u00f3 estou a tratar da parte gr\u00e1fica ainda.<\/p>\n\n\n\n<p>Relembro que \u00e9 feito do zero em C++, sem librarias de jogos, desenhado tudo p\u00edxel a p\u00edxel, e por isso leva tempo.<\/p>\n\n\n\n<p>Como devo em breve voltar aos sistemas de trading, estou a tentar encerrar o ano de 2023 com altera\u00e7\u00f5es significativas no Game Engine para n\u00e3o o dar como perdido (por ter perdido v\u00e1rios meses com outros projectos ou ocupado pela minha actividade profissional de formador).<\/p>\n\n\n\n<p>Acho que acabo o ano em grande, o Horizontal Shooter tem melhores anima\u00e7\u00f5es, e colis\u00f5es, e armas, o de plataformas com 1001 novidades, tenho come\u00e7o de remakes como o Master of Orion em Estrat\u00e9gia, dei in\u00edcio aos isom\u00e9tricos no meu Game Engine, etc.<\/p>\n\n\n\n<p>Consegui recuperar um pouco o tempo perdido. \ud83d\ude42<\/p>\n\n\n\n<p>Mais novidades um dia quando tiver tempo para mexer nisto novamente e queira estar entretido.<\/p>\n\n\n\n<p>Hasta!<\/p>\n\n\n\n<p>2023-12-13.<\/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_decidi-melhorar-as-armas-que-mostrei-no-meu-activity-7140823963630288896-yKJO?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.linkedin.com\/posts\/goncalopt_decidi-melhorar-as-armas-que-mostrei-no-meu-activity-7140823963630288896-yKJO?utm_source=share&amp;utm_medium=member_desktop<\/a><\/p>\n\n\n\n<p>Post seguinte relacionado com o meu Game Engine:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-goncalo-ferreira wp-block-embed-goncalo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"IoTaveY2MA\"><a href=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/23\/2023-12-23-armas-de-raios-de-energia-ja-a-destruir-inimigos-no-meu-game-engine-em-c\/\">2023-12-23 &#8211; Armas de raios de energia j\u00e1 a destruir inimigos, no 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-23 &#8211; Armas de raios de energia j\u00e1 a destruir inimigos, no meu Game Engine em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/23\/2023-12-23-armas-de-raios-de-energia-ja-a-destruir-inimigos-no-meu-game-engine-em-c\/embed\/#?secret=IoTaveY2MA\" data-secret=\"IoTaveY2MA\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>2023-12-23 \u2013 Armas de raios de energia j\u00e1 a destruir inimigos, no meu Game Engine em C++\u2026<\/figcaption><\/figure>\n\n\n\n<p>Post anterior associado ao meu Game Engine, com o in\u00edcio da cria\u00e7\u00e3o destas armas:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-goncalo-ferreira wp-block-embed-goncalo-ferreira\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"wZ76ybXuvE\"><a href=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/11\/2023-12-11-nova-arma-estilo-a-redonda-do-r-type-mas-mais-em-forma-de-onda-para-o-meu-game-engine-em-c\/\">2023-12-11 &#8211; Nova arma estilo a redonda do R-Type mas mais em forma de onda, para o 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-11 &#8211; Nova arma estilo a redonda do R-Type mas mais em forma de onda, para o meu Game Engine em C++&#8230;&#8221; &#8212; Gon\u00e7alo Ferreira\" src=\"http:\/\/www.goncalo.pt\/por\/2023\/12\/11\/2023-12-11-nova-arma-estilo-a-redonda-do-r-type-mas-mais-em-forma-de-onda-para-o-meu-game-engine-em-c\/embed\/#?secret=wZ76ybXuvE\" data-secret=\"wZ76ybXuvE\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><figcaption>2023-12-11 \u2013 Nova arma estilo a redonda do R-Type mas mais em forma de onda, para o meu Game Engine em C++\u2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-New-weapon-based-on-Dragon-Ball-Piccolo-Special-Beam-Cannon-for-my-Cpp-Game-Engine.gif\" alt=\"2023-12-13 - Nova Arma baseada no ataque &quot;Special Beam Cannon&quot; da personagem Piccolo do Dragon Ball...\" class=\"wp-image-3184\" width=\"1137\" height=\"251\"\/><figcaption>2023-12-13 &#8211; Nova Arma baseada no ataque &#8220;Special Beam Cannon&#8221; da personagem Piccolo do Dragon Ball&#8230;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Decidi melhorar as armas que mostrei no meu post anterior, e agora tenho v\u00e1rias variantes. Decidi ainda n\u00e3o recriar a<\/p>\n","protected":false},"author":1,"featured_media":3185,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5,3,134,285,289,4,162,133],"tags":[330,118,207,353,24,23,117,354,281,120,329,194,331,332,128,126,355,158,26,25,328],"class_list":["post-3180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","category-programacao","category-projectos","category-retro-gaming","category-shoot-em-up","category-horizontal-shooter","category-softwares","category-top-game-engine","category-video-jogos","tag-armas","tag-desenvolvimento-de-jogos","tag-dev","tag-dragon-ball","tag-game-dev","tag-game-engine","tag-motor-de-jogos","tag-piccolo","tag-platformer","tag-programacao","tag-r-type","tag-raios","tag-raios-laser","tag-real-time","tag-shoot-em-up","tag-shooter","tag-special-beam-cannon","tag-top-game-engine","tag-videogames","tag-videojogos","tag-xml"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2023-12-13 - Finalizadas as armas de raios de energia para o 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\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-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-13 - Finalizadas as armas de raios de energia para o meu Game Engine em C++... - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Decidi melhorar as armas que mostrei no meu post anterior, e agora tenho v\u00e1rias variantes. Decidi ainda n\u00e3o recriar a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-13T21:52:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-07T22:19:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"454\" \/>\n\t<meta property=\"og:image:height\" content=\"255\" \/>\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=\"5 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\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2023-12-13 &#8211; Finalizadas as armas de raios de energia para o meu Game Engine em C++&#8230;\",\"datePublished\":\"2023-12-13T21:52:54+00:00\",\"dateModified\":\"2024-05-07T22:19:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\"},\"wordCount\":881,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\",\"keywords\":[\"Armas\",\"Desenvolvimento de Jogos\",\"Dev\",\"Dragon Ball\",\"Game Dev\",\"Game Engine\",\"Motor de Jogos\",\"Piccolo\",\"Platformer\",\"Programa\u00e7\u00e3o\",\"R-Type\",\"Raios\",\"Raios Laser\",\"Real-Time\",\"Shoot Em Up\",\"Shooter\",\"Special Beam Cannon\",\"Top Game Engine\",\"VideoGames\",\"VideoJogos\",\"XML\"],\"articleSection\":[\"Desenvolvimento de Jogos\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Retro Gaming\",\"Shoot 'Em Up\",\"Shooter Horizontal\",\"Softwares\",\"Top Game Engine\",\"Video Jogos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\",\"name\":\"2023-12-13 - Finalizadas as armas de raios de energia para o 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\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\",\"datePublished\":\"2023-12-13T21:52:54+00:00\",\"dateModified\":\"2024-05-07T22:19:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif\",\"width\":454,\"height\":255,\"caption\":\"2023-12-13 - O raio triplo da minha nova arma em c\u00e2mera lenta...\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-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-13 &#8211; Finalizadas as armas de raios de energia para o 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-13 - Finalizadas as armas de raios de energia para o 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\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/","og_locale":"en_US","og_type":"article","og_title":"2023-12-13 - Finalizadas as armas de raios de energia para o meu Game Engine em C++... - Gon\u00e7alo Ferreira","og_description":"Decidi melhorar as armas que mostrei no meu post anterior, e agora tenho v\u00e1rias variantes. Decidi ainda n\u00e3o recriar a","og_url":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2023-12-13T21:52:54+00:00","article_modified_time":"2024-05-07T22:19:32+00:00","og_image":[{"width":454,"height":255,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif","type":"image\/gif"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2023-12-13 &#8211; Finalizadas as armas de raios de energia para o meu Game Engine em C++&#8230;","datePublished":"2023-12-13T21:52:54+00:00","dateModified":"2024-05-07T22:19:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/"},"wordCount":881,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif","keywords":["Armas","Desenvolvimento de Jogos","Dev","Dragon Ball","Game Dev","Game Engine","Motor de Jogos","Piccolo","Platformer","Programa\u00e7\u00e3o","R-Type","Raios","Raios Laser","Real-Time","Shoot Em Up","Shooter","Special Beam Cannon","Top Game Engine","VideoGames","VideoJogos","XML"],"articleSection":["Desenvolvimento de Jogos","Programa\u00e7\u00e3o","Projectos","Retro Gaming","Shoot 'Em Up","Shooter Horizontal","Softwares","Top Game Engine","Video Jogos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/","url":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/","name":"2023-12-13 - Finalizadas as armas de raios de energia para o 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\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif","datePublished":"2023-12-13T21:52:54+00:00","dateModified":"2024-05-07T22:19:32+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-meu-game-engine-em-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/12\/2023-12-13-Energy-Tri-Bolt-Weapon-in-Slow-Motion.gif","width":454,"height":255,"caption":"2023-12-13 - O raio triplo da minha nova arma em c\u00e2mera lenta..."},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2023\/12\/13\/2023-12-13-finalizadas-as-armas-de-raios-de-energia-para-o-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-13 &#8211; Finalizadas as armas de raios de energia para o 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\/3180"}],"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=3180"}],"version-history":[{"count":6,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3180\/revisions"}],"predecessor-version":[{"id":3228,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/3180\/revisions\/3228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/3185"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=3180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=3180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=3180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}