O que você precisa saber
- Um desenvolvedor usou o ChatGPT para recriar o famoso jogo “Flappy Bird”.
- O ChatGPT escreveu todo o código do jogo, com o desenvolvedor apenas adicionando prompts com linguagem natural.
- O resultado foi uma recriação funcional do Flappy Bird sem uma única linha de código escrita por um humano.
O GPT-4 da OpenAI é uma ferramenta poderosa nas mãos dos criadores. Um desenvolvedor queria testar os recursos do Large Language Model (LLM) verificando se ele poderia codificar um videogame inteiro. Wyatt Cheng, diretor de jogos da Blizzard Entertainment, compartilhou um vídeo em seu canal pessoal no YouTube de sua experiência com ChatGPT e Flappy Bird.
Cheng usou linguagem natural para pedir ao ChatGPT para ajudar a fazer o jogo. O ChatGPT criou um plano de seis etapas para criar o Flappy Bird no Unity. Cheng então seguiu as etapas, mas nenhum código real foi escrito por ele. O ChatGPT criou todas as linhas de código e Cheng as copiou.
O ChatGPT não agiu como uma varinha mágica que fez um jogo do zero sem ajuda. Cheng teve que trabalhar em conjunto com a ferramenta para solucionar problemas, como o pássaro caindo no início do jogo e o contador para passar canos sendo cronometrado incorretamente.
O que o ChatGPT fez foi entender os prompts escritos por Cheng, como:
“O roteiro funciona muito bem para controlar o pássaro, mas a câmera não está seguindo o pássaro. Quero que a câmera siga o movimento horizontal do pássaro.”
O ChatGPT gerou um código correspondente ao prompt de Cheng.
Não é apenas o Flappy Bird que os desenvolvedores conseguiram fazer usando o ChatGPT. Ammaar Reshi, gerente de design da brex, usou GPT-4, MidJourney e várias outras ferramentas para criar um corredor espacial 3-D. O jogo é uma recriação de SkyRoads, um título que estava disponível no MS-DOS.
Reshi detalhou seu processo em um tópico no Twitter:
Então, você acha que GPT-4 não pode fazer um jogo complexo… pense novamente! Veja como usei GPT-4, @Replit, MidJourney, Claude, reunindo uma equipe de assistentes de IA para criar um corredor espacial 3D do zero com conhecimento ZERO de Javascript ou programação de jogos 3D Acompanhe uma saga! pic.twitter.com/a8trr2xPZd19 de março de 2023
Os exemplos compartilhados online são a prova de que você pode criar jogos funcionais usando o ChatGPT, mas a Microsoft planeja levar as coisas adiante. GitHub Copilot no Visual Studio 2022 sugere linhas de código e funções usando IA para entender o contexto do código. Ele também pode fazer sugestões com base nos comentários.
O GitHub Copilot também pode gerar código seguindo prompts escritos em linguagem natural, muito parecido com o que o ChatGPT fez no experimento de Cheng.