Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Inovações

Jogo ensina programação usando robôs virtuais

Aprender uma habilidade, treinar, lutar, cooperar, resgatar, curar um robô virtual em um jogo. E tudo isso via programação! Essa é a ideia de um trio de artistas, desenvolvedores e alunos do Instituto de Ciências Matemáticas e de Computação (ICMC) da USP, em São Carlos: Eleazar Braga, Gabriel Simmel e Óliver Becker, que fazem parte do grupo Fellowship of Game (FoG), voltado ao desenvolvimento de jogos.

O nome do projeto, Robosquadrão, é intuitivo e remete às ações realizadas ao longo das fases do jogo, em que são ensinados passos básicos para programar a inteligência artificial dos robôs durante situações de combates, resgates e demais tarefas.

O detalhe é que os robôs não podem ser controlados diretamente, é necessário criar um código para controlá-los. Cada fase demanda uma nova tarefa, que precisa ser codificada e inserida no script, para que o robô dê mais um passo, realize mais uma missão e tenha um novo aprendizado.

A iniciativa tem como objetivo promover o contato dos jovens com a programação de um jeito mais atraente e inclusivo. Por isso, o trio desenvolveu o jogo direcionado para jovens do ensino médio que, assim, poderão ser estimulados a aprender os primeiros conceitos sobre programação.

“O aprendizado de lógica de programação tem se tornado indispensável, pois o desenvolvimento de tecnologia cria novos empregos constantemente”, diz Gabriel Simmel. Segundo ele, faltam jogos educativos no Brasil.

O projeto é finalista da sétima Campus Mobile, competição de ideias e soluções para plataformas mobile que se encontra na fase final, depois de 64 propostas de todo o País serem selecionadas nas categorias diversidade, educação, smart cities e smart farms. “Faremos uma apresentação final para a banca avaliadora no dia 6 de maio e, só depois disso, o resultado final será divulgado”, conta Eleazar Braga.

Start

O bom desempenho de outros alunos nas competições passadas despertou o interesse do trio, Óliver Becker destaca a importância da oportunidade. “Já tínhamos uma noção de que o evento é direcionado para pessoas que querem criar uma startup e que se trata de um ambiente com investidores, oferecendo aprendizados e contato com pessoas de diversas áreas de atuação e pesquisa que vêm de muitas partes do País. É enriquecedor ver o processo de desenvolvimento do projeto e o contato com embaixadores e tutores.”

Voltada para projetos de inovação feitos por equipes de alunos de graduação e de pós-graduação, a competição Campus Mobile é promovida pelo Instituto NET Claro Embratel, em parceria com o Laboratório de Sistemas Integráveis da USP.

A sétima edição da iniciativa começou em novembro de 2018. Ao longo das etapas, os participantes receberam monitoria de especialistas e vivenciaram uma experiência de imersão no início de fevereiro, durante uma semana, em São Paulo – com direito a maratona de programação, palestras e visitas a empresas parceiras.

Entre as metas a serem cumpridas pelos grupos estão: conceito e elaboração do projeto; desenvolvimento do produto; e aplicação, com avaliação de resultados. A última fase também contempla a produção de conteúdo informativo ou promocional. Cada meta tem um prazo para ser submetida e as orientações são realizadas on-line, pela plataforma exclusiva da organização.

O trio acredita que tem chances de ganhar o grande prêmio e, como estratégia, realizou testes com usuários finais do jogo a fim de aperfeiçoar o projeto.

Os estudantes do ensino médio que fazem parte do projeto Codifique participaram dos testes e avaliaram a jogabilidade, fornecendo feedback para a análise de desempenho do jogo. Essas atividades contaram com o apoio do Programa de Educação Tutorial (PET-Computação) do ICMC e também do professor Cláudio Motta Toledo. O docente colaborou na elaboração dos ciclos de desenvolvimento para que o grupo cumprisse a meta final da competição.

O cumprimento de todas as fases da meta final garante aos participantes das categorias um prêmio no valor de R$ 6 mil. Os melhores de cada categoria ganharão uma viagem, em setembro, para São Francisco e para o Vale do Silício, nos Estados Unidos, onde realizarão atividades de imersão em tecnologia.

Você também pode contribuir com o trio: experimente jogar Robosquadrão, que está disponível no link https://galbrato.itch.io/robosquadrao, e envie sua avaliação por meio deste formulário eletrônico: icmc.usp.br/e/e9109.

 

Um comentário sobre “Jogo ensina programação usando robôs virtuais

  • Em Robosquadrao, os participantes precisam programar os robos virtuais durante situacoes de combates, resgates e demais tarefas – (credito da imagem: tela do jogo Robosquadrao)

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *