{"id":3662,"date":"2025-11-13T11:43:59","date_gmt":"2025-11-13T14:43:59","guid":{"rendered":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/?p=3662"},"modified":"2025-11-13T11:44:01","modified_gmt":"2025-11-13T14:44:01","slug":"minecraft-como-uma-ferramenta-de-reforco-de-aprendizado-para-circuitos-digitais-e-organizacao-de-computadores","status":"publish","type":"post","link":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/2025\/11\/13\/minecraft-como-uma-ferramenta-de-reforco-de-aprendizado-para-circuitos-digitais-e-organizacao-de-computadores","title":{"rendered":"Minecraft como uma ferramenta de refor\u00e7o de aprendizado para Circuitos Digitais e Organiza\u00e7\u00e3o de Computadores"},"content":{"rendered":"\n<p><span style=\"font-weight: 400\">Nos \u00faltimos anos, os jogos digitais t\u00eam ganhado cada vez mais destaque. Em sua origem, os \u201cgames\u201d eram vistos apenas como uma forma simples de entretenimento, um passatempo. No entanto, com a evolu\u00e7\u00e3o tecnol\u00f3gica, o avan\u00e7o da capacidade dos hardwares e o aumento dos investimentos na ind\u00fastria, tornou-se poss\u00edvel o desenvolvimento de jogos mais complexos, imersivos e com narrativas elaboradas. Assim, passamos de t\u00edtulos rudimentares como Pong para produ\u00e7\u00f5es de grande escala, como o aguardado GTA VI. Nesse percurso, diversos g\u00eaneros surgiram, abrangendo desde jogos de tiro em primeira pessoa (First Person Shooter \u2013 FPS), esportivos como FIFA, simula\u00e7\u00f5es e at\u00e9 mesmo jogos com finalidades educacionais.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Entre essa ampla variedade, h\u00e1 tamb\u00e9m aqueles que, embora n\u00e3o tenham sido criados com foco na educa\u00e7\u00e3o, possuem um enorme <\/span><b>potencial pedag\u00f3gico<\/b><span style=\"font-weight: 400\">. Um exemplo \u00e9 a s\u00e9rie Assassin\u2019s Creed, que em suas vers\u00f5es mais recentes incorporou o modo Discovery Tour, permitindo aos jogadores explorarem cen\u00e1rios e eventos hist\u00f3ricos de forma imersiva, <\/span><b>fundamentada em bases cient\u00edficas<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Outro caso not\u00e1vel, que ser\u00e1 mais detalhado neste trabalho, \u00e9 o famoso Minecraft. Lan\u00e7ado em maio de 2009, o jogo pode ser classificado como uma combina\u00e7\u00e3o dos g\u00eaneros sobreviv\u00eancia, aventura e sandbox \u2014 categoria que oferece ao jogador ampla liberdade criativa, geralmente sem objetivos fixos ou com metas definidas pelo pr\u00f3prio usu\u00e1rio. Essa liberdade proporciona uma vasta gama de possibilidades criativas, potencializadas pelo sistema de Redstone, um recurso do jogo que introduz uma l\u00f3gica booleana e permite a constru\u00e7\u00e3o de circuitos bin\u00e1rios an\u00e1logos aos sistemas computacionais reais.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Na abordagem educacional, o uso do jogo pode ser explorado como uma ferramenta de apoio no ensino superior, especialmente em disciplinas como Circuitos Digitais e Organiza\u00e7\u00e3o de Computadores. \u00c9 importante contextualizar como essa aplica\u00e7\u00e3o pode contribuir para a forma\u00e7\u00e3o acad\u00eamica de n\u00edvel superior, proporcionando um ambiente interativo e experimental de aprendizado.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">O j\u00e1 mencionado sistema de Redstone funciona de modo an\u00e1logo a circuitos el\u00e9tricos: o recurso pode ser interpretado como fios condutores de energia, aos quais se somam elementos como bot\u00f5es, que enviam um sinal l\u00f3gico \u201c1\u201d por um curto intervalo de tempo, alavancas, que mant\u00eam o sinal positivo constante enquanto acionadas, entre outros. Com apenas esses poucos componentes, \u00e9 poss\u00edvel construir desde portas l\u00f3gicas b\u00e1sicas at\u00e9 sistemas computacionais complexos, capazes inclusive de executar c\u00f3digos em Assembly (ASM), aproximando os conceitos te\u00f3ricos da pr\u00e1tica de maneira l\u00fadica e visual.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Primeiramente, seu uso na disciplina de Circuitos Digitais ocorre por meio de dois componentes b\u00e1sicos. O caminho de Redstone transmite o sinal l\u00f3gico \u201c1\u201d quando a alavanca est\u00e1 ligada, enquanto a tocha de Redstone, quando conectada diretamente a um sinal positivo, \u00e9 respons\u00e1vel por realizar a nega\u00e7\u00e3o do sinal, implementando assim o operador NOT (n\u00e3o).<\/span><\/p>\n<p><span style=\"font-weight: 400\">A porta l\u00f3gica OR (ou) \u00e9 constru\u00edda a partir da soma de duas entradas, correspondendo \u00e0 chamada soma l\u00f3gica. J\u00e1 para compreender a implementa\u00e7\u00e3o da porta AND (e), \u00e9 necess\u00e1rio relembrar um conceito da Lei de De Morgan: sua constru\u00e7\u00e3o \u00e9 feita enviando dois sinais, negando cada um deles com uma tocha, realizando uma opera\u00e7\u00e3o OR entre os resultados e, por fim, aplicando uma nega\u00e7\u00e3o ao conjunto com outra tocha.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Matematicamente, essa rela\u00e7\u00e3o \u00e9 expressa por: !(!A+!B)=A<\/span><span style=\"font-weight: 400\">*<\/span><span style=\"font-weight: 400\">B, pois !!A = A, !!B = B, e, conforme a equival\u00eancia de De Morgan, a nega\u00e7\u00e3o de uma soma resulta em uma multiplica\u00e7\u00e3o l\u00f3gica (<\/span><span style=\"font-weight: 400\">!+<\/span><span style=\"font-weight: 400\"> se transforma em <\/span><span style=\"font-weight: 400\">*<\/span><span style=\"font-weight: 400\">). Dessa forma, \u00e9 poss\u00edvel implementar as quatro portas l\u00f3gicas b\u00e1sicas utilizando apenas componentes de Redstone.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Partindo para demais portas l\u00f3gicas o NOR (NOT OR) \u00e9 constru\u00eddo com a jun\u00e7\u00e3o de dois caminhos de Redstone com uma tocha na sa\u00edda, negando a opera\u00e7\u00e3o OR. Para a constru\u00e7\u00e3o da porta NAND (NOT AND) \u00e9 feita uma simplifica\u00e7\u00e3o da porta AND retirando a tocha que nega o conjunto ap\u00f3s a soma l\u00f3gica, sendo expresso tamb\u00e9m pela lei de De Morgan como !(A*B) = !A + !B, ou seja, a nega\u00e7\u00e3o do AND (NAND) \u00e9 igual a soma de duas nega\u00e7\u00f5es.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Para a porta XOR (Exclusive OR) temos uma constru\u00e7\u00e3o mais elaborada, a primeira etapa \u00e9 construir a porta AND, ap\u00f3s isso pega-se os inputs ap\u00f3s a primeira nega\u00e7\u00e3o com tochas da porta AND e conectam-se na sa\u00edda do AND cada, que s\u00e3o somados em uma \u00faltima porta OR, dessa forma \u00e9 expressa a equa\u00e7\u00e3o A<\/span><span style=\"font-weight: 400\">\u2295<\/span><span style=\"font-weight: 400\">B = (A*!B) + (!A*B), a partir da constru\u00e7\u00e3o teremos a equa\u00e7\u00e3o !(A*B+!A) + !(A*B+!B), que passa pelas seguintes etapas de simplifica\u00e7\u00e3o:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B+!A) + <\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B+!B) <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> [<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B)*<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">!A] + [<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B)*<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">!B]<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-weight: 400\">[!(A*B)*<\/span><span style=\"font-weight: 400\">!!<\/span><span style=\"font-weight: 400\">A] + [!(A*B)*<\/span><span style=\"font-weight: 400\">!!<\/span><span style=\"font-weight: 400\">B] <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> [!(A*B)*<\/span><span style=\"font-weight: 400\">A<\/span><span style=\"font-weight: 400\">] + [!(A*B)*<\/span><span style=\"font-weight: 400\">B<\/span><span style=\"font-weight: 400\">]<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-weight: 400\">[<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B)*A] + [<\/span><span style=\"font-weight: 400\">!<\/span><span style=\"font-weight: 400\">(A*B)*B] <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> [(<\/span><span style=\"font-weight: 400\">!A + !B<\/span><span style=\"font-weight: 400\">)*A] + [(<\/span><span style=\"font-weight: 400\">!A + !B<\/span><span style=\"font-weight: 400\">)*B]<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-weight: 400\">[(!A + !B)<\/span><span style=\"font-weight: 400\">*A<\/span><span style=\"font-weight: 400\">] + [(!A + !B)<\/span><span style=\"font-weight: 400\">*B<\/span><span style=\"font-weight: 400\">] <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> (<\/span><span style=\"font-weight: 400\">A*<\/span><span style=\"font-weight: 400\">!A + <\/span><span style=\"font-weight: 400\">A*<\/span><span style=\"font-weight: 400\">!B) + (<\/span><span style=\"font-weight: 400\">B*<\/span><span style=\"font-weight: 400\">!A + <\/span><span style=\"font-weight: 400\">B*<\/span><span style=\"font-weight: 400\">!B)<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-weight: 400\">(<\/span><span style=\"font-weight: 400\">A*!A <\/span><span style=\"font-weight: 400\">+ A*!B) + (B*!A + <\/span><span style=\"font-weight: 400\">B*!B<\/span><span style=\"font-weight: 400\">) <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> (<\/span><span style=\"font-weight: 400\">0<\/span><span style=\"font-weight: 400\"> + A*!B) + (B*!A + <\/span><span style=\"font-weight: 400\">0<\/span><span style=\"font-weight: 400\">)<\/span><\/li>\n<\/ul>\n<ul>\n<li><span style=\"font-weight: 400\">(<\/span><span style=\"font-weight: 400\">0 + <\/span><span style=\"font-weight: 400\">A*!B) + (B*!A <\/span><span style=\"font-weight: 400\">+ 0<\/span><span style=\"font-weight: 400\">) <\/span><span style=\"font-weight: 400\">\ud83e\udc6a<\/span><span style=\"font-weight: 400\"> (A*!B) + (!A*B)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Por sua vez a porta XNOR (Not Exclusive OR) \u00e9 a mesma constru\u00e7\u00e3o da porta XOR, por\u00e9m com uma tocha para negar a sa\u00edda.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Avan\u00e7ando ainda mais nos conceitos de Circuitos Digitais, \u00e9 poss\u00edvel construir o mecanismo T Flip-Flop utilizando apenas um bot\u00e3o (que atua como entrada de clock), Redstone e tochas. Essa constru\u00e7\u00e3o, contudo, ser\u00e1 omitida, pois sua explica\u00e7\u00e3o demandaria um n\u00edvel de detalhamento extenso e seria de dif\u00edcil compreens\u00e3o apenas por meio de descri\u00e7\u00e3o textual. Ainda assim, o processo de implementa\u00e7\u00e3o desse circuito proporciona ao construtor um profundo entendimento sobre o funcionamento interno dos mecanismos l\u00f3gicos.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Por fim, \u00e9 poss\u00edvel construir uma simula\u00e7\u00e3o de clock de maneira bem simples, \u00e9 feito um quadrado com uma tocha em cada ponta, \u00e9 dado um sinal de partida, ent\u00e3o o sinal \u00e9 repetido alternadamente no ciclo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Todas as constru\u00e7\u00f5es mencionadas podem ser encontradas no v\u00eddeo de refer\u00eancia <\/span><b>Computer Logic Gates in Minecraft (Only Redstone and Torches)<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Abordando agora a disciplina de Organiza\u00e7\u00e3o de Computadores, o Minecraft mostra-se igualmente eficiente como ferramenta de refor\u00e7o de aprendizagem. Tendo em vista o conhecimento da estrutura e do funcionamento da arquitetura MIPS (Microprocessor without Interlocked Pipeline Stages), aliado ao entendimento pr\u00e9vio adquirido com a constru\u00e7\u00e3o de portas l\u00f3gicas utilizando Redstone, torna-se poss\u00edvel desenvolver um computador funcional dentro do jogo, com mecanismos de entrada, sa\u00edda e capacidade de programa\u00e7\u00e3o em linguagem Assembly (ASM).<\/span><\/p>\n<p><span style=\"font-weight: 400\">A constru\u00e7\u00e3o detalhada pode ser encontrada no v\u00eddeo de refer\u00eancia <\/span><b>How to Make a Redstone Computer from Scratch<\/b><span style=\"font-weight: 400\">. Neste trabalho, os detalhes dessa implementa\u00e7\u00e3o ser\u00e3o abstra\u00eddos, uma vez que uma explica\u00e7\u00e3o completa demandaria dezenas de p\u00e1ginas para apresentar de forma adequada todos os aspectos envolvidos, al\u00e9m de ser necess\u00e1rio um grande conhecimento t\u00e9cnico. Dessa forma, sua aplica\u00e7\u00e3o para a disciplina de Organiza\u00e7\u00e3o de Computadores d\u00e1-se mais por entender os processos de constru\u00e7\u00e3o do que ela constru\u00e7\u00e3o em si.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Seguindo a ordem das refer\u00eancias, o primeiro passo consiste na constru\u00e7\u00e3o de um banco de registradores contendo oito registradores, capazes de realizar opera\u00e7\u00f5es de leitura e escrita. Em conjunto, \u00e9 implementada uma ALU (Arithmetic Logic Unit) com suporte a nove opera\u00e7\u00f5es fundamentais, sendo elas: add, subtract, bitwise OR, bitwise NOR, bitwise AND, bitwise XOR, increment, decrement e right shift. Al\u00e9m disso deve ser implementada a instru\u00e7\u00e3o chamada ldi (load immediate) que carrega um valor imediato em um certo registrador.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Iniciando a constru\u00e7\u00e3o, um \u00fanico registrador pode ser implementado como uma pilha de 8 estruturas compostas por dois repetidores \u2014 um mecanismo de Redstone que repete o sinal recebido \u2014 e uma l\u00e2mpada, utilizada para a visualiza\u00e7\u00e3o dos estados l\u00f3gicos (1 ou 0). Os dois repetidores s\u00e3o dispostos frontalmente um ao outro, de modo que o sinal el\u00e9trico se retroalimente, formando um ciclo cont\u00ednuo que mant\u00e9m o valor armazenado. Assim, cada unidade dessa estrutura \u00e9 capaz de armazenar 1 bit de informa\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Essa estrutura, composta por oito unidades de armazenamento bin\u00e1rio, \u00e9 conectada a uma pequena sa\u00edda de controle, formada por um comparador e um repetidor. Essa configura\u00e7\u00e3o permite bloquear ou liberar o sinal de sa\u00edda, habilitando ou desabilitando o registrador para leitura, conforme o comando recebido. Por fim, a integra\u00e7\u00e3o dos oito registradores de 8 bits, bem como o mecanismo de sele\u00e7\u00e3o entre eles e a constru\u00e7\u00e3o da ALU, ser\u00e3o omitidas neste trabalho devido \u00e0 complexidade envolvida em sua explica\u00e7\u00e3o detalhada.<\/span><\/p>\n<p><span style=\"font-weight: 400\">O pr\u00f3ximo passo consiste na constru\u00e7\u00e3o de um banco de mem\u00f3ria, essencial para armazenar as instru\u00e7\u00f5es do programa. Associado a ele, \u00e9 implementado o PC (Program Counter), respons\u00e1vel por indicar o endere\u00e7o da instru\u00e7\u00e3o atual a ser executada no banco de mem\u00f3ria. Al\u00e9m disso, s\u00e3o introduzidas duas novas instru\u00e7\u00f5es: a instru\u00e7\u00e3o halt, utilizada para encerrar a execu\u00e7\u00e3o do programa e interromper o incremento do PC, e a instru\u00e7\u00e3o BIZ (Branch If Zero), que possibilita a implementa\u00e7\u00e3o de estruturas de repeti\u00e7\u00e3o condicionais, como loops dependentes de resultados anteriores.<\/span><\/p>\n<p><span style=\"font-weight: 400\">A constru\u00e7\u00e3o do banco de mem\u00f3ria segue uma l\u00f3gica semelhante \u00e0 do banco de registradores, por\u00e9m de forma mais manual e extensiva. Nessa configura\u00e7\u00e3o, um dos repetidores \u00e9 substitu\u00eddo por um comparador, o qual, quando obstru\u00eddo por um barril, passa a enviar o sinal l\u00f3gico 1 para a estrutura. Por meio da associa\u00e7\u00e3o de diversas dessas unidades, \u00e9 poss\u00edvel formar um banco de mem\u00f3ria capaz de armazenar at\u00e9 64 instru\u00e7\u00f5es de 16 bits.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Nesse ponto, j\u00e1 \u00e9 poss\u00edvel integrar todos os componentes constru\u00eddos, conectando-os a um sistema de exibi\u00e7\u00e3o que permite visualizar a execu\u00e7\u00e3o do programa em tempo real. Entretanto, ainda \u00e9 necess\u00e1ria a implementa\u00e7\u00e3o de um banco de mem\u00f3ria de dados. Esse componente pode ser desenvolvido de duas formas: seguindo a arquitetura de Von Neumann, na qual o banco de mem\u00f3ria \u00e9 unificado, armazenando tanto instru\u00e7\u00f5es quanto dados \u2014 sendo a mem\u00f3ria de dados iniciada a partir de um endere\u00e7o espec\u00edfico \u2014, ou adotando a arquitetura de Harvard, que separa fisicamente as mem\u00f3rias de dados e instru\u00e7\u00f5es.<\/span><\/p>\n<p><span style=\"font-weight: 400\">No contexto dos circuitos constru\u00eddos em Redstone, optou-se pela arquitetura de Harvard, pois ela permite acesso simult\u00e2neo a dados e instru\u00e7\u00f5es, oferece uma distin\u00e7\u00e3o mais clara e visual entre ambos e reduz o risco de altera\u00e7\u00f5es acidentais em instru\u00e7\u00f5es durante a manipula\u00e7\u00e3o da mem\u00f3ria. Desse modo, est\u00e1 completo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Por fim, \u00e9 poss\u00edvel realizar um \u201cupgrade\u201d do computador desenvolvido. O primeiro aprimoramento implementado consistiu na expans\u00e3o da mem\u00f3ria, que passou de 64 para 256 bytes, juntamente com a mem\u00f3ria de instru\u00e7\u00f5es, ampliada de 128 bytes para 2048 bytes. Al\u00e9m disso, o banco de registradores foi aprimorado, passando a comportar 16 registradores em vez de 8.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Outro avan\u00e7o significativo ocorreu na forma de programa\u00e7\u00e3o, que agora \u00e9 realizada em Python. O c\u00f3digo fonte passa por um script conversor, respons\u00e1vel por traduzir as instru\u00e7\u00f5es Python para o conjunto de instru\u00e7\u00f5es customizado desenvolvido no projeto. Esse script gera um esquema compat\u00edvel com o mod Schematic \u2014 ferramenta capaz de criar plantas de blocos no Minecraft \u2014 funcionando, assim, como um montador (assembler) para o computador em Redstone.<\/span><\/p>\n<p style=\"text-align: right\"><strong>Autor: Mateus Cardoso Oliveira<\/strong><\/p>\n<p><b>Refer\u00eancias:<\/b><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">MINECRAFT WIKI. <\/span><b><i>Redstone circuits<\/i><\/b><span style=\"font-weight: 400\">. Fandom, s.d. Dispon\u00edvel em: <\/span><a href=\"https:\/\/minecraft.fandom.com\/wiki\/Redstone_circuits?utm_source=chatgpt.com\"><span style=\"font-weight: 400\">https:\/\/minecraft.fandom.com\/wiki\/Redstone_circuits<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 10 nov.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">2025.MRFLACKO. <\/span><b>Computer Logic Gates in Minecraft (Only Redstone and Torches)<\/b><span style=\"font-weight: 400\"> [V\u00eddeo]. YouTube, 2018. Dispon\u00edvel em <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=VEcmaXwjwuY\"><span style=\"font-weight: 400\">https:\/\/www.youtube.com\/watch?v=VEcmaXwjwuY<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 11 nov. 25<\/span><\/p>\n<p><span style=\"font-weight: 400\">MATTBATWINGS. <\/span><b>I Made a Working Computer with just Redstone!<\/b><span style=\"font-weight: 400\"> [V\u00eddeo]. YouTube, 2023. Dispon\u00edvel em <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=CW9N6kGbu2I\"><span style=\"font-weight: 400\">https:\/\/www.youtube.com\/watch?v=CW9N6kGbu2I<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 12 nov. 25<\/span><\/p>\n<p><span style=\"font-weight: 400\">MATTBATWINGS. <\/span><b>I Made a Powerful Redstone Computer!<\/b><span style=\"font-weight: 400\"> [V\u00eddeo]. YouTube, 2024. Dispon\u00edvel em <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=3gBZHXqnleU\"><span style=\"font-weight: 400\">https:\/\/www.youtube.com\/watch?v=3gBZHXqnleU<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 12 nov. 25<\/span><\/p>\n<p><span style=\"font-weight: 400\">MATTBATWINGS<\/span><b>. How to Make a Redstone Computer from Scratch<\/b><span style=\"font-weight: 400\"> [V\u00eddeo]. YouTube, 2025. Dispon\u00edvel em <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=hAZEXqWLTmY\"><span style=\"font-weight: 400\">https:\/\/www.youtube.com\/watch?v=hAZEXqWLTmY<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 13 nov. 25<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nos \u00faltimos anos, os jogos digitais t\u00eam ganhado cada vez mais destaque. Em sua origem, os \u201cgames\u201d eram vistos apenas como uma forma simples de entretenimento, um passatempo. No entanto, com a evolu\u00e7\u00e3o tecnol\u00f3gica, o avan\u00e7o da capacidade dos hardwares e o aumento dos investimentos na ind\u00fastria, tornou-se poss\u00edvel o desenvolvimento de jogos mais complexos, [&hellip;]<\/p>\n","protected":false},"author":8504,"featured_media":3663,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124,112],"tags":[193,149],"class_list":["post-3662","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaques","category-redacao","tag-jogos","tag-redacao"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/3662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/users\/8504"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/comments?post=3662"}],"version-history":[{"count":0,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/3662\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media\/3663"}],"wp:attachment":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media?parent=3662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/categories?post=3662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/tags?post=3662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}