Matching Items (18)
Filtering by

Clear all filters

Description

HackerHero is an educational game designed to teach children, especially those from marginalized backgrounds, computation thinking skills needed for STEAM fields. It also teaches children about social injustice. This project was focused on creating an audio visualization for an AI character within the HackerHero game. The audio visualization consisted of

HackerHero is an educational game designed to teach children, especially those from marginalized backgrounds, computation thinking skills needed for STEAM fields. It also teaches children about social injustice. This project was focused on creating an audio visualization for an AI character within the HackerHero game. The audio visualization consisted of a static silhouette of a face and a wave-like form to represent the mouth. Audio content analysis was performed on audio sampled from the character’s voice lines. Pitch and amplitude derived from the analysis was used to animate the character’s visual features such as it’s brightness, color, and mouth movement. The mouth’s movement and color was manipulated with the audio’s pitch. The lights of Wave were controlled by the amplitude of the audio. Design considerations were made to accommodate those with visual disabilities such as color blindness and epilepsy. Overall the final audio visualization satisfied the project sponsor and built upon existing audio visualization work. User feedback will be a necessity for improving the audio visualization in the future.

ContributorsNguyen, Joshep D (Author) / Chavez-Echaegaray, Helen (Thesis director) / Waggoner, Trae (Committee member) / Department of Psychology (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
Description

This thesis is based on bringing together three different components: non-Euclidean geometric worlds, virtual reality, and environmental puzzles in video games. While all three exist in their own right in the world of video games, as well as combined in pairs, there are virtually no examples of all three together.

This thesis is based on bringing together three different components: non-Euclidean geometric worlds, virtual reality, and environmental puzzles in video games. While all three exist in their own right in the world of video games, as well as combined in pairs, there are virtually no examples of all three together. Non-Euclidean environmental puzzle games have existed for around 10 years in various forms, short environmental puzzle games in virtual reality have come into existence in around the past five years, and non-Euclidean virtual reality exists mainly as non-video game short demos from the past few years. This project seeks to be able to bring these components together to create a proof of concept for how a game like this should function, particularly the integration of non-Euclidean virtual reality in the context of a video game. To do this, a Unity package which uses a custom system for creating worlds in a non-Euclidean way rather than Unity’s built-in components such as for transforms, collisions, and rendering was used. This was used in conjunction with the SteamVR implementation with Unity to create a cohesive and immersive player experience.

ContributorsVerhagen, Daniel William (Author) / Kobayashi, Yoshihiro (Thesis director) / Nelson, Brian (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
Description
The goal of this project was to determine if the chosen research and testing method would result in a game where students would practice math in the best way. This was done by creating a video game using Unity that followed key principles for designing a math game and for

The goal of this project was to determine if the chosen research and testing method would result in a game where students would practice math in the best way. This was done by creating a video game using Unity that followed key principles for designing a math game and for how students should practice math in general. Testing was done on participants to determine the strategies they used in order to play the game and these strategies were then defined and categorized based on their effectiveness and how well they met the learning principles. Also, the participants were asked a before and after question to determine if the game improved their overall attitude towards math to make sure the game was helping them learn and was not a hindrance. There was an overall increase in the participants’ feelings towards math after playing the game as well as beneficial strategies, so the research and testing method was overall a success.
ContributorsVaillancourt, Tyler (Author) / Kobayashi, Yoshihiro (Thesis director) / Amresh, Ashish (Committee member) / Barrett, The Honors College (Contributor) / Computing and Informatics Program (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description
My thesis focuses on improving enemy intelligence in 3D games. The development of reactive yet unpredictable agents is vital to the creation of interactive and immersive gameplay. I attempted to achieve this through two approaches: using a machine-learning model and integrating fuzzy logic to simulate enemy personalities. The machine learning model

My thesis focuses on improving enemy intelligence in 3D games. The development of reactive yet unpredictable agents is vital to the creation of interactive and immersive gameplay. I attempted to achieve this through two approaches: using a machine-learning model and integrating fuzzy logic to simulate enemy personalities. The machine learning model I developed aimed to create adaptive agents that learn from their environment, while the fuzzy logic state machine adds variance to enemy behaviors, creating more challenging opponents. My machine-learning approach involved the implementation of a Python-based machine-learning package within the Unity game engine to simulate the learning of various games. Fuzzy logic was integrated by giving each instance of an enemy a personality matrix that governs the flow of their state machine. I encountered a variety of problems when trying to train my machine-learning model but was still able to learn about the potential applications. My work with fuzzy logic showed great promise in creating a better gaming experience for players through more dynamic enemies. I conclude by emphasizing the potential of these approaches to enhance the gaming experience and the importance of continued research in improving enemy intelligence.
ContributorsShaw, Nicholas (Author) / Li, Baoxin (Thesis director) / Selgrad, Justin (Committee member) / Barrett, The Honors College (Contributor) / Computing and Informatics Program (Contributor) / Dean, W.P. Carey School of Business (Contributor) / Computer Science and Engineering Program (Contributor)
Created2024-05
Description

Video playback is currently the primary method coaches and athletes use in sports training to give feedback on the athlete’s form and timing. Athletes will commonly record themselves using a phone or camera when practicing a sports movement, such as shooting a basketball, to then send to their coach for

Video playback is currently the primary method coaches and athletes use in sports training to give feedback on the athlete’s form and timing. Athletes will commonly record themselves using a phone or camera when practicing a sports movement, such as shooting a basketball, to then send to their coach for feedback on how to improve. In this work, we present Augmented Coach, an augmented reality tool for coaches to give spatiotemporal feedback through a 3-dimensional point cloud of the athlete. The system allows coaches to view a pre-recorded video of their athlete in point cloud form, and provides them with the proper tools in order to go frame by frame to both analyze the athlete’s form and correct it. The result is a fundamentally new concept of an interactive video player, where the coach can remotely view the athlete in a 3-dimensional form and create annotations to help improve their form. We then conduct a user study with subject matter experts to evaluate the usability and capabilities of our system. As indicated by the results, Augmented Coach successfully acts as a supplement to in-person coaching, since it allows coaches to break down the video recording in a 3-dimensional space and provide feedback spatiotemporally. The results also indicate that Augmented Coach can be a complete coaching solution in a remote setting. This technology will be extremely relevant in the future as coaches look for new ways to improve their feedback methods, especially in a remote setting.

ContributorsChannar, Sameer (Author) / Dbeis, Yasser (Co-author) / Richards, Connor (Co-author) / LiKamWa, Robert (Thesis director) / Jayasuriya, Suren (Committee member) / Barrett, The Honors College (Contributor) / Dean, W.P. Carey School of Business (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

Party on Wall Street is a web-based video game developed by Maroon and Gold Game Studios. As an educational entrepreneurship video game, Party on Wall Street provides a refreshing and exciting new experience for the tycoons in society who want a little more of that entrepreneurial lifestyle. With proper research

Party on Wall Street is a web-based video game developed by Maroon and Gold Game Studios. As an educational entrepreneurship video game, Party on Wall Street provides a refreshing and exciting new experience for the tycoons in society who want a little more of that entrepreneurial lifestyle. With proper research on customer demographics, Maroon and Gold Game Studio’s brand identity consists of a modern game with multiple use cases. With strong partnerships with multiple creatives and built from scratch game development, Party on Wall Street implements a fun, high intensity business competitive environment for players and students to engage in. This thesis consists of building an interactive experience through the use of AirConsole, a third party platform that hosts the game and allows players to join it by connecting to the same website on their mobile device. The primary user has access to hosting a game which can be casted to a larger screen, typically a television. When hosting a game, a room code is generated which can be typed in on the mobile device to connect to the game. When all players have joined the game, the host can initiate it. Players go through 6 rounds of pitch style investing presentations and have the opportunity to invest in other products with the ultimate goal of earning the most money. In the end, the game was successfully implemented, extensively user tested, and is under review by the AirConsole game team. Over the last year, the team successfully brought an idea through the entire product development process, learned to build a game in Unity, made practice of extensible testing and validation methods, and leveraged customer research and feedback to design a game that is ultimately both enjoyable and educational.

ContributorsWaters, Eric (Author) / Wood, Collin (Co-author) / Khan, Shaheer (Co-author) / Byrne, Jared (Thesis director) / Pierce, John (Committee member) / Balven, Rachel (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

Party on Wall Street is a web-based video game developed by Maroon and Gold Game Studios. As an educational entrepreneurship video game, Party on Wall Street provides a refreshing and exciting new experience for the tycoons in society who want a little more of that entrepreneurial lifestyle. With proper research

Party on Wall Street is a web-based video game developed by Maroon and Gold Game Studios. As an educational entrepreneurship video game, Party on Wall Street provides a refreshing and exciting new experience for the tycoons in society who want a little more of that entrepreneurial lifestyle. With proper research on customer demographics, Maroon and Gold Game Studio’s brand identity consists of a modern game with multiple use cases. With strong partnerships with multiple creatives and built from scratch game development, Party on Wall Street implements a fun, high intensity business competitive environment for players and students to engage in. This thesis consists of building an interactive experience through the use of AirConsole, a third party platform that hosts the game and allows players to join it by connecting to the same website on their mobile device. The primary user has access to hosting a game which can be casted to a larger screen, typically a television. When hosting a game, a room code is generated which can be typed in on the mobile device to connect to the game. When all players have joined the game, the host can initiate it. Players go through 6 rounds of pitch style investing presentations and have the opportunity to invest in other products with the ultimate goal of earning the most money. In the end, the game was successfully implemented, extensively user tested, and is under review by the AirConsole game team. Over the last year, the team successfully brought an idea through the entire product development process, learned to build a game in Unity, made practice of extensible testing and validation methods, and leveraged customer research and feedback to design a game that is ultimately both enjoyable and educational.

ContributorsWood, Collin (Author) / Waters, Eric (Co-author) / Khan, Shaheer (Co-author) / Byrne, Jared (Thesis director) / Pierce, John (Committee member) / Balven, Rachel (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

For the average person, when they use a computer, they interact with two main groups: the Computer Input, which consists of a keyboard and a mouse, and the Computer Output, which consists of a monitor and speakers. For those with physical disabilities, traditional Computer Input and Output methods can be

For the average person, when they use a computer, they interact with two main groups: the Computer Input, which consists of a keyboard and a mouse, and the Computer Output, which consists of a monitor and speakers. For those with physical disabilities, traditional Computer Input and Output methods can be difficult or uncomfortable to use. I believe VR Technology can make using computers much more accessible for those individuals, and my application demonstrates that belief.

ContributorsGarcia, Mario (Author) / Johnson-Glenberg, Mina (Thesis director) / Bunch, Jacob (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2023-05
Description
Last Hymn was created by the team of Tyler Pinho, Jefferson Le, and Curtis Spence with the desire to create an eccentric Role Playing Game focused on the exploration of a strange, dying world. Battles in the game are based off of rhythm games like Dance Dance Revolution using a

Last Hymn was created by the team of Tyler Pinho, Jefferson Le, and Curtis Spence with the desire to create an eccentric Role Playing Game focused on the exploration of a strange, dying world. Battles in the game are based off of rhythm games like Dance Dance Revolution using a procedural generation algorithm that makes every encounter unique. This is then complemented with the path system where each enemy has unique rhythm patterns to give them different types of combat opportunities. In Last Hymn, the player arrives on a train at the World's End Train Station where they are greeted by a mysterious figure and guided to the Forest where they witness the end of the world and find themselves back at the train station before they left for the Forest. With only a limited amount of time per cycle of the world, the player must constantly weigh the opportunity cost of each decision, and only with careful thought, conviction, and tenacity will the player find a conclusion from the never ending cycle of rebirth. Blending both Shinto architecture and modern elements, Last Hymn used a "fantasy-chic" aesthetic in order to provide memorable locations and dissonant imagery. As the player explores they will struggle against puzzles and dynamic, rhythm based combat while trying to unravel the mystery of the world's looping time. Last Hymn was designed to develop innovative and dynamic new solutions for combat, exploration, and mapping. From this project all three team members were able to grow their software development and game design skills, achieving goals like improved level design, improved asset pipelines while simultaneously aiming to craft an experience that will be unforgettable for players everywhere.
ContributorsPinho, Tyler (Co-author) / Le, Jefferson (Co-author) / Spence, Curtis (Co-author) / Nelson, Brian (Thesis director) / Walker, Erin (Committee member) / Kobayashi, Yoshihiro (Committee member) / Computer Science and Engineering Program (Contributor) / Computing and Informatics Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12
Description
This honors thesis introduces an interactive 3D visualization tool designed to enhance the educational experience of learning machine learning (ML) algorithms. Traditional methods for teaching ML, such as textbooks, static diagrams, and pre-recorded visualizations, often fall short in engaging students and conveying complex, iterative processes. This project bridges these gaps

This honors thesis introduces an interactive 3D visualization tool designed to enhance the educational experience of learning machine learning (ML) algorithms. Traditional methods for teaching ML, such as textbooks, static diagrams, and pre-recorded visualizations, often fall short in engaging students and conveying complex, iterative processes. This project bridges these gaps by enabling students to interact with foundational supervised and unsupervised learning algorithms, including Binary Classification, K-Nearest Neighbors, K-Means, and K-Means++ clustering. Built using Unity and C#, the tool provides an intuitive interface that allows users to manipulate parameters, visualize real-time outcomes, and explore high-dimensional data in a 3D environment. By enabling active, hands-on learning, this project aims to improve comprehension of ML concepts and promote engagement, particularly for students new to the field.
ContributorsBrannen, Evelyn (Author) / Ghayekhloo, Samira (Thesis director) / Chavez Echeagaray, Maria Elena (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2024-12