Você está na página 1de 4

PROPOSTA DE TRABALHO DE CONCLUSÃO DE CURSO

Bacharelado em Sistemas de Informação


PROJETO FINAL 1

Título: Da necessidade do Círculo Mágico: Aprimorando a Experiência de Jogos de RPG em


Plataformas Digitais
Aluno: Ygor de Almeida Cardinot (1610187GSIS) - ygor.cardinot@aluno.cefet-rj.br
Orientador: Prof(a). <<nome do orientador>>

1. APRESENTAÇÃO
Com a evolução da tecnologia, a forma como os jogadores participam de jogos de RPG de mesa, como
Dungeons and Dragons, Tormenta, Vampiro, A Máscara e outros sistemas, passou por transformações
significativas. Anteriormente, a prática demandava a reunião física de um grupo de jogadores, que utilizavam
dados físicos e fichas de papel. No entanto, essa abordagem tradicional cedeu espaço para a utilização de
sistemas de comunicação online e plataformas que não apenas permitem a realização de rolagens de dados
virtuais, mas também o armazenamento, consulta e uso das informações e habilidades dos personagens de
forma digital.
1.1. Descrição do Problema
Apesar das transformações tecnológicas, certos desafios persistem como elementos inerentes aos jogos de
RPG. Um dos desafios mais notórios reside na coordenação dos horários de jogo, que deve ser compatível tanto
para os jogadores quanto para o mestre, a figura responsável por narrar a história. Esse aspecto, que pode se
tornar particularmente mais frequente para jogadores na faixa de 25 a 45 anos, é frequentemente afetado
pelas demandas da vida pessoal e profissional, resultando em um processo moroso e por vezes frustrante
quando as agendas dos participantes parecem não se alinhar.
Além disso, o avanço das novas tecnologias também trouxe consigo a fragmentação das ferramentas utilizadas
nos jogos de RPG. Atualmente, os jogadores frequentemente se veem obrigados a utilizar múltiplas
plataformas e aplicativos distintos, como, por exemplo:
1. Uma para comunicação, como, por exemplo, o aplicativo Discord;
2. Outra para a rolagem de dados, como o site Roll20 ou a plataforma Foundry e muitas outras;
3. Uma terceira para discussões prévias sobre o jogo e horários, usando de aplicativos de redes sociais
como WhatsApp, Facebook, Reddit, e assim por diante.
Essa dispersão de recursos pode criar uma experiência de jogo fragmentada e, em certos casos, prejudicar a
fluidez e a imersão nas narrativas, colocando em risco o "círculo mágico", conceito descrito por Jan H. G.
Klabbers em seu livro "THE MAGIC CIRCLE: PRINCIPLES OF GAMING & SIMULATION", fundamental para a
experiência oferecida por esses jogos.
Essas questões, no entanto, podem ser superadas por meio da criação de uma plataforma única, desenvolvida
especificamente para atender às necessidades desses jogadores. Tal plataforma teria o potencial de aprimorar
significativamente a imersão dos jogadores, oferecendo recursos como chamadas de voz e vídeo em grupo,
bem como comunicação por texto e uma interface de rolagem de dados intuitiva. Além disso, ela poderia
facilitar a vida dos mestres ao fornecer ferramentas para a organização eficiente das sessões de jogo e dos
horários dos participantes.
1.2. Motivação
Minha trajetória como jogador e mestre de RPG me proporcionou uma compreensão das dificuldades
relacionadas à imersão e à gestão do tempo dos jogadores. Com frequência, a tarefa de organizar o horário
ideal para uma sessão de jogo se torna uma empreitada complexa, desafiando tanto o mestre, frequentemente
encarregado de organizar as partidas, quanto os jogadores, que, por vezes, se veem obrigados a desistir de
participar de uma mesa devido à impossibilidade de conciliar agendas. Por muitas vezes, mesmo quando
existem horários que poderiam se encaixar, a dificuldade em comunicar os próprios horários e compreender os
dos outros acaba por impedir a identificação dessas oportunidades.
2. SOLUÇÃO PROPOSTA

