Skip to content

Undergraduate thesis developed using Laravel to obtain the Technologist Degree

Notifications You must be signed in to change notification settings

joaomantovani/TCC

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Requisitos mínimos para a elaboração do Jogo

Junto ao Relatório Técnico, o(s) aluno(s) que optaram pela trilha 3 do Projeto de Graduação em Jogos Digitais deve(m) entregar o executável de um jogo. Este documento define os requisitos mínimos aceitáveis para que o jogo seja considerado à avaliação da banca examinadora.

Plataforma

O jogo deverá rodar em uma das seguintes plataformas:

  1. Computador (Windows, MacOS, Browser)
  2. Dispositivos móveis (Android , iOS, Windows phone, Browser)
  3. Analógicos (Tabuleiros) 1

Gráficos

Os gráficos poderão ser em 3D ou 2D.

Jogadores

O jogo deverá ter no mínimo 1(um) jogador, sendo opcional multiplayer online ou off-line.

História

A depender do gênero de jogo desenvolvido, deverá conter um enredo, que seguirá um dos paradigmas clássicos. A ausência deste ou a sua execução em desacordo com os padrões mínimos para sustentação da narrativa serão considerados para a aprovação do trabalho.

  1. Este documento apresenta os aspectos essenciais para o desenvolvimento de um jogo digital. Os aspectos essenciais do jogo analógico estarão disponíveis oportunamente em documento complementar.

Menu inicial

Além dos elementos essenciais previstos para que a interação do jogador para com a aplicação seja adequada, no menu inicial deve haver, obrigatoriamente, uma área de créditos, na qual devem constar:

  1. Título do jogo;
  2. Nome dos alunos, RA e sua função na equipe de desenvolvimento;
  3. Nome do(s) orientador(es) do projeto;
  4. Logo da faculdade;
  5. A frase: “Este jogo foi desenvolvido como parte das exigências para a obtenção do título de Tecnólogo em Jogos Digitais pela Faculdade de Tecnologia de Americana (Fatec Americana). Seus autores o disponibilizam livre de direitos autorais para fins não comerciais”

Dificuldade

Espera-se que o jogo apresente diferentes níveis de dificuldade. A dificuldade estará disponível para escolha do jogador ao iniciar o jogo ou será automática de acordo com o nível do jogador.

Cenários

Deverá conter no mínimo dois ambientes, sendo assim duas fases diferentes.

Áudios

O jogo deve conter efeitos sonoros (explosão, click de botão, etc.), som ambiente e trilhas próprias aos momentos não interativos do jogo (quando houver).

HUD (Head Up Display)

Deverá conter elementos gráfico que transmitam ao jogador algumas informações, tais como: Quantidade de vida/pontos, tempo, representação de mapas e itens coletados, por exemplo.

Personagens e itens

A depender do gênero adotado, o jogo deve apresentar um personagem identificável, que busque cumprir a sua premissa dramática e interaja com o antagonista e outros eventuais personagens importantes para a manutenção da narrativa. Deve conter, também, itens ou outra forma do jogador recuperar/perder suas vidas ou seus pontos.

Projeto [Parte técnica]

Para o desenvolvimento da programação em si, foi utilizado laravel para todo o processo.

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as:

Laravel is accessible, yet powerful, providing tools needed for large, robust applications. A superb combination of simplicity, elegance, and innovation give you tools you need to build any application with which you are tasked.

License

The Laravel framework is open-sourced software licensed under the MIT license.

Frontend

Semantic UI

About

Undergraduate thesis developed using Laravel to obtain the Technologist Degree

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published