Trabalho Final e Recursos
2015/11/30 - Enunciado do Trabalho Versão Final
- Folha de inquérito a juntar ao código fonte
- Os grupos devem estar inscritos até ao dia 2015/12/27, verifique a hora limite.
- A data limite (final) de upload no fénix é 2015/12/31, verifique a hora limite.
- Entrega do envelope com a listagem do código fonte e com a folha de inquérito: data 2016/01/04 - 10h00 - 12h00 - na Área Científica de Computadores
2015/10/05 - Enunciado do Trabalho: Versão Intermédia
- Data limite de entrega da versão intermédia 2015/11/07 até às 23h30.
- Na sequência de pedidos de alunos que estão a repetir a cadeira, os dados podem ser guardados em estruturas.
- Alternativas para guardar os dados para representar os objectos: Matriz de caracteres, matriz de inteiros, ...
- Na entrega intermédia o robot não deve seguir o rato!
Informação:
- A realização do trabalho final implica a utilização de um biblioteca de funções gráficas, cujo nome é g2 (http://g2.sourceforge.net)
- A instalação da biblioteca g2 deve ser realizada utilizando o Synaptic Package Manager (Lubuntu, Xubuntu), será necessário instalar vários pacotes,
- libg2-dev
- libg20
- libgd2-xpm-dev
- libxext-dev
- x11-utils
- xfonts-75dpi
- xfonts-base
- xfonts-encoding
- xfonts-mathml
- xfonts-utils
- ttf-mscorefonts-installer - Neste caso e durante o processo de instalação deverá utilizar a tecla de tab para aceitar os termos da licença da Microsoft!!
Após a instalação deverá reinicializar o sistema operativo.
Pode encontrar informação sobre as funcionalidades em biblioteca gráfica g2 em html, e em pdf
Para testar o funcionamento da biblioteca g2 utilize o programa seguinte, tg1.c, deve compila-lo e também deve estuda-lo.
Há mais dois exemplos, o circulos.c (deverá construir um ficheiro de texto adequado, ver e estudar o programa) e o ballon_mouse.c