2.1. Visão Geral


Em essência, proponho a criação de uma plataforma dedicada para atender às necessidades específicas desse
público-alvo.
Essa plataforma oferecerá uma gama de funcionalidades destinadas a otimizar a experiência de jogo e a
organização do grupo. Para jogadores, os principais elementos incluem a capacidade de realizar chamadas de
voz e vídeo em grupo, recursos de comunicação por texto para promover outras formas de interpretação, uma
interface intuitiva de rolagem de dados que simplifique o processo, garantindo uma experiência coesa e
imersiva e contribuirá para a atmosfera do "círculo mágico" proposto por Klabbers, consolidando a ideia de um
espaço dedicado ao jogo com suas próprias regras e imersão.
Adicionalmente, a plataforma oferecerá ferramentas de organização, permitindo aos mestres a eficiente gestão
de sessões de jogo, bem como a coordenação de horários dos participantes. O intuito é simplificar o processo
de agendamento e comunicação, mitigando os desafios previamente enfrentados pelos jogadores e mestres.
É importante ressaltar que a plataforma será flexível e modular, permitindo a incorporação de novas
funcionalidades no futuro. Como a adição de apresentação gráfica de mapas de batalha, o suporte para fichas
de sistemas de RPGs mais famosos e outras ferramentas que possam aprimorar ainda mais a experiência dos
jogadores e mestres.

2.2. Metodologia
1. Análise de Requisitos e Levantamento de Necessidades: Inicie o processo de desenvolvimento com uma
análise detalhada das necessidades dos jogadores e mestres de RPG. Isso pode ser realizado por meio
de entrevistas, pesquisas e feedback coletado de fontes relevantes, a fim de compreender
profundamente as necessidades e preferências do público-alvo.
2. Análise SWOT (Strengths, Weaknesses, Opportunities, Threats): Realize uma análise SWOT para
avaliar as forças, fraquezas, oportunidades e ameaças relacionadas ao desenvolvimento e lançamento
da plataforma. Isso ajudará a identificar áreas-chave para aprimoramento e estratégias para o
sucesso do projeto.
3. Definição do Público-Alvo e Personas: Identifique e defina claramente o público-alvo da plataforma.
Crie personas que representem perfis típicos de jogadores e mestres de RPG. Isso ajudará a direcionar
o desenvolvimento e o design da plataforma conforme as necessidades e expectativas específicas
desses grupos.
4. Design do Sistema e Prototipagem: Com base na análise de requisitos e nas personas, inicie o processo
de design do sistema. Crie wireframes e protótipos para visualizar a estrutura e a interface do usuário,
garantindo que a plataforma seja intuitiva e atenda às expectativas do público-alvo.
5. Orçamento e Recursos: Gerencie o orçamento e os recursos, alocando-os de forma eficaz para garantir
o desenvolvimento bem-sucedido da plataforma, considerando as estratégias e necessidades
identificadas.
6. Desenvolvimento de Software: Utilize uma metodologia de desenvolvimento adequada, como o
desenvolvimento ágil, para implementar a plataforma. Priorize recursos com base nas necessidades
identificadas e nas estratégias SWOT.
7. Testes e Avaliação: Realize testes de usabilidade, desempenho e segurança para garantir a qualidade
da plataforma. Colete feedback dos usuários e ajuste a plataforma conforme necessário para atender
às expectativas das personas.

