DiceForge

seja bem vindo
GitHub do Projeto Baixar APK

Projeto de Extensão UniFil
DiceForge

O que é extensão curricular na universidade?

A extensão da educação superior no Brasil é a atividade que se integra à matriz curricular e à organização da pesquisa. Ainda conforme o conselho citado, a extensão constitui-se em processo interdisciplinar, político educacional, cultural, científico e tecnológico que promove a interação transformadora entre as instituições de ensino superior e os outros setores da sociedade, por meio da produção e da aplicação do conhecimento, em articulação permanente com o ensino e a pesquisa.

O que é o DiceForge?

DiceForge é um aplicativo para construção de fichas de RPG de mesa, de um modo para ser utilizado no jogo D&D feito pela empresa Wizards of the Coast. O aplicativo será um lugar para se guardar as fichas de forma mais organizada e digital facilitando a verificação de recursos que um personagem pode ter.

Quando começou?

A ideia sobre o DiceForge se deu início no ano de 2023 durante um projeto que um dos professores havia passado para realizarmos. Porém, naquele momento, só tínhamos feito algumas funções de botões e o visual do aplicativo. No entanto, no ano posterior, com a matéria de extensão curricular, tivemos a possibilidade de retomarmos ele. E assim, tornamos a desenvolvê-lo.

De onde vem e para que?

O projeto DiceForge vem da necessidade de completar as Práticas de Extensão dos cursos de Ciências da Computação e Engenharia de Software na Universidade Filadélfia (UniFil), este blog/portfólio é um meio do qual iremos postar o progresso e andamento do projeto bem como as etapas que foram utilizadas para realizá-lo.

Mais informações

Este é um projeto piloto que pode se expandir para outras universidades e aplicações. A ideia é fornecer uma ferramenta útil e prática para jogadores de RPG, tornando mais fácil a administração de suas fichas de personagem.

Por que um aplicativo de RPG?

Devido a alguns membros do grupo pertencerem à comunidade de RPG, a ideia por trás do aplicativo era de facilitar a vida da comunidade de jogadores. Pois é difícil encontrar um aplicativo que faça essa organização, principalmente com relação às fichas dos personagens. Então a solução que o grupo encontrou foi a criação de um aplicativo que pudesse não somente criar fichas, mas também importar fichas externas e fornecer outras funções como: rolar dados, criação de habilidades, magias e etc. Tudo para facilitar a comunidade de jogadores.

Diagramas

Diagrama de Caso de Uso

Diagrama de Caso de Uso

Diagrama de Classes

Diagrama de Classes

Diagrama de Sequencia: Atributos

Diagrama de Sequencia: Atributos

Diagrama de Sequencia: Habilidade

Diagrama de Sequencia: Habilidade

Diagrama de Sequencia: Magias

Diagrama de Sequencia: Magias

Diagrama de Sequencia: Rodar Dados

DiDiagrama de Sequencia: Rodar Dados

Diagrama de Sequencia: Equipamentos

Diagrama de Sequencia: Equipamentos

Diagrama de DEER: Conceitual

Diagrama de DEER: Conceitual

Diagrama de DEER: Lógico

Diagrama de DEER: Lógico

WorkFlow

WorkFlow

MVP

Tela 1

Tela 1

Tela 2

Tela 2

Tela 3

Tela 3

Tela 4

Tela 4

Documentos

DiceForge Canvas

Canvas

Visão

Visão

Sobre Nós

Alcides Sandoli Neto

Alcides Sandoli Neto

Aluno do Segundo ano de Ciências da Computação da UniFil e Formado Técnico em Informática pelo Instituto Federal de Astorga.

GitHub
Arthur Garcia Nonis

Arthur Garcia Nonis

Aluno do segundo ano de Ciências da Computação da UniFil Formado no ensino médio no colégio Olimpus.

GitHub
Giovanna Vitoriano

Giovanna Vitoriano

Aluno do Segundo ano de Ciências da Computação da UniFil e Formado Técnico em Administração pelo Instituto Educação Estadual de Londrina.

GitHub
Victor Matos

Victor Matos

Aluno do Segundo ano de Engenharia de Software da UniFil e formado no ensino médio no colégio PGD.

GitHub
Héberton Santiago Gonçalves D.R

Héberton Santiago Gonçalves D.R

Aluno do segundo ano de ciência da computação unifil e Formado e especializado em back-end e Formado do Colégio Nossa Senhora Das Neves.

GitHub