Please use this identifier to cite or link to this item:
http://riu.ufam.edu.br/handle/prefix/9620| metadata.dc.type: | Trabalho de Conclusão de Curso |
| Title: | Desenvolvimento do jogo Garotas espertas para plataformas Apple: iOS, iPadOS e MacOS |
| Other Titles: | Development of the Smart Girls game for Apple platforms: iOS, iPadOS, and macOS |
| metadata.dc.creator: | Gonçalves, Rafael Dias |
| metadata.dc.contributor.advisor1: | Nakamura, Fabíola Guerra |
| metadata.dc.contributor.referee1: | Rocha, Ana Carolina Oran |
| metadata.dc.contributor.referee2: | Hsu, Meng Huey |
| metadata.dc.description.resumo: | Este trabalho apresenta o desenvolvimento e o porte do jogo Garotas Espertas para as plataformas Apple iOS, iPadOS e macOS. O jogo foi originalmente desenvolvido para a plataforma web por Alice Lucena, como trabalho de conclusão de curso em Ciência da Computação na Universidade Federal do Amazonas, e consiste em um conjunto de quatro minijogos educativos, cada um inspirado em uma personalidade histórica feminina que contribuiu de forma significativa para a evolução da computação: Hipátia, Ada Lovelace, Hedy Lamarr e Joan Clarke. O projeto tem como principal objetivo ampliar o alcance do jogo original por meio de sua adaptação para aplicações nativas no ecossistema Apple, preservando suas características pedagógicas e de divulgação científica, ao mesmo tempo em que enfrenta os desafios técnicos e de design inerentes ao porte de uma aplicação originalmente pensada para o ambiente web e desktop. Para isso, foi utilizada a linguagem de programação Swift, em conjunto com frameworks amplamente adotados no mercado profissional de desenvolvimento iOS, com destaque para o SwiftUI e a arquitetura MVVM. Ao longo do desenvolvimento, foram realizados processos de reestruturação de interface, componentização de assets, adaptação de layouts para diferentes tamanhos e orientações de tela, além da adequação das mecânicas de jogo para dispositivos móveis e desktop. Os resultados demonstram que a utilização de ferramentas modernas do ecossistema Apple possibilitou a criação de uma aplicação multiplataforma funcional, responsiva e alinhada às boas práticas de desenvolvimento, mantendo a proposta educativa do jogo original e reforçando seu potencial como serious game voltado à valorização histórica e ao incentivo da participação feminina na computação. |
| Abstract: | This work presents the development and porting of the Garotas Espertas game to Apple platforms, namely iOS, iPadOS, and macOS. The game was originally developed for the web platform by Alice Lucena as part of her undergraduate final project in Computer Science at the Federal University of Amazonas, and it consists of four educational mini-games, each inspired by a historical female figure who made significant contributions to the development of computing: Hypatia, Ada Lovelace, Hedy Lamarr, and Joan Clarke. The main objective of this project is to expand the reach of the original game by adapting it into native applications within the Apple ecosystem, while preserving its educational purpose and scientific dissemination goals. In parallel, the project addresses the technical and design challenges involved in porting an application originally conceived for the web and desktop environments. The development was carried out using the Swift programming language, along with frameworks widely adopted in professional iOS development, with emphasis on SwiftUI and the MVVM architectural pattern. Throughout the development process, several adaptations were performed, including interface restructuring, asset componentization, layout adjustments for different screen sizes and orientations, and modifications to gameplay mechanics to ensure compatibility with mobile and desktop devices. The results demonstrate that the use of modern tools from the Apple ecosystem enabled the creation of a functional, responsive, and multiplatform application that follows current development best practices, maintains the educational essence of the original game, and reinforces its potential as a serious game aimed at scientific outreach and encouraging female participation in computing. |
| Keywords: | Serious games Desenvolvimento iOS SwiftUI MVVM Divulgação científica iOS development Scientific outreach |
| metadata.dc.subject.cnpq: | ENGENHARIAS CIENCIAS SOCIAS APLICADAS |
| metadata.dc.language: | por |
| metadata.dc.publisher.country: | Brasil |
| metadata.dc.publisher.department: | FT - Faculdade de Tecnologia |
| metadata.dc.publisher.course: | Engenharia da Computação - Bacharelado - Manaus |
| Citation: | GONÇALVES, Rafael Dias. Desenvolvimento do jogo Garotas Espertas para plataformas Apple: iOS, iPadOS e macOS. 2025. 34 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Federal do Amazonas, Manaus, 2025. |
| metadata.dc.rights: | Acesso Aberto |
| metadata.dc.rights.uri: | https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| URI: | http://riu.ufam.edu.br/handle/prefix/9620 |
| metadata.dc.subject.controlado: | . . . |
| Appears in Collections: | Trabalho de Conclusão de Curso - Graduação - Engenharias |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC_RafaelGonçalves.pdf | 1,63 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.