Critérios de avaliação
A tabela seguinte indica a valorização atribuída a cada uma das funcionalidades requiridas. Indica ainda o conjunto de requisitos a avaliar no primeiro checkpoint.
Feature | Valuation | Checkpoint |
Basic game for multiple players | 3.5 | X |
Support for multiple balls | 2 | X |
Dynamic re-arrangement of board game | 1.5 | |
Use hardware sensors for paddle control | 2 | X |
No use of server. Devices coordinate among themselves directly | 2 | |
Players can orderly join and leave running game dynamically | 1.5 | |
Deal with failed devices, e.g. loss of network connections | 1.5 | |
Player is warned when ball is about to enter its screen | 2 | X |
When no ball is inside the player’s screen, a global view is displayed | 2 | |
Display players’ scores | 2 | X |
F.A.Q.
Must we use Bluetooth or WiFi Direct to discover other players?
- No. Node discovery may be performed manually, indicating the IP/port. As an alternative, you may use a registration server which allows nodes to register and discover other nodes. This server knows nothing about the game.
How may I simulate several android devices?
- The simplest way is to use to lab computers which may communicate with each other. Just run one or two emulators in each PC. Dont forget to redir the ports
- You may also use SSH tunnels, using sigma, to connect different Android devices (emulated or not).
- Remember to use sigmaxx so that you always connect to the same server
- You may use the SSH client in the Android device (see connectbot)
- You will need to use remote and local port forwardingas explained in class
How many user interface methods must I implement?
- Two will sufice: motion for physical devices and one which works well in the emulator (touch or keyboard)
Visualizações e discussões
A visualização e discussão será realizada em conjunto. As avaliações serão realizadas no horário dos turnos práticos da seguinte forma:
Data | Hora | Grupo |
15/5 | 16:30 | 1 |
15/5 | 17:45 | 2 |
22/5 | 16:30 | 3 |
O docente irá levar os tablet e um ponto de acesso WiFi para poder realizar os testes. Os grupos deverão aparecer antes, por forma a conseguirem iniciar a demonstração à hora marcada. O primeiro grupo deverá levanta o equipamento no gabinete do docente (2.N11-9).
Cada grupo deverá planear uma demonstração que permita verificar a satisfação dos requisitos em 20 minutos (não ultrapassáveis). Recomenda-se que, como backup, esteja preparada uma demonstração usando PCs.
Notas do checkpoint
Número | Nome | Grupo | Checkpoint |
55236 | Nuno Miguel Trindade Marcos | 2 | 12,00 |
55858 | Eduardo Jorge Sousa da Cunha | 1 | 0,00 |
55899 | Ricardo Filipe Pereira dos Anjos Marques Ramos | N/A | |
55912 | Bruno Filipe Paredes Macedo | 3 | 10,43 |
56149 | Filipe Jorge da Cunha Dias Carvalho | 15A | 0,00 |
57351 | José Luís Oliveira Lourenço | 1 | 0,00 |
57496 | Miguel Lobo Ferreira | 1 | 0,00 |
58085 | Eduardo Miguel da Costa Bettencourt | N/A | |
58088 | FABIO MIGUEL CALISTO CONSTANTINO | N/A | |
58430 | Pedro Matos Geraldes Monteiro | 2 | 12,00 |
58475 | DAVID EMANUEL RIBEIRO GASPAR | 2 | 12,00 |
58832 | Zoran Vitez | N/A | |
58967 | HUGO ALEXANDRE RODRIGUES MINEIRO | N/A | |
63571 | Joao Pedro Amaral Nunes | N/A | |
72387 | Hugo Miguel Pimenta de Castro Martins | 4 | 0,00 |
72389 | Daniel Matos | 4 | 0,00 |
72495 | Luis Filipe Ribeiro Coelho Eloy | 3 | 10,43 |