Zurück

Lista de Projetos

Seitenversion #16 anzeigen
(Diese Version wiederherstellen) 

Geändert: 19. Oktober 2018, 16:50   Nutzer/in: Dilvan de Abreu Moreira  → Dilvan de Abreu Moreira

Chat


Course App

This program (implemented in Swing) should read a set of courses and their dependencies from a property file, a JSON file, XML file or a database (this choice is optional) . For each course, it should read its time table.

This program should help students choose the classes they are going to take in a semester. Each student will mark the classes he already have taken and the program will show all the classes he can take and their time tables. After that, the student can choose the classes he will take. The program should show the student time table and mark (in red) the courses that have time collisions. The UI has to be implemented in Swing.


File Manager

PacMan

pacman

Pacman is an icon of a video game, this programming project is going to be “choose your own adventure” style. The wall collision might be tricky at first, but there are plenty of approaches to try: reading colour information off screen, math, tile maps… You could totally get away with just letting the ghosts run around in random directions, smacking against the walls (because you got that collision detection working, right?), but if you are interested and have enough time – each ghost could have a unique AI, just like in the original game.
Implementar o jogo PacMan em Java. 

The program has to be:

1- Object Oriented,

2- Use Java graphic libraries (Swing),

3- Have the itens: Pacman, vitamins, food and ghosts (at least 3),

4- Ghosts can move randomly, but the use of some AI is going to be rewarded,,

5- Pacman and the Ghosts have to show some animations: ex: they have to open and close their mouths when they eat something.

Foliotracker

Controle de Estoque para Pet Shop

Implemente um pequeno Sistema de Controle de Estoque para uma Pet Shop. Ele tem que possibilitar a inserção de dados sobre produtos que serão persistidos no computador.

Para isso faça um aplicativo gráfico, usando Java Swing, que seja capaz de

  • Inserir novos usuários

  • Inserir novos produtos

  • Fazer vendas

  • Pesquisar por produtos (Busca usando palavras)

  • Salvar e ler dados do disco

  • Gerar relatórios sobre vendas e estoque (na tela)

Lembre-se de fazer uma interface gráfica amigável e intuitiva, além disso, utilize a base de dados que preferir. OBS: O intuito do trabalho é utilizar arquivos para manter os dados, não um banco de dados propriamente dito.

Você pode ler os dados no início do programa e escrever quando o usuário clicar num botão e/ou antes de sair do programa. Os dados são guardados numa estrutura em memória. O que você usará? Mapas, listas, uma combinação dos dois, outra coisa?