Uma mensagem (satírica) de Eric ScharffA seguir vai uma mensagem (satírica) de Eric Scharff, um estudante do curso de Wayne Citrin sobre Programação Visual na Universidade do Colorado, enviada à classe sobre como poexemplos melhorar o ambiente do ToonTalk: Tema: Aumentando o ToonTalk O ToonTalk fornece um mundo "arcade" para os fundamentos da computação, mas talvez ele pudesse se beneficiar com alguns pequenos acréscimos que façam a programação mais simples. Aqui vai uma tentativa de fazer tal extensão. O ToonTalk nos apresentou personagens memoráveis tais como Márcio, o marciano, Porta-Treco, a caixa de ferramentas, Asper, o aspirador de pó, e Soprana, a bomba de bicicleta. Embora estas ferramentas proporcionem um mundo de programação completo e divertido, alguns acréscimos à família do ToonTalk podem facilitar a tarefa de produzir jogos nesse mundo pós-Pong. Nosso primeiro novo personagem é Dumpy, o caminhão de lixo. Dumpy faz a coleta de lixo na cidade de ToonTalk. A tarefa de Dumpy é remover a sujeira deixada pelos trabalhadores descuidados da construção e robôs que não utilizam bombas. Quando os robôs em uma casa param de desempenhar uma tarefa, Dumpy chega em sua propriedade. Logo, uma bola de destruição chega à cena, exemplolindo o refugo criado pelo morador ocioso. Dumpy limpa as ruínas e devolve os robôs para você, pois o Prefeito de ToonTalk não permite robôs sem-teto. Algumas linguagens visuais permitem que você veja seus programas em múltiplos níveis de abstração. De forma a conseguir mais visões da ação, nós poexemplos chamar os serviços de Blurry, o telescópio. Se você subir ao telhado com Blurry, poderemos espiar as computações nas outras casas. Você ainda pode aproximar ou afastar o "zoom" para ver o progresso de nossa vizinhança de computações sistólicas. Entretanto, Blurry têm bons modos e não permitirá que você olhe dentro das casas de robôs que pediram por privacidade. Slowly, a lesma, permite que os jogadores do ToonTalk façam edições e localizem "bugs". Ao contrário de muitos americanos, Slowly sabe como programar e utilizar um videocassete. Pode-se dar robôs e dados para Slowly, que finalmente voltará com uma televisão e um controle remoto. O usuário pode então utilizar o controle remoto para assistir, voltar, avançar ou parar um grupo de robôs. Você pode também inserir novos passos ou deletar incorretos através da atualização do local correto da gravação. Um pombo especial trará o controle remoto de volta para você se você se perder dentro da poltrona do ToonTalk. Slowly fornece algo da funcionalidade do controle de excução, mas ele também pode fazer inspeção e detetar pontos de travamento. Portanto, terminaremos o grupo de personagens com Nosy, o nariz. Nosy, o chefe de todos os robôs e equipes de construção, é o programa simbólico que encontra os "bugs". Se você enviar Nosy com suas equipes, ele pode farejar estados de variáveis específicas, ações de robôs ou outras condições. Se essas condições são satisfeitas, Nosy irá espirrar, assustando os robôs e parando a execução. Você pode então voar sobre a área e ver ao que Nosy era alérgico. Nosy também pode servir como um capataz , dizendo a você quanto tempo os robôs levam para executar suas tarefas e reclamando com eles para que trabalhem mais. Infelizmente, muitas criaturas quiseram entrar no mundo do ToonTalk, mas foram consideradas inadequadas por várias razões. Personagens como Pushy, a interface da pilha, Dicey, o gerador de números randômicos, e Formally, a coruja (o dispositivo de verificação da captura de ovos), podem ser acréscimos úteis para versões posteriores do ToonTalk, mas no momento devemos caminhar antes de correr. Depois de implementarmos algum jogo atual (como, digamos, o Pole Position), nós poexemplos pensar em nossos futuros objetivos para introduzir novas vidas na Metrópolis do ToonTalk. Quem sabe? Logo precisaremos de policiais? --- Rindo marotamente, -Eric
|