- Aluna: Daniela Brazão Maksoud (@danielamaksoud)
- Matrícula: 1321873
- Disciplina: INF1629
- Professor: Julio Cesar Sampaio do Prado Leite
- Instituição: Pontifícia Universidade Católica do Rio de Janeiro
O primeiro trabalho de Princípios de Engenharia de Software (INF1629) é uma versão programada na linguagem Lua do brinquedo Genius, o mais popular no Brasil na década de 1980.
- Versão: 1.0
- Tamanho: 221 linhas
O jogador deve reproduzir corretamente a sequência pseudoaleatória de 5 números gerada automaticamente pelo jogo.
Nome | Descrição |
---|---|
LICENSE | Licença do trabalho. |
README.md | Informação geral sobre o trabalho. |
DIARIO.docx | Diário de produção do trabalho. |
main.lua | Programa principal do trabalho. |
conf.lua | Configurações do programa principal. |
genius.love | Pasta Genius compactada. |
METHODS.docx | Diagrama de blocos do programa principal. |
É necessário instalar:
- Salve o arquivo genius.love no diretório Aplicativos/love/Contents/MacOS
- Abra o terminal
- Vá para o diretório Aplicativos/love/Contents/MacOS
- Digite:
open -a love genius.love
- Brackets (editor de código utilizado)
- LÖVE (framework utilizado)
- Lua (linguagem de programação utilizada)
- Game Button Sounds Pack - Free Sounds (efeitos sonoros utilizados)
- Princípios de Engenharia de Software (Notas de Aula)
- Rudá Moura (Running Lua on Mac OS X)
- Programming in Lua (first edition)
- Mac App Store (Install LÖVE on Mac OSX)
- lua-users (Math Library Tutorial)
- LÖVE Wiki
- Eduardo Maksoud
- Thaíssa Falbo (@tfalbo)
O trabalho é licenciado sob a Licença Pública Geral GNU Versão 3.