Hackaday Prize 2022: Baffatari 2600

Conheça o Baffatari 2600, que adiciona compatibilidade ATARI a retrocomputadores 

Como o duopólio Intel-AMD de hoje, o mercado de CPUs para computadores domésticos nas décadas de 1970 e 1980 era dominado por dois players: Zilog com seu Z80 e MOS Technology com seu processador 6502. Mas, ao contrário de hoje, mesmo que dois computadores tivessem a mesma CPU, isso não significava que os dois fossem compatíveis com software: diferenças no layout de memória, interfaces de vídeo e mídia de armazenamento significavam que o software desenvolvido para um Atari 2600 não seria executado em um Apple I, apesar de os dois compartilharem a mesma arquitetura básica de CPU.

O mais recente projeto de retrocomputador moderno de Augusto Baffa, o Baffatari 2600, demonstra habilmente que a diferença entre esses dois computadores realmente é apenas superficial. A Baffatari é uma placa plug-in que adiciona a funcionalidade do Atari 2600 ao sistema Baffa-6502 anterior da [Augusto], que foi projetado para ser compatível com Apple I. Como tanto o Apple quanto o Atari são alimentados por CPUs 6502, apenas alguns periféricos precisam ser trocados para mudar um para o outro.

Na placa Baffatari estão dois chips essenciais para a arquitetura do Atari 2600: o 6532 RAM I/O Timer (RIOT) que contém a RAM e a interface do joystick, e o Television Interface Adapter (TIA) que lida com os gráficos e o áudio. Esses chips se conectam ao barramento do sistema do Baffa-6502, permitindo que a CPU principal se comunique com eles e execute os títulos do software Atari 2600. No vídeo abaixo, você pode ver vários jogos clássicos rodando no sistema Baffa.

Para ler a matéria completa, acesse o link da bio. 

Link: https://hackaday.com/2022/06/29/hackaday-prize-2022-the-baffatari-2600-adds-atari-compatibility-to-retrocomputers/

Professor Destaque – Bruno Feijó

Conheça os Professores do Quadro Principal do DI

Grande parte do reconhecimento acadêmico do Departamento de Informática (DI) da PUC-Rio é devido aos professores do seu quadro principal, que atuam com excelência à frente de ensino e pesquisa, coordenando e atuando em laboratórios temáticos e orientando as pesquisas de mestrado e doutorado dos alunos. Eles também são responsáveis por coordenar os projetos de pesquisa do DI junto a órgãos de fomento e a empresas nacionais e internacionais, assim como pela criação e oferta de cursos de extensão e especialização lato sensu do DI.

Hoje, temos o prazer de apresentar o Professor Bruno Feijó, que é professor titular do Departamento de Informática da PUC-Rio, onde atua na área de pesquisa Computação Gráfica e coordena o laboratório ICAD/VisionLab. Sua pesquisa interdisciplinar é pioneira no Brasil nas áreas de CAD, animação, efeitos especiais, entretenimento digital e jogos, com propostas para inovação e educação que vão do ensino médio a instituições de pesquisa.

Atualmente está criando o primeiro grupo de pesquisa no país em Narratologia Computacional, Storytelling Interativo e Data Storytelling.

Mais informações podem ser encontradas na página profissional do professor Bruno: http://www.icad.puc-rio.br/bruno-feijo/

 

Construção narrativa é o novo desafio para aproximar jogo e usuário

Professor Bruno Feijó exibiu o jogo The Paper and Pencil Interactive Storytelling, desenvolvido pelos alunos do DI. Foto: Reprodução/Youtube

Em live do DI, professor Bruno Feijó mostrou a importância de estruturar boas histórias para atrair os jogadores

 

“Todo mundo presta atenção no que é divertido, então é coisa séria”, compartilhou o professor Bruno Feijó na live “Narratologia Computacional e Jogos”, na sexta-feira (28), transmitida pelo Youtube e Facebook do Departamento de Informática (DI) da PUC-Rio. “Sejam casuais, realistas, educacionais, e-sports,… Um fato é inegável: os jogos intrigam, divertem, surpreendem, encantam”, declarou o professor, que é pioneiro no Brasil em CAD, animação e efeitos especiais. O material apresentado no seminário contou com a colaboração do professor emérito Antonio L. Furtado, que não pôde participar do evento.

