GIT CITY AO VIVO | LIVE CODING 🔴

A 2-hour live coding session building Git City, a virtual world with a curated job board, in-game currency, and grid-based city layout. The host brainstorms minigames for each floor, elevator mechanics, and monetization through ads, a Pro pass, and job listing fees, using an AI assistant to generate design docs and code.
Chapters
Opa! E aí, como é que vocês estão? Abriu uma live aqui só para acordar, simples assim. Compartilhando minha tela aqui, ó. Pera aí, pera aí, pera aí. Cadê? Deixa eu colocar meu usuário aqui do lado. Não, essa aqui é para cá. Isso, para cá, aqui assim. Boa! Esse aqui eu vou dar uma customizada aqui. Sim, boa. Vou jogar meu usuário para cá. Esse aqui, show. E aí, meus amigos, quem tá por aí dá um oi aqui no chat. Eu vou simplesmente codar a Git City aqui com vocês, tá bom? Eu já tô aqui com os meus terminais aqui, codar, que não, né, vai codar, vou vai codar a nossa querida Git City aqui, ó. Eu já tô testando, eu acabei de lançar a parte do de lobbies aqui da Git City. Deixa eu rodar em localhost aqui. Boa, colocar aqui para o lado. O Luca Rocha tá aqui e eu tô planejando várias coisas aqui ao mesmo tempo, cara. Assim que eu vai bicô dessa parada toda aqui, tá? Esse aqui é um terminal que eu tô planejando a parte da história da Geek City. Esse aqui é um que eu tô planejando a parte de vagas. Então, na skill de brainstorm aqui, eu, cara, fiz muita coisa aqui, fiz muita coisa. Isso aqui é tudo prompt. Tudo prompt de vagas. Começou aqui, ó, usei skill de brainstorming para a gente planejar como colocar a vaga de emprego no Git City. E aí aqui foi prompt para caramba, cara, até a gente chegar aqui. Eu já tô chegando no final, tá, que eu pedi ele para me dar um resumo completo aqui, ó. Então deixa eu ver se tem alguma coisa por aqui, tá. Mas então aqui, ó, a ideia é ter um prédio fixo na cidade, vai chamar o Jobs Tower, que funciona como um job board curado exclusivo para comunidade da Git City. E a ideia é ser anti-AI, tipo assim, anti-vaga de IA, sabe? A ideia é essa, e ser tipo assim vaga real mesmo. Então o lema que ela, Real Devs Real devs, real jobs, no robots in between. A ideia é ser vaga real mesmo, tá? Então, um posicionamento aqui com as vagas sendo todas curadas por humano, deve ser verificado pelo GitHub, salário sempre visível. Então, para o dev, né, grátis vai ser sempre grátis e a empresa vai pagar, ela paga para ter a vaga dela listada aqui na cidade. Então tem tudo aqui, cara, tudo planejado aqui. É o Trust Badges, integração com o jogo, né, na cidade. Então cada dev vai ter o seu perfil aqui, né, seu currículo dentro da cidade. Primeira aplicação contratado via Git City. Imagina, mano, deve ser contratado pela Git City. Isso aqui seria loucura, mano. Isso aqui seria loucura, loucura, loucura. Segurança e privacidade, empty state, cold start strategy, as fases. Então a V1, então faz a fase V1, depois a V2, V1.5, depois V2 e V3. Então Ele tá perguntando aí se é tudo, posso montar o design doc? Sim, senhor, fica à vontade. Pô, bem, primeira live aqui na Twitch também, tá, cara? Eu tô fazendo uma live aqui no YouTube, normalmente sempre faço no YouTube, e hoje eu coloquei uma live para Twitch também. Não sei como é que funciona isso. Na Twitch, mas é minha primeira na Twitch também, tá? Então vamos ver, vamos ver o que que acontece na Twitch por aí. Bom, aqui embaixo, cara, eu tô fazendo já um outro plano que eu tinha, que é sobre a moeda da cidade. Então, ao invés de— porque qual que é o problema hoje, cara? A galera tem que ficar pagando. Então, se eu quero comprar 3 customização para o meu prédio Olha a treta aqui, ó. Se eu quero comprar 3 customização para o meu prédio, eu tenho que pagar as 3 separadamente. Isso é um puta problema de uma fricção absurda para o usuário, sabe? Então a minha ideia aqui é fazer igual Fortnite, cara, sem enrolação. Tem uma moeda na cidade, uma moeda que você compra, e aí você consegue, eita, e aí que você consegue, você vai comprar essa moeda. Então você compra e aí você tem uma quantidade de moedas e cada item na cidade vai ser gasto com essa quantidade de moedas, entendeu? Então é igual os V-Bucks do Fortnite. A ideia principal é essa. A gente vai testar aqui, é direto em prod, mano, quero nem saber. E aqui, cara, eu tô planejando. Olha que loucura, mano, você quer meu fluxo, tá? Aqui, ó, eu tô rodando o local host aqui, tá, que vocês estão vendo. Aqui eu tô rodando 4 terminais. E aqui no meu VS Code eu ainda tenho mais uns 2 terminais aqui ainda que eu fico batendo, colocando coisas aleatórias aqui nesse terminal. Aqui eu tava respondendo a galera do Reddit, eu fiz um post no Reddit que bombou para caramba, velho. Aqui, ó, fiz um post no Reddit, já deu 227 mil views. 425 upvotes aqui, ó. Você quer absurdo, mano. E aí, que que eu faço? Eu copio tudo aqui e mando para o Claudio, fala: cara, me ajuda a responder essa galera aqui, porque, mano, eu não vou ficar respondendo um por um não, mano. Tem muito comentário, cara. Deixa eu ver quantos comentários já tem aqui. Olha lá, já tem 119 comentários. Então essa é mais uma outra coisa. E aí, esse último terminal aqui, cara, eu tô planejando meu próximo videozinho para o Instagram, tá? Meu próximo videozinho para o Instagram, meu Reels, vai ser um vídeo de como que eu renderizo 60 mil prédios em 2 segundos na Git City. Então quando você entra aqui na Git City, eu dou um refresh na página, ele carrega 1, 2, 3, 4, 5, 6. Foi só porque eu falei que eu tô rodando local roxo, mas foi 6 segundos. Mas se eu carregar aqui de novo, mas vai demorar de novo. 1, 2, é isso mesmo. 1, 2 segundos, 60 mil prédios renderizados na cidade nesse exato momento. Se eu der um zoom out aqui, ó, tá tudo aqui na cidade e foi tudo renderizado em segundos. Todos esses prédios aqui, ó, olha que doideira! Muito da hora navegar pela cidade, né, velho? Que a cidade tá grande para bosta, meu Deus, bicho! Caramba, velho! Caramba, bicho, muito grande! Mas olha lá, você olha para o centro, você não vê o centro mais, cara. Agora aqui tá no centro, agora chegamos no centro aqui, o louco! O louquinho, meu! Tem 3 gente codando agora, eu e mais 2. Você quer? Bom demais! Deixa ele atualizar meu doc aqui. E tem 51 pessoas agora na cidade. Boa, bom. Deixa eu responder aqui, ó. Boa noite, quais as próximas atualizações? Cheguei agora, mano. Que eu tô desenvolvendo aqui agora é uma parte de É, eu tô planejando, né, história da Git City. Vai ter um jogo que eu tô planejando isso. Eu tô planejando aqui também, agora eu acabei de terminar o design doc aqui, ó, do prédio de vagas da Git City. Tem muita coisa aqui nesse documento, velho. Deixa eu abrir ele aqui para vocês verem. Cadê? Aqui, ó, tamanhozinho do documento, cara. Tem 523 linhas, um documento bem completo aqui que ele faz. E aí que agora, depois que eu, cara, eu falei muito nisso aqui, ó, passei por muita coisa aqui, ó, nesse documento. Começou só aqui, cara. Vamos fazer a parte de empregos na Geek City. E aí sempre pedindo ele para pesquisar, fazer uma pesquisa lá. Então primeira coisa, lá, o contexto levantado, que que o cliente, quem é o cliente pagante das vagas. Aí em vez de responder ele, eu falo que, ó, consegue pesquisar e pensar no que seria melhor, mas o dev nunca pode ter que pagar para receber a vaga. Ele lança um agente, pesquisa, ela gastou 30 mil tokens, 5 minutos pesquisando. Na internet inteira e fez a pesquisa completa. Deixa eu te dar um resumo de documentação, recomendação. E aí ele pega, me dá uma puta recomendação aqui e já responde a própria pergunta dele, entendeu? Então eu fui refinando, refinando, refinando, refinando até chegar nesse documento aqui, ó. Depois que eu gero o documento de planejamento documento completo com tudo que discutimos. 4 open questions no final para decidir depois: localização do job store na cidade, design do PDF do career profile, balanceamento de XP de referral, admin panel. Então tem 4 coisas abertas para a gente decidir ainda. Eu vou falar com ele, vamos terminar de decidir. As questões que estão abertas. Aí depois a gente invoca o write_planners aqui para ele criar o plano de implementação. Mas é isso, eu tô planejando isso, tô planejando a moeda da cidade também. Quer revisar o doc? Eu parti para implementação, reviso o doc inteiro agora. Pense em edge cases, segurança, escalabilidade, e pesquise na internet se tiver qualquer dúvida. E é assim que o cloud trabalha. Show! Tem 6 pessoas aí, mano. Dá um comentário no chat aí, deixa o seu like aqui também, deixa seu like, se inscreve no canal, deixa seu like, se inscreve no canal, deixa o seu joinha aí. E se tiver alguma dúvida aqui, manda aqui também, cara. Se tiver alguma ideia daqui de City, é que eu só vou— eu tô codando, cara, tô codando aqui. Eu acho que talvez eu vou fazer isso aqui mais vezes, tá? Tô codando aqui, eu abro uma live E vambora, bom que vocês veem meu processo aqui de trabalho aqui com o Cláudio, com a Getir. Cara, eu queria que seria assim, mano, 100% webcodado. Tá, ele moveu aqui para cá e esse aqui eu quero. Então aqui, ó, vamos pensar. Nos andares de cima então. Beleza. Localização do Jobstown na cidade: onde o Jobstown precisa ser visível e acessível. Opções: perto do centro, perto do Arcade, na entrada da cidade, primeiro prédio que deve entrar, impossível de ignorar. Outro lugar que você tem em mente: onde que deveria ser o prédio de vagas, mano? A questão é, hoje quando a gente abre a cidade aparece o eArcade, aparece a antena central e aparece os 3 prédios pagos. Tá, então tem 1, 2, 3, 4, 5 aqui. A gente precisaria de mais um prédio. Como que a gente ia organizar isso aqui, cara? Como que eu organizaria isso aqui? Eu preciso de mais um prédio e precisa ser aqui no centro, mano. 1, 2, 3. Como que eu organizaria isso aqui, meus amigos? Tá. Tá, uma coisa que dá para fazer é colocar o arcade aqui, o prédio de vagas aqui na direita, e aí aqui atrás a gente coloca 3 prédios de empresas. Deixa eu pensar, tá, ele precisa ser no centro, mas o problema É que hoje tem a antena no centro, o arcade e mais 3 prédios pagos. Onde poderíamos colocar ou como poderíamos reorganizar? Show! Não sei se aqui eu vejo comentário de outros lugares, mano. Mas é isso, deixa eu mandar o linkzinho aqui da live. Tô ao vivo, tô ao vivo no YouTube e na Twitch. Tá usando a área de cima, são diversão, coisa para fazer. Motivo para voltar a esterex antes de sair inventando Andares, uma pergunta: os players vão poder se mover entre andares livremente, tipo elevador que vai para qualquer andar, ou é progressão linear, precisa passar pelo 1 para chegar no 2? Isso muda tudo. Se é livre, cada andar precisa ser independente. Se é linear, cada andar pode construir em cima do anterior. Não pode ser livre. A ideia é ter vários andares e o player vai encontrando eles, e nem todos serão acessados pelo elevador apenas. Easter egg pra todo lado. E um dos Easter eggs é acesso a andares diferentes. Ultra Tank. GG, tá. Meu dilema aqui. Achei o mapa do centro, norte, abacate, peixe, arcade, spiral, acelera, dev, velho, daí sul. Então aqui abacate, peixe, então aqui, ó, norte, sul, isso mesmo. Spartan 00 e os Land Max ocupam 4 posições. Problemas, 4 posições ao redor do centro já estão ocupadas, não tem grid slot. Imediato livre. Opções: usar grid 2-0 ou 0-2, uma posição adiante ainda central. Substituir o Spyro pelo Jobstown. O Spyro é icônico, mas não tem uma função de gameplay. Poderia virar o Jobstown e mantendo visual independente, mas perde o marco zero da cidade. Colocar acima do Spyro? Não, tá maluco. Grid 0-1 não tá na lista de landmark. Talvez esteja livre. Deixa eu verificar. Achei as posições reservadas. Vacate arcade, acelere viral, livre, livre, livre, livre. Minha recomendação é grid 0, -1 na frente do arcade. Não, você tá maluco, pô. Não gostei, penso melhor, tá? Isso mudou o arcade de um prédio com andares para um puzzle box que tem forma de prédio. O prédio inteiro é o jogo, não é sobre andar, faz minigame sobre cada andar, esconde caminhos para lugares que tu nem saber que existiam, sistema de descoberta. Nem todo andar aparece no elevador. Nem tudo anda acessado da mesma forma. Exato, é isso. Terminar o digital, um comando certo, abrir algo. Cação, meu mano, isso aqui é loucura, velho. Condição: está no lugar certo na hora certa. Uma porta que só abre quando tem 3 players no andar. Pista no andar que leva no outro. Social: outro player te conta. Tu já achou andar entre 1 e o 2? Isso cria camadas. Isso mesmo. Essa ideia, porque só pelo avalador joga os minigames, se diverte, o Explorer vasculha cada pixel, cada comando, cada parede, cada descoberta. É o momento, eu achei, e ele vai contar no Discord. É isso. Quantos andares públicos tu imagina no total? Sei lá, faz uma pesquisa para ver como outros jogos fazem. E seria bem legal ter algo tipo black mirror, under the net, com tipo um mapa visual de todos os andares. Todos os, as escolhas. E no final, todas, sei lá, posso estar viajando. Ah, tá. Deixa eu ver se tem mais coisa aqui. Deixa eu tomar uma água. E meus amigos, vocês já estão acordando assim já? Deve ter uns 5 meses que eu só acordo assim, guys. Não tô zoando, cara. Eu não coloco mais mão em código não, galera. É loucura, eu sei que é loucura, mas a produtividade que você quer é absurda, mano. Olha lá o problema, ó. Problema do Cloud Code é o valor, meu amigo. Depois que você usa, mano, você paga, mano. Não tem, não tem essa, entendeu? Você sabendo usar para o seu bem, conseguindo gerar uma grana boa com isso, mano, só vai, velho. Essa aqui é a questão, sabe? Não é barato mesmo não, mano. Chega a pagar R$600 por mês no Cloud aqui e dá para caramba, mano. Dá para usar muita coisa aqui, dá para fazer muita coisa. Eu fiz tudo isso aqui da Geek City com isso, mano, com o plano de $100. Substituir Spy para o prédio flutuante acima da praça central. Uma ilha, caramba, uma ilha seria loucura, hein, mano? Uma ilha acima do Spy com Jobstar em cima, visual Mente único, nada mais. Na cidade flutua, impossível de não ver. Caramba, eu gostei da ilha, me lembra Fortnite. Mas não precisa ter um prédio na ilha, a ilha em si pode ser O prédio, que acha? Não é um prédio de empregos, é uma ilha aqui em cima. Caramba, será, mano? Será, será? Cara, você consegue tentar fazer uma POC dessa ilha, tentar colocar ela na cidade? Só para a gente conseguir visualizar. Não sei se ficaria legal. Até mesmo em grandes projetos, você fala em grandes projetos em que sentido, mano? Porque, mano, com cloud você vai conseguir fazer qualquer coisa, mano, em qualquer projeto, entendeu? Puts, agora que eu vi que meu negócio tá na frente aqui, mano. Eita caramba, não, aqui, aqui tá assim, beleza. Esse aqui eu vou pegar ele e vou aumentar ainda mais, pô, deixar ele aqui em cima. Vou supor que eu vou deixar ele quadradinho. Pode ser assim, pô. Mas sobre essa questão de grande projeto, sim, ele funciona, cara. Um exemplo, tá, vai para gringa e temos o Microsoft Snowpack, é bem robusto. Codebase parrudo. O Cloud, cara, ele vai funcionar em qualquer tipo de projeto, das coisas tanto simples quanto complexo. A grande questão é, ele vai trabalhar e vai entender melhor sua codebase se ela for gerada por IA. Isso eu já percebi, uma codebase gerada por IA, a IA tem mais facilidade de trabalhar nela. Mas não quer dizer que você não consiga adiantar muito seu trabalho, fazer muitas, muito mais coisas com o Claudio nesses projetos de alegados, sabe? Projeto grande, ele é muito bom para ler arquivo, para entender arquivo, sabe? Então você tá precisando fazer uma coisa rapidinho, mano, você vai pedir para ele, ele vai fazer isso em minutos, um trampo que você gastaria mó tempão, sabe, para analisar. Talvez para pegar projeto assim, mano, se você não quiser testar muito, pega o plano de $20 e testa, mano. Mas testa com Cloud CLI, não tenta no curso nem nada não. Cloud CLI é melhor de todos, cara. Ele tem o melhor agente, entendeu? Tá, ó, que que o Cláudio tá aprontando aqui, ó? Tá botando a ilha na cidade, mano. Simplesmente. Olha que doideira, mano, a questão do pixel aqui, ó. Ele atualizou tudo aqui, mano. Eu pedi ele para revisar tudo, ele atualizou tudo aqui, ó. Diz ele, ó, review, resumo de qualquer pessoa, spend pixels, confia no amor do Kalle. Pode comprar Chrome de 300 pixels por 1 pixel. Race condition, duplicate purchase. Show! Tá tudo certo agora, certeza. Deixa eu dar um F5 aqui. Caramba, onde que botou a ilha, mano? Que da hora, ele fez uma ilha mesmo, mano! Olha isso aqui, eita caramba! Tá, que o componente float, as cor principais superfícies, e ficou bem no meio. Da antena e tá na altura dos prédios mais altos. Nem tinha percebido a ilha lá no meio. Opa, agora ele tá coelhando lá para cima. Caceta! Simplesmente botou uma ilha aqui no meio. Olha isso, mano! Eita, entrei no meio da ilha! Socorro! Oi, pô, mano, o problema é que a ilhazinha ficou bonitinha, tá? Olha isso aqui, mano. Olha isso, velho. Só que ela ficou muito lá no meio, mano. Mais alta e um pouco— poxa, deixa eu pensar aqui, mano. Cidade tá apagada, mano. Tem ninguém codando a cidade agora, velho. Ô louco, eu tô codando aqui, pô. Alguém acendeu as luzes, valeu. Ilha do Hype tem, mano, as ideias, velho. Viaja não, GX. Qual é, mano? Ô, mas para ser bem sincero, não gostei dessa ilha aqui não, cara. I'm gonna stay in Oman. Say la. Conexões entre anéis errados são linhas visíveis. O que tá embaixo parece como a Play sabe que existe algo, mas não sabe o quê. Os números que faz sentido para o solo deve baseado na pesquisa. Andares públicos, 4 ou 5. Lobby, mais 3 ou 4, mais rooftop. Fez em 35 minutos, mas ele é um jogo inteiro. Salas secretas da Axolotl, tem 5 áreas secretas, grandes cores por andar total de descobertas. Rachel, óbvio, mas escondido. The Roots, uma experiência grande. A True Lab do Undertale. Então a estrutura seria andares públicos, elevador, floor é o lobby que já existe, floor 1, 2, 3 e rooftop. Salas secretas 3 a 5 escondidas dentro dos andares de Root. Como o player sabe que tem segredo sem spoiler, o que é porcentagem de andar, espaço vazio no mapa, um gap entre o floor 1 e 2, mapa visual terminal hints, comandos que mencionam lugares que o player não visitou, tá? Quer que eu mostre para você já o que o player vê no jogo, tipo um painel no lobby ou terminal, aquele constrói mentalmente, tipo Cada bodhacho tem efeito diferente. O conceito fica fora do que é a cidade. Triste. Os dois, mas o mapa fica no terminal, não é o overlay, não é um painel. Boa, é um comando que o player digita porque o terminal já é o coração do arcade. Beleza, status. Pô, mano, isso aqui é doideira, tá? Buenas noites, buenas noites, buenas noites. O que que o Cláudio está me ajudando a planejar aqui, mano? Essa parada aqui, ó. Se eu chego aqui no terminal, dou um help, ele me dá algumas opções. Uma delas é o discovery. Não tô conseguindo selecionar, mano. É tipo isso aqui, ó, cara. Você vai acessar e você vai ver, você vai dar um status lá. E ele te mostra. Flor 0, 92%, 100%. E funciona porque não quebra imersão, como a terminal faz parte do mundo. Cria um just one more, não spoiler segredos, derrute, fica escondido, planta semente sem revelar, não, Maria, se cria um mistério, combina com o tema. E o melhor, o comando estádio já existe no terminal, mostra info do player status. Existe, ó, pior que existe mesmo. Who am I? Eita, não é esse aqui não. Who am I? Esse é o som. E o melhor, o comando estádio já existe, dá para expandir ele ou criar um map building floors novo. Quer seguir com isso, pensar no conteúdo dos andares? Bora, Claudinho! Eu já preciso de um lugar de cidade que seja um prédio com estilo urbano. Duas opções: um prédio grandão, ter um integrado no spa dentro do arcade. Eu quero um prédio mesmo. Só precisamos reorganizar o centro com arcade, antena, prédio de vagas e prédio das empresas. Dá para colocar mais prédio de empresas se precisar. Tá, vamos pensar. Cada andar, em geral, cada andar tem 3 coisas: uma atividade principal, um tom visual diferente para sentir que mudou de lugar, e segredos, easter eggs, caminhos. E tudo no tema comparativo Severance, mas cada andar fica mais estranho conforme sobe. Vou começar pelo floor 1 porque é o próximo que os players vão ver e é o mais importante. Se o floor 1 for ruim, ninguém sobe para o 2. É isso. Lobo é recepção. O que tem logo acima da recepção no escritório corporativo? O escritório onde as pessoas trabalham. Redesigning Doctor já tem fala do green carpet, serious severance, corredores longos, estação de trabalho, minigame de data refinement. Preciso saber uma coisa: que tipo de minigame tu acha divertido? Não para programar, para jogar. Tipo puzzles? Reflexo, estratégia, algo casual. Eu gosto da ideia do puzzle. Discovery. Show! Uma boa pergunta aqui, mano. Esse terminais estão trabalhando em branches separadas? Não, mano, eu não gosto de trabalhar com— por enquanto não tô fazendo isso, tá? Não tô trabalhando com branch separada, não tô fazendo work tree. Eu trabalho tudo sempre uma branch só, é o que eu tô fazendo. Mas, por exemplo, aqui tudo que eu tô fazendo é só planejamento, cara. E normalmente eu tô sempre codando uma coisa só, tá? Nesse momento aqui eu não tô codando nada, mas eu tô sempre codando com um terminal e todos os outros eu tô planejando algo. É assim. Então, nesse caso aqui eu tô planejando nesse terminal aqui a parte de andares, que é o que eu pretendo fazer agora, mas eu ainda não tô chegando na parte do código. A parte de pixels e moeda da cidade. Aqui na direita, a parte de vagas, um prédio de vagas. E aqui embaixo, o meu próximo vídeo do Instagram. Mas tudo na brinde só, tá na mesma brinde. Eu não gosto de fazer em brand separadas. Por quê, cara? Porque eu testo tudo que o Claudio faz, literalmente tudo. Então cada etapa do desenvolvimento com Claudio eu testo, eu reviso com ele, eu refino, refino, refino, refino, refino, vou pedindo alterações até chegar num negócio que eu gosto, sabe? E fica difícil fazer isso com brand separadas. Eu pelo menos não curti, sabe? Então eu prefiro fazer dessa forma que eu faço aqui mesmo. Alguns pausam, brilham, uns comportam diferente. Clica neles, pressiona a seta de cima da refinada e some. Gosto da ideia de refinar memórias. Poxa, 3 por enquanto. Talvez dá para a gente, se não, significado depois. Tá, hoje tá o Spiral, Abacate, Arcade. Acelere e varrodeie. Tá, putz, mano, aqui ele tá me falando Olha a cidade quando não tem ninguém codando, velho. Tudo apagado. Você não tá levando em consideração os prédios mais altos da cidade, que é onde tem as heads que as empresas pagam. Boa! Estou saindo do curso e assinando o cloud, mas ainda tem apego à ideia e o jeito do curso. Pô, mano, você consegue usar o cloud no, aqui no VS Code, pô. Eu que sou do VS Code, mano, não me adaptei ao cursor nem a pau, mano. Mas você consegue usar o cloud aqui, cara. Você vem aqui, ó, e usa ele aqui como um terminal mesmo. Fica legal. Eu que prefiro o terminal, cara, não sei por quê, mas eu prefiro mais o terminalzinho do cloud mesmo. E eu tô testando esse aqui, cara. Esse aqui é um programinha novo que eu baixei, eu tô testando ele, chama Ghost. Normalmente eu faço tudo aqui pelo terminal do VS Code, e eu tô para já parar, cara. Eu instalei ele ontem e testei. Eu tô rodando esse negócio aqui porque, porque no terminal do VS Code eu consigo tirar um print, colar imagem, mano. Eu não consigo fazer isso aqui de jeito nenhum, cara. Então isso aqui para mim é uma funcionalidade muito importante, cara. Então no terminal do VS Code eu consigo fazer isso, cara. Isso aqui para mim é muito importante. Então eu já vou descartar esse carinha aqui, tá? Dá, tem razão, esqueci do downtown espiral. Coloca os 50 prédios mais altos com edição ao redor do centro. Bom, quando eu carregar a página, ele vai aparecer isso aqui. Aqui, talvez ele pode ficar Talvez dá para colocar ele do lado da antena e aumentar o espaço dos prédios que fazem Then I'll call out Kanten aqui no meio. Ah, mas na verdade eu acho que pode ser os dois, mano. Tá bom, de fato é algo, colar imagem é algo que eu faço todo dia, a ponto de pegar print até às vezes mandar para gente pôr no Play Mode. Já anotei aqui para não usar o Ghost, já tá testando. Não usa não, mano, não consegui colar as imagens, eu fiquei puto quando eu testei, velho. Só que agora já tô com esse terminal tudo rodando aqui, mano. Eu não parei ainda de usar ele, entendeu? Mas é, isso aí é fogo mesmo. Show! Tá, entendi. A câmera vem do sudeste, vai na direita para esquerda e termina numa dorampoa. E aqui no nordeste o Deve chega vindo da frente da cidade, quer dizer, negativo. E aqui de abacate, peixe, estão desse lado. O lado positivo, acelera, Deve, é o fundo menos visível na chegada. Olha o que que o Claudio faz, mano. Caceta, velho! O melhor lugar para o Jobstar é na borda do altar, pelo lado que o deve ver primeiro. Câmera vinda à esquerda. Central Sponsor Arcade Sparkle. Sponsor Devs. Sponsor Top Devs. Top Devs. Então ele tá falando que o abacate aqui, Devs Arcade 0.2 Arcade Abacate. Frente da cidade, fundo da cidade. O arcade, talvez deixar o arcade e o Job's Tower, Job's Tower. E reorganizar os prédios dos comprados. Tá, tá, tá, tá. Doideiro, cliente fez visão orçamentos, eu, Cláudio, mandei ele abrir as duas páginas do vagador e atual. Ref do cliente fez live do caramba. Que, pera aí, eu vou fazer um orçamento, usei o Cloud, mandei ele abrir as duas páginas do navegador, a atual e a ref do cliente, fez live do caramba. Não entendi o que você falou não, GX. Não entendi, mano. Tá, então colocar o arquétipo na frente da cidade e o redistribuir os pontos do lado dos spots. Jobstown e TopDevs Arcade. Sponsor e sponsor: Acceleradev R&D. Curte essa organização. Dá para a gente testar para eu ver como ficaria. Você analisou todo o código de tudo que tem compra no sistema do Shop? Mas é só o Shop, né? Tá, acelera. Onde que ele enfiou o abacate, maluco? Agora ele vai adicionar o prediozinho de Jobs aqui. Veremos o que que vai aprontar. Não é que ele é de sonho mesmo, velho? Oh, doideira! Patão F5 aqui, veremos. Boa, boa, boa, boa, boa! Tá rodando a referência abstrata, não sabe para que serve, tá? Insere os trabalhadores lá para tela cheia de números. Puto, como que a gente faria isso? Um grid mais clique, sequência de teclas. Simples. Você consegue pesquisar por jogos que bombaram, a gente tentar se basear neles. Jogos, tá, jogos simples. Cara, uma coisa que eu faço, uma coisa que eu faço muito com o Cláudio é pedir ele para pesquisar, mano. Isso eu faço direto, cara, direto, direto, direto, o tempo inteiro eu peço ele para pesquisar na internet, o tempo inteiro. Já chegou algum modelo de monetização no projeto, mano? Hoje já tem, cara. Hoje as empresas já estão pagando. Então esses prédios aqui, ó, Abacate, Acelera Dev, Viral Day, pagaram para colocar o prédio deles aqui. Além disso, a galera pagou e tem pagado, né, os ads aqui na cidade, esses ads aqui, ó, que ficam aqui no topo, tá vendo? Então muita gente pagou por isso aqui, cara, que eu vou precisar dar uma mexida também para colocar esses ads aqui no topo dos prédios, aqui no arcade, sabe, nesses outros prédios aqui, para deixar mais visual, entendeu? Mas hoje uma boa parte da receita tá assim, e da customização dos prédios aqui também, ó. Então você consegue customizar seu próprio prédio, seu prédio, suas coisas de batalha aqui também. Então você consegue customizar isso. De receita, mano, eu já tenho aqui, ó, eu tenho tudo, faço building public real nessa parada aqui, mano. 5.200 já de receita com a Geek City. Nesse último mês. Então tem 3 assinantes ativos, pessoas estão pagando ads recorrente, e tá indo, mano. Então essa monetização que eu tenho usado aqui, eu tô pensando em mais formas ainda. A parte desse prédio de vagas também vai ser mais uma delas, e eu tô pensando também ter um plano Pro um tipo um passe, sabe, da Get City. Pessoa paga, ela vai ter algumas coisas a mais, vai ter muitas coisas desbloqueadas, porque eu vou adicionando mais coisas aqui, sabe. Então é não deixar a peteca cair, mano. Acho que esse é o segredo, e adicionando mais coisas e colocando mais usuários aqui para dentro do sistema. Agora tem 39 ao vivo aqui, ó. Achando formas de trazer os devs para cá, trazer a galera para explorar a cidade, para usar aqui mesmo, sabe? Passar um tempo aqui. Acho que essa parte de vagas vai ajudar bastante, cara. Se tiver com umas vagas boas aqui para galera conseguir achar vaga aqui pela cidade, ia ser muito foda, mano. Ia ser muito foda. Beleza, que ele tá pesquisando, cara. Tá, agora sim que eu encontrei o correio. Olha lá, o Cláudio acabou de fazer uma pesquisa sobre os minigames, cara. Pesquisa gigante, mas o top 3 pro arcade é claro que mais faz sentido para o tema corporativo. Deve minigame Mini Sweeper porque combina o jogo mais escritório que existe. Todo deve jogar Speedrun de líder viciante. Que jogo que é isso? Nem sei que parada é essa, bicho. Doideira, doideira. Game typing hacker game, porque combina palavras, cai, tu digita para destruir. Tema dev hackeando. Que legal, mano! Agora olha como isso se encaixa nos andares. The Office. Nossa, que ele já pensou nos andares, mano! Que doideira! Então no lobby tem um terminal, mas é um chat discover, já existe. O andar onde é office, data refinement, minesweeper e typing game nos PCs. Break room, nonogram com blueprints, pong com ping-pong, arcade room, Snake, Breakout, pong nas máquinas, vista da cidade, Word ou diário no mural. Caramba, um Word ou diário seria muito da hora, mano. Caceta, ficou bom, velho! Então, cada andar tem um motivo claro para ir. Vou trabalhar, vou relaxar, vou jogar e vou pensar. E cada andar tem leaderboard separados. O play complete por andar, XP e rewards fluem de volta para a Gate City. Mas foi o que eu sei, eu não tô precisando de tudo isso. O floor 1 com data refine vai mais um PC já com todos os vídeos do post release. Qué acha de esta estructura? Gostei. Tá, proposta. Em vez de um grid 3x3 apertado, eu sempre viro uma praça aberta com caminhos que leva às zonas distintas: zona norte, zona oeste, praça central, zona leste e zona sul. Cada zona distinta é separada, não se vê todos ao mesmo tempo. Cada um tem seu reveal moment. Top 10 ficam ao longo dos caminhos entre zonas. Os links mais tão criticiosos aumentaram os prorádios. Não gostei. Porque é muito importante que as empresas queiram anunciar a cidade, porque elas serão vistas. Tortink. Boa, que da hora! Sucesso demais, valeu, mano! Claudio, coach tem limite anual ou só diário e semanal? Aproveitando a sua experiência, sei que ele tem no site. Mano, não faço ideia se Claudio Coach tem limite anual não, bicho. Eu espero que não. Tiver o limite anual, fodeu, mano. Vamos continuar pensando, depois eu— me dá um prompt para eu implementar, implementar o for 1 E a gente continua pensando nos outros detalhes. Boa, pô, já tem uma horinha de live aqui, mano. Essa é minha vida acordando aqui, mano, fazendo várias coisas ao mesmo tempo, tendo ideia aqui, tendo ideia ali, refinando. Talvez eu posso gastar esse maior tempão aqui, ó, para refinar essa parada do prédio, mano. E talvez eu nem vou conseguir fazer isso agora, sabe? Talvez eu vou falar, mano, deixar para lá, vamos tentar fazer outra coisa que essa parada, esse prédio aqui, mano. E é isso, mano. Uma coisa que eu acabei de fazer aqui, ó, depois que eu refinei a parte dos pixels, eu pedi ele para usar uma skill que ele gera, a skill chama Write Plans. A skill gera toda essa parada aqui, mano, ele vai gerar o plano para desenvolver. Isso aqui é bem da hora, tô testando ela. Olha lá, 13 tasks. Database, depois a task 4, beta flag mais libhelpers, 5 a 7, API routers, task 8, deploy beta test rollout. Pô, é o que eu tenho testado, mano. Normalmente, antes, o que que eu fazia? Eu usava skill de brainstorm, ele gerava o plano. Aí eu pedi o Claudio para entrar no plane mode para eu resetar o contexto e começar a codar com contexto limpo. Mas eu fazia isso porque eu não tinha esse contexto de 1 milhão, cara. Agora o Cláudio simplesmente colocou um contexto de 1 milhão. Então, tipo assim, eu consigo fazer o plano, planejar implementação e implementar tudo no meu contexto. Isso é um absurdo, mano. Isso é um absurdo. O Cláudio é um absurdo. Cláudio é brabo, brabo, brabo, brabo. Tá, não é o síndrome apertada, é como adicionar o Job Store se mexendo, cria função. Sponso no Radius funciona porque estão perto do Spark. Reverter tudo que mexemos, Sponso volta para o lugar original, Job Store vai num slot próprio do Radius 2 que não conflita com nada. Talvez dá para a gente deixar as vagas dentro do card do arcade. Sí, voy a dejar el destaque. Tá, eu vou dar um clique aqui, eu vou voltar para o meu VS Code bonitinho aqui, ó. Esse Cláudio querendo falar que tá bom por hoje. Cláudio é fogo, mano. Beleza, ele acabou de adicionar aqui. Deixa eu ver, então, F5. Pô, mas ele colocou na frente aqui, velho. Isso que me quebrou, mano. Ou também podemos usar o arcade como prédio. Das vagas é uma opção. Só precisamos pensar como seria isso, como seria o card dele. É porque eu tô pensando no arcade, a única coisa que ele tem hoje é isso aqui, ó, você entrar lá no arcade, sabe? Como ele é o prédio da cidade, nada melhor do que as vagas da cidade. Mas não gosto da ideia de tabs. Precisamos repensar o card do arcade, porque seriam as vagas da cidade e ele é o prédio da cidade. Pô, ó, aqui o Cláudio tá pensando aqui, ó. O que que te interessa mais? Salas secretas, como o play descobre o que tem dentro, como conectam conexões entre andares, as pistas de onde dá para o outro, a chain de route, elevador, progressão. Tá, tá, tá, tá, beleza. Enquanto o Flávio tá sempre pensando o que faz o prédio inteiro funcionar com puzzle box, que eu vou dar agora, como cenário que vai se interagir, porque se cada andar isolado É só no Alice in Minigames que transforma o puzzle box quando o player acha algo no Floor 1 que só faz sentido no Floor 3. O player tá no Floor 1, deu up, senta num PC, joga o Data Refinery, depois completa 10 rodadas terminal, naquele PC mostra uma mensagem diferente: Refinery complete, session 10. E o controller has been filled. O player não entende. PKR 0. Ignora e segue jogando. Semanas depois ele tá no Floor 2. Olha o mural de Blueprints. Tá trancado, pede um código. Ele lembra. Tem uma parede que parece levemente diferente na tela. Caramba, você tá viajando! Você acha mesmo? O cara vai lembrar de um código de duas semanas atrás, tá maluco. Boa. Caramba, isso tudo aqui é para o Florum. Recreations, Types, é bastante coisa, mano. Cada vez são 3 de bom minimalista. Acho que eu quero confirmar se resolve a questão do prédio. Boa, é isso. Questão do trade protection, tá passando a data. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. É isso, meus amigos. Acho que hoje eu já vou parar por aqui, mano. Já são 10:29. Que só abrir uma live aqui, mostrar como que eu tô codando, como que eu tô fazendo. Fechou, deixa eu parar aqui, ó. Stop. Fechou, meus amigos. Valeu por ter acompanhado aí, por terem comentado aqui também. Foi só uma live, mas só compartilhando aqui que eu tô fazendo, como que eu tô codando com o Cláudio, como que eu tô fazendo em Git City. E é isso, fechou. Depois a gente se vê mais. Nas próximas lives aí. Valeu, galerinha! Valeu, Vitor, tamo junto, mano! Obrigadão, bom sabadão para vocês aí. É nós!