2.3. Tecnologias
O desenvolvimento do aplicativo proposto será realizado utilizando a linguagem de programação Dart em
conjunto com o framework Flutter. Essa escolha tecnológica foi feita com base em uma série de considerações:
1. Desenvolvimento Multiplataforma: Dart e Flutter são amplamente reconhecidos por sua capacidade
de suportar o desenvolvimento multiplataforma, permitindo que o aplicativo seja executado não
apenas em dispositivos móveis, mas também em sistemas desktop (Windows, Linux e macOS) e na
web. Isso proporciona uma maior acessibilidade aos jogadores, independentemente de sua plataforma
preferida.
2. Produtividade Aprimorada: A sintaxe simples e legível de Dart e a arquitetura de widget do Flutter
tornam o desenvolvimento mais eficiente e produtivo. A reutilização de componentes e a atualização
instantânea da interface do usuário facilitam a criação de uma aplicação coesa e de alto desempenho,
além de permitir uma modularização das funções do produto.
3. Performance: Dart é conhecido por seu desempenho de alto nível, o que é particularmente importante
para um aplicativo que envolve comunicação em tempo real e rolagem de dados. Isso assegura uma
experiência de jogo fluida e responsiva para os usuários.
4. Comunidade Ativa e Suporte: Ambas as tecnologias têm comunidades de desenvolvedores ativas e um
amplo conjunto de recursos e bibliotecas disponíveis. Isso simplifica o desenvolvimento, pois muitos
problemas comuns já foram abordados por outros membros da comunidade.
5. Familiaridade: Além das vantagens técnicas, é relevante destacar que possuo uma sólida familiaridade
com o framework Flutter, acumulada ao longo de alguns anos de experiência no mercado de
aplicativos móveis e no desenvolvimento de aplicações pessoais. Esse domínio contribui para a
eficiência no desenvolvimento e a qualidade do produto final.
2.4. Cronograma
<< Apresente um cronograma resumido com as atividades principais que já tenham sido executadas (se houver)
e aquelas que ainda precisarão ser realizadas até a conclusão do projeto (Projeto final 1 e 2). >>

Atividade FEV MAR ABR MAI JUN

3. REFERÊNCIAS
Klabbers, J. H. G. (2003). The Magic Circle: Principles of Gaming & Simulation. Paradox Interactive.
Faust, S. (2020). Using Google´s Flutter Framework for the Development of a Large-Scale Reference Application
[Tese de Bacharel]. Hochschulbibliothek der Technischen Hochschule Köln.
Sturdee, M., Gamboa, M., & Heron, M. (2023). TTRPG UX: Requirements & Beyond. Em CHI EA '23: Extended
Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems (pp. 1-9).
https://doi.org/10.1145/3544549.3582737
Muller, R. K. G. (2023). Organizador de Rotinas Dinâmico [Trabalho de conclusão de curso]. Universidade
Estadual Paulista "Júlio de Mesquita Filho" (UNESP).
4. APÊNDICES E ANEXOS
<< Apêndices são conteúdos criados pelo próprio autor para complementar sua argumentação. Anexos são
conteúdos com a mesma finalidade, mas criados por terceiros e que precisam ser referenciados na bibliografia.
Caso haja algum documento (ex. wireframe, mockup, storyboard, planilhas, análise swot, etc.), coloque-o(s)
nessa seção. Não se esqueça de referenciá-lo(s) em seu texto. No entanto, se não houver nenhum apêndice ou
anexo, não abra esse tópico.>>

____________________________________________________________
Ygor de Almeida Cardinot

Nova Friburgo, <<Data>>

Obs.:
1. Procure criar um nome de projeto (título) que traduza/resuma de forma clara e em poucas
palavras a sua proposta de trabalho.
2. O objetivo deste documento é fazer uma apresentação resumida de uma a no máximo três
páginas (sem contar os anexos) da sua proposta.
3. Não é preciso se estender muito nessa proposta. Coloque neste documento apenas o que for
essencialmente necessário para que a banca possa entender e avaliar a sua proposta.
4. Lembre-se, esse documento é apenas um modelo para auxiliá-lo na construção da sua proposta,
podendo ser modificado a seu critério e necessidade.
5. Na apresentação oral, aponte as suas principais dificuldades para realizar esse projeto.
6. Se possível, procure destacar quais as habilidades você adquiriu no curso de graduação e/ou fora
dele e que estão e/ou vão ser usadas no desenvolvimento desse projeto.

Você também pode gostar