Os jogos impulsionam os maiores desafios de simulação que a computação pode imaginar, levando a tecnologia a seu extremo. Por isso, Feijó costuma dizer que os games são a Fórmula 1 da computação. Em sua apresentação, o professor citou o exemplo do jogo Unreal Engine 5, que se destaca por seus detalhes de efeitos especiais cinematográficos de precisão impressionante. Segundo ele, o jogo conta com uma engenharia inteligente, adaptativa, que se traduz em fluidez e dinamismo. 

Se desempenhos inacreditáveis já foram atingidos em termos de computação gráfica e inteligência artificial, o desafio no mundo do entretenimento digital se concentra agora no desenvolvimento de narrativas.

Professor Bruno Feijó

“Humanos adoram e precisam de histórias. Ouvir, ler, assistir, participar, contar. Quando não estamos envolvidos nas histórias dos outros, estamos girando em torno de nossas próprias. Sonhamos acordados sobre o nosso passado e nosso futuro. Fabricamos histórias enquanto dormimos, todos os dias!”, compartilhou Feijó. Para ele, a história é como uma “cola social” que gera mitos e narrativas que ajudam a unir as pessoas. 

A narratologia computacional busca criar, interpretar e estruturar histórias do ponto de vista da computação. Hoje, se destacam os roteiros criativos e bem estruturados, que proporcionam uma experiência mais intensa e interativa ao usuário. Os jogos vão além de efeitos especiais e envolvem personalidade, comportamento, surpresas, empatia, cultura. Por isso, a criação de jogos demanda profissionais híbridos, de disciplinas de dentro e fora da computação, como psicologia, artes e design. 

No seminário, o professor expôs três níveis na composição de histórias, conforme determina a pesquisadora Mieke Bal. Enquanto a fábula trata do enredo, personagens e do tema; a narrativa se debruça sobre a forma de contar, pensando nos métodos, na qualidade artística e no interesse da audiência. Já o texto se volta à apresentação, à expressão material da história, explicou Feijó, que coordena o ICAD/VisionLab, laboratório de destaque na América Latina em pesquisa em storytelling interativo, data storytelling e narratologia computacional. 

The Paper and Pencil Interactive Storytelling“, um dos jogos experimentais desenvolvidos pelos alunos do DI, foi exibido durante a live. Usando realidade aumentada, o jogador interfere na história desenhando em um pedaço de papel. O sistema permite dramatizar a narrativa e afetar diretamente as decisões dos personagens a ponto de alterar completamente a história.

A apresentação integra a série de seminários de pós-graduação do DI, que acontece toda sexta-feira, às 15h. Ative o lembrete do YouTube para não perder nenhuma das nossas lives!

Live discute novidades em narratologia para jogos

Professores Antonio L. Furtado e Bruno Feijó falam sobre a área que promete trazer muitas novidades para o mundo do entretenimento digital

Como é o seu jogo preferido e que história ele conta? Depois de avanços impressionantes em computação gráfica e inteligência artificial, o novo desafio do entretenimento digital se concentra em desenvolver narrativas envolventes e criativas. 

Este é o tema da live “Narratologia Computacional e Jogos”, que acontece nesta sexta-feira (28), às 15h. A apresentação será transmitida pelo Youtube e Facebook do Departamento de Informática (DI) da PUC-Rio. Participam do evento o professor emérito Antonio L. Furtado, um dos criadores do DI, e o professor Bruno Feijó, pioneiro no Brasil em CAD, animação e efeitos especiais.

“O jogo está internalizado dentro do ser humano, porque somos lúdicos por natureza. Também somos mergulhados na questão da narrativa. Contamos histórias como forma de nos comunicarmos e transmitirmos conhecimentos. Então, é natural que tenhamos tamanha atração por jogos com boas tramas”, compartilha Feijó. 

A narratologia computacional busca criar, interpretar e estruturar histórias do ponto de vista da computação. Tradicionalmente, os enredos dos jogos costumam ser lineares e aparecem apenas como um pano de fundo. No entanto, há uma demanda atual por roteiros que sejam vivenciados e alterados pelo usuário, proporcionando uma experiência mais intensa e interativa. 

O desafio não é simples. No jogo, assim como na vida real, o player é protagonista, co-autor e disseminador de uma narrativa em tempo real. 

