bammerr.gif (651 bytes)

Dúvidas Freqüentes

bammerl.gif (644 bytes)

Dúvida 1: Acho que o ToonTalk não está funcionando direito. O que posso fazer?

Dúvida 2: Você poderia por favor explicar como posso fazer o equivalente de um "DO LOOP"com o ToonTalk?

Dúvida 3: Eu quero utilizar o ToonTalk, mas eu tenho uma deficiência visual. Alguma sugestão?

Dúvida 4: Qual a diferença entre apagar um número e removê-lo completamente da caixa na mente de um robô?

Dúvida 5: Uma vez que você digitou um "=" em um número, há algum modo de desfazê-lo?

Dúvida 6: Como eu posso saltar para um desafio que quero fazer?

Dúvida 7: Eu não gosto do tamanho e da localização do Porta-Treco, a caixa de ferramentas, e de seus amigos. Como posso alterá-los?

Dúvida 8: Como eu posso obter ajuda no interior do ToonTalk?

Dúvida 9: Eu tenho um robô, mas não sei o que ele faz. Como posso descobrir?

Dúvida 10: Eu quero fazer várias alterações na caixa na mente do robô, mas ela é muito pequena para que eu trabalhe nela. O que posso fazer?

Dúvida 11: O ToonTalk sempre me pergunta meu nome quando se inicia. E se lembra de mim. O que está acontecendo?

Dúvida 12: Eu quero que todos na classe comecem com uma agenda e uma cidade diferentes das fornecidas pelo ToonTalk. Eu posso fazê-lo?

Dúvida 13: Algumas vezes eu tiro coisas da agenda por engano. Posso utilizar Asper para me livrar delas?

Dúvida 14 : Eu posso treinar um robô para colocar imagens juntas?


Dúvida 1: O ToonTalk não está funcionando direito. O que eu posso fazer?

Resposta:Clique aqui para mais ajuda.


Dúvida 2: Formulada por Fadia Markar, da Suíça.

Resposta: Os loops "DO" ou "FOR" de programas comuns consistem usualmente de 4 partes: um índice variável (vamos chamar o nosso "i"), um incremento que descreve quanto deve ser adicionado para "i" (ou subtraído de "i" o incremento é negativo), uma condição de parada (por exemplo, "i< 100") e um corpo que roda repetidamente até que a condição de parada se realize.

No ToonTalk, primeiro eu crio uma caixa com 4 aberturas:
[i | < | parada | incremento]
Onde i, parada e incremento são números e "<" é uma balança. Eu dou a caixa para um robô e treino-o para copiar o "incremento" e colocá-lo no "i". Então eu o treinei para fazer o que quer que eu queira no "corpo" do "loop". Quando terminar o treinamento do robôs, eu usaria Asper, o aspirador, para apagar "i" (o número na primeira abertura da caixa na mente do robô).

Para fazer algo depois que o loop terminar, eu treinaria outro robô e colocaria este robô no primeiro, de forma que ele ficaria atrás da fila. Isto significa que o primeiro robô terá uma chance de trabalhar se a caixa se ajustar.

Veja, por exemplo, o exemplo fatorial, na agenda de Exemplos.


Dúvida 3: Eu quero usar o ToonTalk, mas tenho uma deficiência visual.

Resposta:Clique aqui para dicas sobre como personalizar o ToonTalk, de forma que possa obter auxílio.


Dúvida 4: Se um número está apagando, removendo isto completamente da caixa no pensamento de um robô, borbulham?

Resposta: A regra geral para a mente de um robô é que ela deve conter o tipo de caixa com a qual o robô ficará satisfeito. Ele ficará satisfeito com uma caixa que tenha mais detalhes do que a que ele está pensando. Então, ao apagar um número, significa que o robô ficará satisfeito com qualquer grupo de números naquele local, enquanto removê-lo significa que qualquer coisa (mesmo grupos de texto ou outras caixas) está bem. Apagar um número é um meio de expressar o que os programadores de computadores chamam um teste de amostra. Um bom estilo de programação no ToonTalk é apagar o menos possível para fazer o robô trabalhar em todas as situações que você desejar.


Dúvida 5: Formulada por Jeroen van Hilst, da Holanda.

Resposta: Você pode encontrar o diretório de desafios do ToonTalk no seu disco rígido ou CD-Rom e clicar duas vezes no número do desafio que deseja começar. Se você olhar no arquivo log do diretório de usuários do ToonTalk, verá os números dos desafios que fez pela última vez. Alguns desafios são construídos sobre trabalho anterior. Se você começar com um desses desafios, o ToonTalk poderá sugerir que você volte alguns desafios.


Dúvida 6: Como eu posso saltar para um desafio que quero fazer?

Resposta: Você pode encontrar o diretório de desafios do ToonTalk no seu disco rígido ou Cd-Rom e clicar duas vezes no número do desafio que deseja começar. Se você olhar no arquivo log do diretório de usuários do ToonTalk, verá os números dos desafios que fez pela última vez. Alguns desafios são construídos sobre trabalho anterior. Se você começar com um desses desafios, o ToonTalk poderá sugerir que você volte alguns desafios.


Dúvida 7: Eu não gosto do tamanho e do localização da Porta-Treco, a caixa de ferramentas, e de seus amigos. Como eu posso alterá-los?

