{"id":1605,"date":"2021-12-06T18:37:53","date_gmt":"2021-12-06T18:37:53","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=1605"},"modified":"2023-10-07T03:02:33","modified_gmt":"2023-10-07T03:02:33","slug":"2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/","title":{"rendered":"2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++&#8230;"},"content":{"rendered":"\n<p>Aqui um teste de colis\u00f5es ao n\u00edvel dos p\u00edxeis, entre a chuva e um sprite, neste caso um sprite fixo do Sonic (cliquem na imagem acima para ver a anima\u00e7\u00e3o, desculpem estar imperfeita mas foi da compress\u00e3o para gif que se perdeu qualidade de imagem).<\/p>\n\n\n\n<p>Vejam os salpicos da chuva ao embater no Sonic.<\/p>\n\n\n\n<p>Isto \u00e9 um teste preliminar, recordo que \u00e9 necess\u00e1rio que o sistema de chuva funcione bem e esteja preparado para ser inclu\u00eddo como m\u00f3dulo num Game Engine que j\u00e1 vai com centenas de ficheiros e classes, por isso o sistema da chuva \u00e9 adaptado aos poucos ao que o Game Engine requer, at\u00e9 ser inclu\u00eddo.<\/p>\n\n\n\n<p>No final veremos salpicos da chuva nas personagens que correm livremente pelo meu Game Engine.<\/p>\n\n\n\n<p>Relembro que o meu objectivo \u00e9 apenas o de criar jogos 2D estilo anos 90, mas com muito melhor qualidade do que os que as equipas da SEGA e Nintendo faziam.<\/p>\n\n\n\n<p>Sozinho claro est\u00e1. Afinal, se as equipas deles conseguiam, porque n\u00e3o conseguiria eu tamb\u00e9m? \ud83d\ude1b<\/p>\n\n\n\n<p>Por isso, tendo chuva desenhada em real-time, fogo em real-time, splashes de \u00e1gua e bolhas de \u00e1gua, e 1001 coisas mais desenhadas em real-time (para tirar proveito dos CPUs actuais), s\u00e3o meros factores est\u00e9ticos para incluir no meu Game Engine e dar-lhe um hiper-realismo (dentro do muito pouco realismo inerente a jogos de 2D, claro est\u00e1).<\/p>\n\n\n\n<p>O pr\u00f3ximo passo \u00e9 criar um sistema que permita v\u00e1rias layers de chuva, para dar no\u00e7\u00e3o de profundidade, algumas atr\u00e1s das personagens, outras \u00e0 frente, outras em cima delas (as que lhes causam splashes), e talvez a\u00ed esteja pronto para incluir no Game Engine.<\/p>\n\n\n\n<p>Recordo que o objectivo n\u00e3o \u00e9 criar videojogos apenas, sen\u00e3o j\u00e1 teria criado v\u00e1rios, eu desenvolvo o Game Engine por divers\u00e3o, mas um dia criarei jogos para ele, claro est\u00e1, e remakes de jogos antigos, mas com chuva, fogo, e outras coisas realistas.<\/p>\n\n\n\n<p>Mais not\u00edcias pelo Natal, que vou voltar a andar ocupado com outras coisas nos pr\u00f3ximos dias, que isto foi s\u00f3 para matar saudades. \ud83d\ude42<\/p>\n\n\n\n<p>2021-12-06.<\/p>\n\n\n\n<p>Partilhado em 2021-12-06 no meu LinkedIn, em: <a href=\"https:\/\/www.linkedin.com\/feed\/update\/urn:li:activity:6873692911704309760\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.linkedin.com\/feed\/update\/urn:li:activity:6873692911704309760\/<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"460\" src=\"http:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\" alt=\"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++...\" class=\"wp-image-1606\"\/><figcaption>2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++&#8230;<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Aqui um teste de colis\u00f5es ao n\u00edvel dos p\u00edxeis, entre a chuva e um sprite, neste caso um sprite fixo<\/p>\n","protected":false},"author":1,"featured_media":1606,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,284,5,3,4,292,133],"tags":[7,186,118,207,24,23,117,281,120,187,128,126,166,172,160,158,26,25],"class_list":["post-1605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-development","category-platformers","category-programacao","category-projectos","category-softwares","category-varios-simuladores","category-video-jogos","tag-c","tag-chuva","tag-desenvolvimento-de-jogos","tag-dev","tag-game-dev","tag-game-engine","tag-motor-de-jogos","tag-platformer","tag-programacao","tag-rain","tag-shoot-em-up","tag-shooter","tag-simulacao","tag-simulacoes","tag-top","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>2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/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\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++... - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Aqui um teste de colis\u00f5es ao n\u00edvel dos p\u00edxeis, entre a chuva e um sprite, neste caso um sprite fixo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-06T18:37:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-07T03:02:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"436\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++&#8230;\",\"datePublished\":\"2021-12-06T18:37:53+00:00\",\"dateModified\":\"2023-10-07T03:02:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\"},\"wordCount\":407,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\",\"keywords\":[\"C++\",\"Chuva\",\"Desenvolvimento de Jogos\",\"Dev\",\"Game Dev\",\"Game Engine\",\"Motor de Jogos\",\"Platformer\",\"Programa\u00e7\u00e3o\",\"Rain\",\"Shoot Em Up\",\"Shooter\",\"Simula\u00e7\u00e3o\",\"Simula\u00e7\u00f5es\",\"Top\",\"Top Game Engine\",\"VideoGames\",\"VideoJogos\"],\"articleSection\":[\"Desenvolvimento de Jogos\",\"Platformers\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Softwares\",\"V\u00e1rios Simuladores\",\"Video Jogos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\",\"name\":\"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++... - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\",\"datePublished\":\"2021-12-06T18:37:53+00:00\",\"dateModified\":\"2023-10-07T03:02:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif\",\"width\":845,\"height\":460,\"caption\":\"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++...\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/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":"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/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\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/","og_locale":"en_US","og_type":"article","og_title":"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++... - Gon\u00e7alo Ferreira","og_description":"Aqui um teste de colis\u00f5es ao n\u00edvel dos p\u00edxeis, entre a chuva e um sprite, neste caso um sprite fixo","og_url":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2021-12-06T18:37:53+00:00","article_modified_time":"2023-10-07T03:02:33+00:00","og_image":[{"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif","width":800,"height":436,"type":"image\/gif"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++&#8230;","datePublished":"2021-12-06T18:37:53+00:00","dateModified":"2023-10-07T03:02:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/"},"wordCount":407,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif","keywords":["C++","Chuva","Desenvolvimento de Jogos","Dev","Game Dev","Game Engine","Motor de Jogos","Platformer","Programa\u00e7\u00e3o","Rain","Shoot Em Up","Shooter","Simula\u00e7\u00e3o","Simula\u00e7\u00f5es","Top","Top Game Engine","VideoGames","VideoJogos"],"articleSection":["Desenvolvimento de Jogos","Platformers","Programa\u00e7\u00e3o","Projectos","Softwares","V\u00e1rios Simuladores","Video Jogos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/","url":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/","name":"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++... - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif","datePublished":"2021-12-06T18:37:53+00:00","dateModified":"2023-10-07T03:02:33+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/12\/2021-12-06-FIM-DO-DIA-output-ezgif.com-gif-maker1.gif","width":845,"height":460,"caption":"2021-12-06 - Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/C++..."},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2021\/12\/06\/2021-12-06-colisoes-da-chuva-com-o-sprite-do-sonic-no-meu-game-engine-em-c-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2021-12-06 &#8211; Colis\u00f5es da chuva com o sprite do Sonic no meu Game Engine em C\/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\/1605"}],"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=1605"}],"version-history":[{"count":6,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/1605\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/1605\/revisions\/1614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/1606"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=1605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=1605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=1605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}