“É preciso pensar no clímax, nos personagens, nos conflitos. Tudo tem que ser bem estruturado, assim como um escritor constrói um romance. Os jogos são uma área profundamente interdisciplinar. Eles criam os maiores desafios de simulação que a computação pode imaginar, levando a tecnologia ao seu extremo. E a computação não pode fazer isto sozinha. Ela precisa da contribuição de várias outras áreas, como psicologia, neurociência, artes e design”, afirma Feijó, que brinca que os games são a “Fórmula 1” da computação.

O professor é coordenador do ICAD/VisionLab, laboratório de destaque na América Latina em pesquisa em storytelling interativo, data storytelling e narratologia computacional. O núcleo também cria jogos independentes para testar novos modelos de montagem de equipes e processos para a indústria.

A apresentação integra a série de seminários de pós-graduação do DI, que acontece toda sexta-feira, às 15h. Ative o lembrete do YouTube e venha participar!

 

LEIA TAMBÉM 

Por Dentro do DI: ICAD/VisionLab atua com games e entretenimento digital

“Todo cidadão deveria saber programar’, diz Bruno Feijó em live

Professor acredita que programação deve fazer parte da educação básica, assim como aritmética

“Eu diria que todo cidadão teria que saber programar, assim como sabe fazer aritmética. Esse é o novo mundo. Não é só usar os gadgets, celulares e computadores, mas sim saber a essência do raciocínio computacional e da programação”. A declaração do professor Bruno Feijó, no seminário online “Jogos e Entretenimento Digital: a busca pelo profissional híbrido“, na quinta-feira (26), alerta para a necessidade de formar profissionais preparados para o novo mercado de trabalho.

Com uma trajetória pautada na interdisciplinaridade — graduação em Engenharia Aeronáutica, mestrado em Engenharia Civil e doutorado em Computer-Aided Design (desenho auxiliado por computador) — Feijó é um entusiasta de uma formação educacional híbrida e transdisciplinar. Ele inclusive é coformulador do Curso Multimídia para Ensino Médio Profissionalizante do NAVE/Oi Futuro, um dois projetos que visam a aplicação desse conceito. 

“É um ser híbrido que temos que formar. Voltei meu olhar para o Ensino Médio, participei da criação de uma experiência em que se colocava com muita intensidade a formação em computação e fiquei depois convencido de que problema ainda anterior, no Fundamental. Por isso, investi tanto tempo nessa preocupação com  a programação em si e com a educação mais básica. É essencial isso. O novo ser é um ser híbrido e transdisciplinar. E temos que criar isso na graduação ou até antes”, declarou Feijó.

Leia mais: 

‘Estamos investindo em parcerias com universidades nos EUA’, diz Endler

Furtado e Feijó destacam importância dos alunos para a pesquisa

Mograbi sobre IA reproduzir emoções: ‘Acho difícil, mas não impossível’

O pesquisador ressaltou que, mais do que interdisciplinar, se faz necessária uma educação transdisciplinar, que vá além de cada uma das áreas isoladas, sintetizando novos conceitos, rompendo as paredes entre departamentos e disciplinas, a fim de preparar as pessoas para uma nova realidade. “Isso é um conceito que eu diria que é do século XXI: transdisciplinaridade. Formar as pessoas para isso é uma prioridade, na minha opinião. Estamos caminhando para uma universidade diferente do que o imaginado já há muito tempo, com as coisas muito separadas e puras em cada um dos seus nichos”, disse. 

Feijó foi o convidado da terceira live da graduação. Organizados pela professora Noemi Rodriguez, coordenadora da graduação, os eventos online acontecem na última quinta-feira do mês, sempre às 18h. Na primeira edição Sérgio Colcher falou sobre o middleware Ginga e TV Digital 3.0. Em outubro o assunto foi a linguagem de programação Lua, com Roberto Ierusalimschy. O ciclo de seminários da graduação entra em recesso e voltará em 2021, mas todas as lives do DI estão disponíveis no nosso canal no YouTube. Confira!

Jogo criado por alunos do DI e do DAD brilha na cena internacional de games

Shape Arena já tem mais de 1700 ativações, vai concorrer no SBGames e foi convidado para o ‘Game Development World Championship 2020’

“A simplicidade é o último grau de sofisticação.” A máxima de Leonardo Da Vinci pode ser um trunfo do Shape Arena, jogo criado por alunos do ICAD/VIsionlab (Visualização, TV/Cinema Digital e Jogos) do Departamento de Informática (DI) da PUC-Rio e que está chamando atenção no mundo dos games desde o lançamento, em agosto. Já foi pré-selecionado para o Festival de Jogos no SBGames 2020 (Brazilian Symposium of Computer Games and Digital Entertainment), da SBC (Sociedade Brasileira de Computação), de 7 a 10 de novembro, e recebeu  convite para o Game Development World Championship 2020

