📜 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 - 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 - térreo (cenário inicial)
Siga as instruções presentes no jogo para progredir e passar de fase.
- 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.
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.
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.
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.
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
Aqui estão as referências usadas no projeto.
- https://docs.godotengine.org/pt_BR/stable/tutorials/scripting/gdscript/gdscript_styleguide.html
- http://demoiselle.sourceforge.net/process/ds/1.2.3-BETA1/ProcessoDemoisellePlugin/workproducts/casoDeTeste_24F453B9.html
- https://www.khanacademy.org/computing/computer-programming/programming/good-practices/a/planning-a-programming-project
- https://docs.godotengine.org/pt_BR/latest/tutorials/scripting/gdscript/gdscript_basics.html?highlight=booleana#statements-and-control-flow
- http://wiki.icmc.usp.br/images/7/7d/Aula_5_-_StateMachine.pdf
- https://www.devmedia.com.br/qualidade-de-software-engenharia-de-software-29/18209
- https://integrada.minhabiblioteca.com.br/reader/books/9788521630937/epubcfi/6/22[%3Bvnd.vst.idref%3Dchapter02]!/4
- https://www.treinaweb.com.br/blog/o-que-e-e-como-funciona-a-estrutura-de-dados-lista
- https://www.youtube.com/watch?v=dG7LlYne2VA
- 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
- https://docs.godotengine.org/pt_BR/latest/tutorials/best_practices/what_are_godot_classes.html?highlight=Scripts#how-scripts-work-in-the-engine
- https://docs.godotengine.org/pt_BR/latest/tutorials/best_practices/what_are_godot_classes.html?highlight=objetos%20geom%C3%A9tricos#scenes
- https://integrada.minhabiblioteca.com.br/reader/books/9788521630937/epubcfi/6/20[%3Bvnd.vst.idref%3Dchapter01]!/4/162[ch1lev4]/4