Resposta: Você pode utilizar Soprana para alterar o tamanho do Porta-Treco, da Varinha Mágica, de Asper, e da sua agenda. Você pode ainda mudar o tamanho da Soprana copiando-a e utilizando a cópia para mudar seu tamanho. Este é um grande modo de obter mais espaço se você trabalha preferencialmente com itens pequenos. Você também pode deixar suas ferramentas na margem da tela e usar as teclas de função para chamá-las. (veja os comandos de teclado, para os detalhes). Quando você as houver utilizado, elas retornarão para o local onde estavam.


Dúvida 8: Como eu posso adquirir ajuda no interior do ToonTalk?

Resposta:Márcio, o marciano, dará uma descrição completa de um item se você chamar por ele (através de F1) enquanto segura ou aponta para um item. Isto é particularmente útil para obter uma descrição do que faz um robô.


Dúvida 9: Eu tenho um robô, mas não sei o que ele faz. Como posso descobrir?

Resposta: Além de chamar Márcio para descrever o robô (veja acima), você pode usar a Varinha Mágica para obter uma cópia da caixa em que o robô foi originalmente treinado para trabalhar. O botão da Varinha Mágica deve exibir, originalmente, "O" para essa operação. Você pode usar a varinha na caixa na mente de um robô e então dar para ele a cópia restaurada e observá-lo trabalhar. Se houver uma equipe de robôs, você pode observá-la trabalhar ou, se você desejar se focalizar em um robô particular, você pode dividir a equipe, aspirando-a com Asper e então cuspindo-a de volta.


Dúvida 10: Eu quero fazer várias alterações na caixa na mente do robô, mas ela é muito pequena para que eu trabalhe nela. O que posso fazer?

Resposta: Você pode usar Asper para esvaziar a caixa toda na mente do robô e então fazê-lo cuspir a caixa no chão. Ela deve ser muito maior e mais fácil de editar. Se não for, você pode usar Soprana para expandir a caixa. Você pode fazer as mudanças que desejar e então devolvê-la para a mente vazia.


Dúvida 11: O ToonTalk sempre pergunta meu nome quando se inicia. E se lembra de mim. O que está acontecendo?

Resposta: Quando você dá seu nome para o ToonTalk, ele mantém os arquivos no subdiretório "Usuários" do diretório ToonTalk. Esses arquivos estão lá, assim você não precisa reiniciar toda vez que começa o ToonTalk. Os espaços são removidos do seu nome e em algumas versões o nome do arquivo é abreviado se tiver mais de 8 letras. Por exemplo, se seu nome é Albert Einstein, seus arquivos serão abreviados para "albertei". Esses arquivos incluem um modelo do usuário e alterações em sua agenda. O modelo do usuário (o arquivo USR) contém suas opções de personalização, a situação de seu jogo de desafio e as ações que você realizou, de maneira que Márcio apenas sugerirá novas coisas. Se você não utilizou o ToonTalk por um período ou deseja reiniciar o desafio, então você deve ou introduzir um novo nome para você mesmo ou remover o arquivo USR com o seu nome. Sua agenda é armazenada em um arquivo BOK. Se você fez mudanças em sua agenda e se arrependeu delas, você pode remover ou renomear o arquivo BOK com o seu nome. Se você salvou algo em sua agenda e não deseja perdê-las, você pode utilizar o sensor do clipboard para salvá-las. Quando você salva uma cidade, um arquivo CTY com seu nome é salvo.

Se você quer que alguém utilize o ToonTalk, mas não quer manter nenhum arquivo, você pode acrescentar "-t 1" à linha de comando. Se você desejar sempre dar o mesmo nome para o ToonTalk e não deseja ser perguntado a respeito, você pode adicionar "- n seu nome" à linha de comando.


Dúvida 12: Eu quero que todos na classe comecem com uma agenda e uma cidade diferentes das fornecidas pelo ToonTalk. Eu posso fazê-lo?

Resposta: Sim, você pode personalizar o ToonTalk sob um nome de usuário, digamos "Room19" (Sala 19), e então editar a linha no arquivo ToonTalk ini file "DefaultUser" para que seja "DefaulUser"=Room19".Você pode não apenas alterar a agenda enquanto estiver "logged in" (conectado) como Room19, mas também o tamanho e a posição das ferramentas, e pode salvar uma cidade que será a cidade "default". Quaisquer alterações que um usuário fizer serão salvas em seu próprio nome - não Room19.


Dúvida 13: Algumas vezes eu tiro coisas da agenda por engano. Posso utilizar Asper para me livrar delas?

Resposta: Se você colocar alguma coisa em uma pilha, e ela é idêntica aos itens da pilha, ela volta para a pilha. Por exemplo, suponha que você retirou uma agenda da sua agenda original, e deseja colocá-la de volta. Se a agenda que você retirou estava originalmente na página 1, então você terá de colocá-la de volta à página 1 antes de devolvê-la.


Dúvida 14: Eu posso treinar um robô para colocar imagens juntas?

Resposta: Para muitos jogos e aplicações gráficas, você precisará que os robôs adicionem imagens às imagens. Aqui vai um modo de fazê-lo. Ponha em uma caixa um controle remoto para a aparência de uma imagem (esta será a imagem de fundo) e coloque nas outras aberturas as imagens que você deseja acrescentar. Treine um robô quando lhe der essa caixa para copiar uma imagem e para girá-la. Tire os controles remotos da nova agenda de imagens que você precisa (por exemplo, os controles de posição e tamanho). Gire a imagem de volta e a coloque no controle remoto para a visão da imagem de fundo. Então treine o robô para alterar os controles remotos que você pegou, da forma apropriada. Para que este robô trabalhe em geral você precisará utilizar Asper para apagar algumas das imagens na caixa na mente do robô.