Desenvolvido em colaboração com o DAD (Departamento de Artes & Design) da PUC-Rio,o Shape Arena conta com uma equipe de 15 estudantes, sob a supervisão dos professores Bruno Feijó, Augusto Baffa (do DI) e João Bonelli (do DAD). “Ele tem a mágica da simplicidade e o humor dos personagens: um quadrado zangado, um triângulo que gosta de se exibir, uma estrela esperta e um círculo brincalhão. O ambiente é um quadro escolar com um giz muito ativo que fica criando surpresas e obstáculos o tempo todo. O objetivo é pegar o máximo de doces”, explicou Feijó. Dois meses depois do lançamento, o jogo já tem mais de 1700 ativações na Steam, a maior loja virtual de jogos, a maioria na China, seguida de Estados Unidos e Rússia.

Luís Fernando Teixeira Bicalho, mestrando do DI que ajuda na mentoria e organização do ICAD/Vision Lab, acompanhou a equipe no desenvolvimento e do Shape Arena. “O lançamento exigiu dos membros estudar e pesquisar a melhor forma de lançar um jogo essencialmente multiplayer local em um ambiente 100% online, por conta da pandemia. Com a Steam lançando o Remote Play Together, que permite que jogos exclusivamente locais possam ser jogados online, foi preciso fazer algumas mudanças no código e ajustes na jogabilidade. Por fim, mesmo com estes desafios, o jogo foi lançado e está fazendo sucesso no mundo todo!”

Tela mostra jogador pegando um doce no Shape Arena

É importante formar pessoas com capacidade de decisão’, diz Feijó

O Professor Bruno Feijó celebra a repercussão positiva do Shape Arena e afirma que deu liberdade total para a equipe criar. “É importante que eles mesmos façam suas descobertas. É muito fácil dar uma ordem, mas isso mata a criatividade dos alunos, eles é que têm de descobrir as respostas. Só interfiro diretamente quando começam a cometer erros perigosos. Do contrário, acompanho, faço de conta que nem estou olhando… E eles fazem coisas fantásticas. É importante formar pessoas com capacidade de decisão”, disse. 

Feijó lembra outras conquistas das equipes que ele chama de “as quatro gerações do iGames (Intelligent Games)”, a parte do ICAD/VisionLab que pesquisa jogos. Alguns dos melhores resultados alcançados foram: 

  • Em 2008, The Audio Flashlight, um jogo voltado para deficiente visuais, ganhou o prêmio de Best Paper IHC 2008. O principal autor, Luis Valente, se tornou um “Nokia Champion” por vários anos consecutivos.
  • Em 2010, o BombZ ficou por 1 semana no rank Top 100 da Apple Store (sendo Top 50 em Tokyo e Top 25 em Taiwan). A mistura de ação e puzzle conquistou o mundo asiático, e investidores levaram a equipe para fundar uma start-up (Mobjoy) que, em 2012, teve o seu jogo Road Warrior entre os 5 mais vendidos nos USA no Natal. “O gênio por detrás desta realização foi o Lucas Machado, que atualmente está na Wildlife Studios”, contou o professor.
  • O Spookyard foi o segundo melhor jogo da Feira de Jogos do SBGames 2017, em Curitiba.

“As duas últimas gerações só foram possíveis graças ao professor Augusto Baffa que lidera as pesquisas em games e inteligência artificial no ICAD/VisionLab desde 2012”, ressaltou Feijó. Agora, em 2020, o Shape Arena segue com a tradição de êxitos do laboratório. 

Repercussão surpreendente

Além do sucesso na Steam, da pré-seleção para o SBGames e do convite para a competição internacional, o Shape Arena também recebeu muitas reviews positivas e ganhou um vídeo espontâneo e divertido, feito pelo canal do youtube  chamado Blended Threats Gaming. A repercussão e o convite para o Game Development World Championship 2020 foram uma agradável surpresa para a equipe e os professores. “É mais uma ótima chance de dar visibilidade internacional para o jogo. Nada como essa oportunidade para puxarmos o holofote para um jogo multiplayer brasileiro e gratuito”, afirmou Luís Fernando. 

