{"id":77,"date":"2025-03-12T15:06:19","date_gmt":"2025-03-12T18:06:19","guid":{"rendered":"https:\/\/indiebrasilis.com.br\/?p=77"},"modified":"2026-05-22T18:22:36","modified_gmt":"2026-05-22T21:22:36","slug":"jogo-da-velha","status":"publish","type":"post","link":"https:\/\/indiebrasilis.com.br\/?p=77","title":{"rendered":"Jogo Da Velha"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Desenvolvedor: desconhecido<br>Ano: 1981<br>Dispositivo: Sinclair ZX 81<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ningu\u00e9m sabe ao certo quando e onde ele foi criado. Dizem que foi no antigo Egito e teria mais de <strong>3.500<\/strong> anos. Lendas mais recentes d\u00e3o conta que ele foi criado em <strong>Portugal<\/strong>, na cidade de <strong>Almada<\/strong>, por volta de <strong>545 <\/strong>mas se tornou popular mesmo no ano de<strong> 1.500<\/strong> simplesmente porque um navegador famoso levava o jogo em suas longas viagens, para passar o tempo. Adivinha quem era esse navegador? Se pensou <strong>Pedro \u00c1lvares Cabral<\/strong> acertou.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Num grid 3&#215;3, o objetivo principal do jogo \u00e9 marcar uma linha reta com a sua letra, seja na horizontal, vertical ou diagonal. O objetivo secund\u00e1rio \u00e9 n\u00e3o deixar o oponente fazer isso. S\u00f3 pra saber, existem 362.880 maneiras de se dispor as marcas, no grid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A grande verdade \u00e9 que por ser f\u00e1cil de aprender e de jogar, tornou-se um dos mais conhecidos passatempos mundo afora. Para jogar basta um peda\u00e7o de papel e um l\u00e1pis ou caneta. Sabe onde tem muito papel e l\u00e1pis? Em salas de aulas de professores chatos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o precisa mais que dois alunos entediados, no fundo da sala, trocando a vez de fazer uma jogada e pimba, divers\u00e3o pura. O <strong>Jogo da Velha<\/strong> e seu primo mais sofisticado (<strong>Batalha Naval<\/strong>) fizeram a alegria de muita gente e, t\u00e3o logo os computadores se tornaram eletro dom\u00e9sticos compr\u00e1veis em lojas de departamento, as primeiras vers\u00f5es do jogo digital apareceram.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eu joguei muito uma vers\u00e3o publicada na revista <strong>Nova Eletr\u00f4nica<\/strong> de <strong>dezembro de 1981<\/strong>. Foi um dos primeiros jogos que digitei e mais adiante aperfei\u00e7oei com melhorias na interface e na apresenta\u00e7\u00e3o de resultados amplos e por partidas. Fazia parte do aprendizado. Infelizmente, neste caso espec\u00edfico, a revista n\u00e3o creditou o nome do autor do jogo.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"801\" src=\"https:\/\/indiebrasilis.com.br\/wp-content\/uploads\/2025\/03\/velha1.png\" alt=\"\" class=\"wp-image-79\" style=\"width:959px;height:auto\" srcset=\"https:\/\/indiebrasilis.com.br\/wp-content\/uploads\/2025\/03\/velha1.png 919w, https:\/\/indiebrasilis.com.br\/wp-content\/uploads\/2025\/03\/velha1-300x261.png 300w, https:\/\/indiebrasilis.com.br\/wp-content\/uploads\/2025\/03\/velha1-768x669.png 768w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Note pela listagem completa do jogo, como ele \u00e9 simples de entender. Mesmo tendo sido escrito em <strong>Basic<\/strong>, a compreens\u00e3o do seu funcionamento n\u00e3o deve dar muito trabalho. No meu caso, o que mais me chamou a aten\u00e7\u00e3o foi a linha 96, onde o autor define uma <strong>string <\/strong>que servir\u00e1 para decidir as jogadas do computador. Uma <strong>IA<\/strong> bem primitiva, mas eficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ao longo dos anos conheci v\u00e1rias vers\u00f5es (em <strong>Basic<\/strong>) deste jogo mas em nenhuma delas achei a programa\u00e7\u00e3o t\u00e3o elegante. Ainda que isso n\u00e3o seja o essencial, nessa \u00e9poca de c\u00f3digo aberto e digit\u00e1vel era divertido analisar como casa desenvolvedor chegava a uma solu\u00e7\u00e3o, para os problemas propostos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se ainda n\u00e3o jogou o &#8220;<strong>Velha<\/strong>&#8220;, na internet tem aos montes. Procure no Google por &#8220;<strong>jogo da velha<\/strong>&#8221; e encontrar\u00e1 at\u00e9 mesmo vers\u00f5es pra jogar na mesma hora, pelo navegador. E se for desenvolvedor, este \u00e9 um excelente exerc\u00edcio de cria\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Ficha T\u00e9cnica<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data de Lan\u00e7amento: <strong>1981<\/strong><\/li>\n\n\n\n<li>Distribuidora: <strong>Nova Eletr\u00f4nica<\/strong><\/li>\n\n\n\n<li>G\u00eanero: <strong>quebra cabe\u00e7a<\/strong><\/li>\n\n\n\n<li>N\u00famero de Jogadores: <strong>1<\/strong><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Desenvolvedor: desconhecidoAno: 1981Dispositivo: Sinclair ZX 81 Ningu\u00e9m sabe ao certo quando e onde ele foi criado. Dizem que foi no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":78,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[15],"tags":[11,10,18,815,17],"class_list":["post-77","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-eu-joguei","tag-11","tag-anos-80","tag-eu-joguei","tag-nova-eletronica","tag-sinclair-zx81"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=77"}],"version-history":[{"count":3,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":2673,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/posts\/77\/revisions\/2673"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=\/wp\/v2\/media\/78"}],"wp:attachment":[{"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/indiebrasilis.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}