Skip to content

2022M1T4-Inteli/My-roadlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inteli - Instituto de Tecnologia e Liderança

Inteli - Instituto de Tecnologia e Liderança

My Roadlab

gamethinkers

Integrantes:

Descrição

📜 Inteli Roadlab é um projeto de jogo indie que simula um ambiente virtual para a apresentação dos cursos da grande área da computação, disponibilizados pelo Instituto de Tecnologia e Liderança (Inteli), bem como suas áreas de atuação. O jogo visa direcionar futuros alunos e estudantes do primeiro ano da instituição para uma escolha consciente de curso com base no entendimento dos termos atuais do mercado e perfil de trabalho.

💡 Nosso projeto ajuda estudantes a decidirem os seus cursos de graduação com base nos seus interesses, habilidades e aptidões.

inteli roadlab

inteli roadlab - menu

Para iniciar o jogo, instale-o e/ou execute-o conforme exigido pela pla-
taforma desejada (windows, android ou html) e clique no botão "Jogar". 

inteli roadlab

inteli roadlab - térreo (cenário inicial)

Siga as instruções presentes no jogo para progredir e passar de fase. 

🛠 Estrutura de pastas

  • Raiz

    | --> documentos
     | --> antigos
     | GDD_T4_M1_G3_Game_thinkers_Projeto_Inteli_ROADLAB_v_1_0.PDF
    | --> executáveis
     | --> windows
     | --> html
    | --> imagens
    | --> src
    | readme.md

A pasta raiz contém um arquivo principal:

  • readme.md, que consiste em um guia geral sobre o projeto.

E, também, 4 subpastas que se organizam da seguinte forma:

  • documentos, ondem encontram-se todos os documentos relacionados ao projeto, sobretudo o Game Design Document (GDD), com uma subpasta antigos que armazena versões anteriores dos mesmos.

  • executáveis, ondem encontram-se todos os executáveis do jogo, prontos para rodar, com 2 pastas: uma para binários windows e uma para a web.

  • imagens, ondem encontram-se algumas imagens relacionadas ao jogo, sistema e logos, prontos para serem utilizados e visualizados.

  • src, onde encontra-se todo o código fonte do jogo/sistema, pronto para para ser baixado e modificado.

🛠 Instalação

Windows:

Não há instalação, apenas executável. Baixe os arquivos disponíveis em https://github.com/2022M1T4/Projeto3/tree/main/execut%C3%A1veis/Windows e execute "ProjetoInteli.exe" como qualquer outro programa.

Observe que é necessário que o arquivo "ProjetoInteli.pck" esteja
no mesmo diretório que "ProjetoInteli.exe" para que o jogo inicie
corretamente.

HTML:

Não há instalação! Baixe os arquivos disponíveis em https://github.com/2022M1T4/Projeto3/tree/main/execut%C3%A1veis/HTML e execute-o como uma página da web (através de algum navegador).

Dependendo de suas configurações de firewall, talvez seja necessário
instaurar um web service como xampp ou wampp para que o jogo rode lo-
calmente.

💻 Configuração para desenvolvimento

Para abrir este projeto você necessita das seguintes ferramentas:

- Godot

Instruções para a configuração do ambiente de desenvolvimento:


1) Clone o repositório.
2) Abra a engine de desenvolvimento (godot).
3) No gerenciador de projetos inicial, clique no botão "importar" e, em seguida, no botão "navegar".
4) Navegue até o repositório clonado e abra a pasta "src".
5) Selecione o arquivo "project.godot" e em seguida clique no botão "abrir".
6) Pronto. O seu ambiente de desenvolvimento está configurado.

🗃 Histórico de lançamentos

A cada atualização os detalhes devem ser lançados aqui.

  • 0.1-alpha - 19/02/2022
    • Lançamento da primeira versão do jogo. Primeiros executáveis. Cenário inicial e física do personagem principal.
  • 0.2-alpha - 04/03/2022
    • Seleção de personagens e caixas de diálogo. Atualização do cenário. Introdução à NPCs e versão inicial do sistema de elevador.
  • 0.3-alpha - 18/03/2022
    • Transição de cenários com elevador e andares diferentes para cada curso de graduação. Minijogos de ciência da computação e engenharia de software. Versão inicial do sistema de moedas.
  • 0.4-alpha - 01/04/2022
    • Minijogos de engenharia da computação, sistemas de informação e engenharia de software. Correção de bugs e desenvolvimento do sistema de energia.
  • 0.5-alpha - 14/04/2022
    • Sistema de avaliação de minijogos. NPCs instrutores por andares. Refatoramento dos textos. Correção de bugs e usabilidade mobile.

📋 Licença/License

My Roadlab by Inteli, Dayllan Alho, Elias Biondo, Gabriel Rocha, Jackson Aguiar, Matheus Fidelis, Renato Machado , Theo Tosto is licensed under CC BY 4.0

🎓 Referências

Aqui estão as referências usadas no projeto.

  1. https://docs.godotengine.org/pt_BR/stable/tutorials/scripting/gdscript/gdscript_styleguide.html
  2. http://demoiselle.sourceforge.net/process/ds/1.2.3-BETA1/ProcessoDemoisellePlugin/workproducts/casoDeTeste_24F453B9.html
  3. https://www.khanacademy.org/computing/computer-programming/programming/good-practices/a/planning-a-programming-project
  4. https://docs.godotengine.org/pt_BR/latest/tutorials/scripting/gdscript/gdscript_basics.html?highlight=booleana#statements-and-control-flow
  5. http://wiki.icmc.usp.br/images/7/7d/Aula_5_-_StateMachine.pdf
  6. https://www.devmedia.com.br/qualidade-de-software-engenharia-de-software-29/18209
  7. https://integrada.minhabiblioteca.com.br/reader/books/9788521630937/epubcfi/6/22[%3Bvnd.vst.idref%3Dchapter02]!/4
  8. https://www.treinaweb.com.br/blog/o-que-e-e-como-funciona-a-estrutura-de-dados-lista
  9. https://www.youtube.com/watch?v=dG7LlYne2VA
  10. https://docs.godotengine.org/pt_BR/latest/tutorials/best_practices/what_are_godot_classes.html?highlight=objetos%20geom%C3%A9tricos#applying-object-oriented-principles-in-godot
  11. https://docs.godotengine.org/pt_BR/latest/tutorials/best_practices/what_are_godot_classes.html?highlight=Scripts#how-scripts-work-in-the-engine
  12. https://docs.godotengine.org/pt_BR/latest/tutorials/best_practices/what_are_godot_classes.html?highlight=objetos%20geom%C3%A9tricos#scenes
  13. https://integrada.minhabiblioteca.com.br/reader/books/9788521630937/epubcfi/6/20[%3Bvnd.vst.idref%3Dchapter01]!/4/162[ch1lev4]/4