escreva-meProjetoLogo



Elica

Disponível em vários idiomas (português, búlgaro, chinês, inglês, francês), Elica é um poderoso programa Logo com recursos em 3D. Segundo o autor Pavel Boytchev, para aproveitar o máximo de recursos do programa, recomenda-se micro com 512 Mb de memória, mínimo Pentium 1,5 GHz (ou compatível), Windows XP e uma boa placa de vídeo com acelerador gráfico 3D. Contudo, se o micro consegue rodar Windows 98, também rodará o Elica. É possível escolher interface em mais de um idioma, inclusive português.
Não traduzi as primitivas e comandos, apenas a interface. Está em português (do Brasil e de Portugal) desde a versão 5.5 (build 328).
A versão 5.6 do Elica Logo foi lançada em 2003 e não encontrei uma mais recente desde então. era uma variação completa de freeware (talvez a mais poderosa) da conhecida linguagem de programação Logo.
Possui muitos recursos gráficos 3D poderosos e gerenciamento de dados. Alguns vídeos de material produzidos por sua equipe podem ainda ser visto em canal no Youtube.
Este software foi desenvolvido para o Windows XP, mas funciona tão bem em outros sistemas (incluindo Linux através do WineHQ).
Abaixo, coloco o link para uma cópia que tenho.

Copiar Instalar Elica (versão 5.6)
A seguir, algumas imagens do programa e algumas primitivas.
Janela principal do Elica
Escolha Options - Language para selecionar o idioma.
Em Arquivo - Abrir, na pasta Samples encontramos diversos projetos.

Janela de ajuda do Elica
Na janela de ajuda, escolha Museum para acessar vários exemplos prontos do Elica e ter uma idéia de seu potencial.

Algumas primitivas:

fd a tartaruga avança "x" passos (exemplo: fd 45)
bk recua "x" passos (exemplo: bk 45)
rt gira a direita "x" graus (exemplo: rt 45)
lt gira a esquerda "x" graus (exemplo: lt 45)
repeat repete "x" vezes uma lista de procedimentos (exemplo: repeat 4 [fd 45 rt 90])
make atribui um valor a uma variável (exemplo: make "x 45)
[em seguida, experimente fd :x]
print escreve o conteúdo de uma variável, lista ou palavra. (exemplos: print 45 print :x print [olá, pessoal!])
[A visualização ocorre na janela "Saída" que pode ser selecionada no menu Ver]
random sorteia um número real de 0 a "x". (exemplo: print random 2)
clean limpa os desenhos na janela gráfica.

Para saber que outras primitivas estão disponíveis, clique em Logo core no Ajuda (janela Info).
Outro detalhe interessante: escreva uma primitiva e deixe o cursor do mouse parado sobre ela. Aparecerá uma caixa de ajuda contextual (figura abaixo).
Ajuda contextual

Mais sobre o Elica

Sítio do Elica (Aparentemente, fora do ar. Caso deseje ver como era a página original mantida por Pavel para esse programa, acesse http://web.archive.org/web/20180616214130/http://www.elica.net/.)

Fractal feito no Elica

Academia da Tat:
(Logo online)