https://github.com/phrb/gamma-hci
Gamma Group Project for HCI. (Human-Computer Interation)
https://github.com/phrb/gamma-hci
Last synced: about 1 year ago
JSON representation
Gamma Group Project for HCI. (Human-Computer Interation)
- Host: GitHub
- URL: https://github.com/phrb/gamma-hci
- Owner: phrb
- Created: 2014-05-20T20:20:31.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-19T16:38:00.000Z (almost 12 years ago)
- Last Synced: 2025-02-02T14:48:41.720Z (over 1 year ago)
- Language: Python
- Size: 34.9 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gamma Games IHC
Estamos usando Qt5 e QtCreator para desenvolver este projeto,
visite [QtProject](https://qt-project.org/) para os procedimentos de
instalação dessas dependências.
## Estrutura dos diretórios
A pasta principal do projeto é a `GammaGames`. A pasta `api`
contém o código para o menu principal da aplicação e a classe
**GammaGame**, que é a base para implementação de novos jogos.
A pasta `games` contém os jogos já implementados, que testaremos
no protótipo.
Para executar a aplicação, inicie o QtCreator e abra o projeto
**GammaGames**. Depois, clique em `Run`, ou aperte `Ctrl+R`.
## A Interface
O menu inicial percorrerá os jogos disponíveis,
que podem ser selecionados com a barra de espaço.
Para interação com os jogos, pensamos num controle
especial, com apenas um botão, e a barra de espaço
simulará este controle.
Após 10 segundos sem interação, a aplicação volta para
a interface. Este valor de **timeout** é configurável
pelo desenvolvedor de novos jogos.
###