É a terceira dele na competição. “É sempre gratificante ver seu jogo ou artigo exposto. E ter contato com os mais diversos profissionais da área. Com o Shape Arena entre os jogos de estudantes selecionados, estou na torcida para ser escolhido finalista, o que seria uma conquista inédita para o laboratório”, disse o mestrando. 

O aluno João Escarlate, game designer e líder da equipe do Shape Arena, ficou surpreso com o convite para o GDWC2020. “Agora, queremos inscrever também nosso novo projeto, um ‘tamagochi’, jogo em que você cuida de um bichinho. Se tudo der certo, vamos inscrevê-lo até o fim do ano e veremos no que vai dar.” 

Ficha Técnica (Shape Arena Team):

Project Lead Game Designers: Pedro Gomes, João Escarlate

Programmers: Felipe Zarattini, Gabriel Vasconcellos, Maurício Lana, Nicholas Camargo, Pietro Pepe, Thomas Mergener Mendes 

Artists/Animators: Bianca Copello, Flávia Proença, Gabriella Lima, Mariana Souza 

Sound Designers: Felipe Holanda Bezerra, Luis Cláudio Martins, Otto Rodrigues

Supervisors: Bruno Feijó, Augusto Baffa, João Bonelli

 

Continue reading

Antonio Furtado e Bruno Feijó falam sobre storytelling e jogos em live

Professores apresentarão o seminário ‘Entretenimento Digital, Jogos e Narrativa Computacional’ ao vivo pelo Youtube

 

Storytelling interativo é um gênero de entretenimento digital com aplicações em TV/Cinema Digital, mas que também tem aplicações em simulações na indústria, no mundo corporativo e até mesmo em  mineração de dados/processos e data science. Especialistas na área, os professores do DI da PUC Antonio Furtado e Bruno Feijó, criadores do primeiro grupo de pesquisa da América Latina de Storytelling Interativo e Narratologia Computacional, farão uma live sobre o tema nesta sexta-feira (2), às 15h, no YouTube. Para todos os interessados no assunto será uma rara oportunidade de ver Furtado, professor emérito que ajudou a criar o DI, palestrando. Ele e Feijó, fundador do  ICAD/Vision Lab (Laboratório de  visualização, TV/Cinema digital e jogos), vão apresentar o seminário “Entretenimento Digital, Jogos e Narratologia Computacional”.

O Storytelling está se tornando elemento essencial nos jogos digitais da nova geração e as técnicas de storytelling interativo também podem ser ferramentas poderosas  de auxílio para autores de roteiros convencionais. A questão da narrativa também surge em situações  complexas de espalhamento de rumores e fake news no ciberespaço. 

É uma área que se  fundamenta em computação, literatura e psicologia. A natureza interdisciplinar levou a uma  parceria recente entre os Departamentos de Informática e de Psicologia da PUC-Rio. Narratologia computacional é o estudo da narrativa do ponto de vista de computação e processamento de informação que permite criar, interpretar e estruturar narrativas em termos de representação  computacional. 

Estes dois conceitos fazem parte de uma visão ainda mais abrangente, chamada Entretenimento Digital. Nesta visão, como resultado da integração de narrativa, visualização e simulação, surgem manifestações  complementares de muito impacto, tais como realidade estendida (XR), efeitos visuais (VFX) e jogos. “Quase tudo é uma questão de narrativa. E entretenimento digital é computação séria, muito séria. Em jogos, por exemplo, levamos a tecnologia a extremos. Jogos são ‘a Fórmula 1’ da computação, além de serem muito divertidos”, analisa Feijó.

O professor Augusto Baffa, que lidera os maiores projetos de pesquisa do laboratório ICAD/VisionLab, muitos na área de game AI (inteligência artificial em jogos), explica: “Com o advento dos  jogos de mundo aberto, o storytelling faz com que, cada vez que você joga, o jogo tenha uma história  diferente, com acontecimentos inesperados que surpreendem até mesmo o autor do jogo. Ou seja: o enredo não fica estático, como na maioria dos jogos atuais”.

Esta é a quarta rodada da série de lives do DI, que já abordou temas como: Ciência de Dados e a escalada para valorização dos dados na estreia; compressão de provas lógicas e a conjectura NP=SPACE com a pesquisa que impactou o mundo da computação e a Web-of-Data e data integration, que foi o tema da última sexta (25). Se inscreva no canal e ative o lembrete para não perder as próximas edições!