Matching Items (15)
133565-Thumbnail Image.png
Description
This paper details the process for designing both a simulation of the board game Jaipur, and an artificial intelligence (AI) agent that can play the game against a human player. When designing an AI for a card game, there are two major problems that can arise. The first is the

This paper details the process for designing both a simulation of the board game Jaipur, and an artificial intelligence (AI) agent that can play the game against a human player. When designing an AI for a card game, there are two major problems that can arise. The first is the difficulty of using a search space to analyze every possible set of future moves. Due to the randomized nature of the deck of cards, the search space rapidly leads to an exponentially growing set of potential game states to analyze when one tries to look more than one turn ahead. The second aspect that poses difficulty is the element of uncertainty that exists from opponent feedback. Certain moves are weak to specific opponent reactions, and these are difficult to predict due to hidden information. To circumvent these problems, the AI uses a greedy approach to decision making, attempting to maximize the value of its plays immediately, and not play for future turns. The agent utilizes conditional statements to evaluate the game state and choose a game action that it deems optimal, a heuristic to place an expected value (EV) of the goods it can choose from, and selects the best one based on this evaluation. Initial implementation of the simulation was done using C++ through a terminal application, and then was translated to a graphical interface using Unity and C#.
ContributorsOrr, James Christopher (Author) / Kobayashi, Yoshihiro (Thesis director) / Selgrad, Justin (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
132920-Thumbnail Image.png
Description
Virtual reality gives users the opportunity to immerse themselves in an accurately
simulated computer-generated environment. These environments are accurately simulated in that they provide the appearance of- and allow users to interact with- the simulated environment. Using head-mounted displays, controllers, and auditory feedback, virtual reality provides a convincing simulation of

Virtual reality gives users the opportunity to immerse themselves in an accurately
simulated computer-generated environment. These environments are accurately simulated in that they provide the appearance of- and allow users to interact with- the simulated environment. Using head-mounted displays, controllers, and auditory feedback, virtual reality provides a convincing simulation of interactable virtual worlds (Wikipedia, “Virtual reality”). The many worlds of virtual reality are often expansive, colorful, and detailed. However, there is one great flaw among them- an emotion evoked in many users through the exploration of such worlds-loneliness.
The content in these worlds is impressive, immersive, and entertaining. Without other people to share in these experiences, however, one can find themselves lonely. Users discover a feeling that no matter how many objects and colors surround them in countless virtual worlds, every world feels empty. As humans are social beings by nature, they feel lost without a sense of human connection and human interaction. Multiplayer experiences offer this missing element into the immersion of virtual reality worlds. Multiplayer offers users the opportunity to interact with other live people in a virtual simulation, which creates lasting memories and deeper, more meaningful immersion.
ContributorsJorgensen, Caitlin Nicole (Co-author) / Jorgensen, Nicholas (Co-author) / Ehgner, Arnaud (Thesis director) / Selgrad, Justin (Committee member) / Graphic Information Technology (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132921-Thumbnail Image.png
Description
Virtual reality gives users the opportunity to immerse themselves in an accurately
simulated computer-generated environment. These environments are accurately simulated in that they provide the appearance of- and allow users to interact with- the simulated environment. Using head-mounted displays, controllers, and auditory feedback, virtual reality provides a convincing simulation of

Virtual reality gives users the opportunity to immerse themselves in an accurately
simulated computer-generated environment. These environments are accurately simulated in that they provide the appearance of- and allow users to interact with- the simulated environment. Using head-mounted displays, controllers, and auditory feedback, virtual reality provides a convincing simulation of interactable virtual worlds (Wikipedia, “Virtual reality”). The many worlds of virtual reality are often expansive, colorful, and detailed. However, there is one great flaw among them- an emotion evoked in many users through the exploration of such worlds-loneliness.
The content in these worlds is impressive, immersive, and entertaining. Without other people to share in these experiences, however, one can find themselves lonely. Users discover a feeling that no matter how many objects and colors surround them in countless virtual worlds, every world feels empty. As humans are social beings by nature, they feel lost without a sense of human connection and human interaction. Multiplayer experiences offer this missing element into the immersion of virtual reality worlds. Multiplayer offers users the opportunity to interact with other live people in a virtual simulation, which creates lasting memories and deeper, more meaningful immersion.
ContributorsJorgensen, Nicholas Keith (Co-author) / Jorgensen, Caitlin Nicole (Co-author) / Selgrad, Justin (Thesis director) / Ehgner, Arnaud (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
148244-Thumbnail Image.png
Description

In this experiment, a haptic glove with vibratory motors on the fingertips was tested against the standard HTC Vive controller to see if the additional vibrations provided by the glove increased immersion in common gaming scenarios where haptic feedback is provided. Specifically, two scenarios were developed: an explosion scene containing

In this experiment, a haptic glove with vibratory motors on the fingertips was tested against the standard HTC Vive controller to see if the additional vibrations provided by the glove increased immersion in common gaming scenarios where haptic feedback is provided. Specifically, two scenarios were developed: an explosion scene containing a small and large explosion and a box interaction scene that allowed the participants to touch the box virtually with their hand. At the start of this project, it was hypothesized that the haptic glove would have a significant positive impact in at least one of these scenarios. Nine participants took place in the study and immersion was measured through a post-experiment questionnaire. Statistical analysis on the results showed that the haptic glove did have a significant impact on immersion in the box interaction scene, but not in the explosion scene. In the end, I conclude that since this haptic glove does not significantly increase immersion across all scenarios when compared to the standard Vive controller, it should not be used at a replacement in its current state.

ContributorsGriffieth, Alan P (Author) / McDaniel, Troy (Thesis director) / Selgrad, Justin (Committee member) / Computing and Informatics Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor) / Economics Program in CLAS (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
147945-Thumbnail Image.png
Description

Affective video games are still a relatively new field of research and entertainment. Even
so, being a form of entertainment media, emotion plays a large role in video games as a whole.
This project seeks to gain an understanding of what emotions are most prominent during game
play. From there, a system will

Affective video games are still a relatively new field of research and entertainment. Even
so, being a form of entertainment media, emotion plays a large role in video games as a whole.
This project seeks to gain an understanding of what emotions are most prominent during game
play. From there, a system will be created wherein the game will record the player’s facial
expressions and interpret those expressions as emotions, allowing the game to adjust its difficulty
to create a more tailored experience.
The first portion of this project, understanding the relationship between emotions and
games, was done by recording myself as I played three different games of different genres for
thirty minutes each. The same system that would be used in the later game I created to evaluate
emotions was used to evaluate these recordings.
After the data was interpreted, I created three different versions of the same game, based
on a template created by Stan’s Assets, which was a version of the arcade game Stacker. The
three versions of the game included one where no changes were made to the gameplay
experience, it simply recorded the player’s face and extrapolated emotions from that recording,
one where the speed increased in an attempt to maintain a certain level of positive emotions, and
a third where, in addition to increasing the speed of the game, it also decreased the speed in an
attempt to minimize negative emotions.
These tests, together, show that the emotional experience of a player is heavily dependent
on how tailored the game is towards that particular emotion. Additionally, in creating a system
meant to interact with these emotions, it is easier to create a one-dimensional system that focuses
on one emotion (or range of emotions) as opposed to a more complex system, as the system
begins to become unstable, and can lead to undesirable gameplay effects.

ContributorsFotias, Demos James (Author) / Selgrad, Justin (Thesis director) / Lahey, Byron (Committee member) / Arts, Media and Engineering Sch T (Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
Description

The purpose of this thesis is to contextualise Hindsight, a sustainability-focused historically based city-simulation and resource management game built by the author. The game and game engine were coded from scratch using the C# programming language and the Unity game development suite of tools. The game focuses on the management

The purpose of this thesis is to contextualise Hindsight, a sustainability-focused historically based city-simulation and resource management game built by the author. The game and game engine were coded from scratch using the C# programming language and the Unity game development suite of tools. The game focuses on the management of the city of London in two time periods, London from 1850 and the other set in 2050. Both versions of the city are divided into 21 zones, each of which can be managed by the player through the construction, upgrading, or destruction of various buildings within the zone. The player must manage both the city’s resources and the resources of the environment upon which the city depends in order to bring about a more sustainable future and bring the 2050-era version of the city back from the brink of environmental devastation. Along the way, the player must address the cultural views of the society they are managing to ensure their reforms will be accepted and can also see those views slowly change over time. The goal of the game is to provide an interactive learning experience for both the historical element of London and the importance of making sustainable choices.

ContributorsMeling, Kristian (Author) / Jakubczak, Laura (Thesis director) / Selgrad, Justin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / Historical, Philosophical & Religious Studies, Sch (Contributor)
Created2023-05
Description

This project is a video game implementation of the Filipino ruleset of Mahjong for the purpose of increasing awareness of the Mahjong game and Filipino culture. The game, titled Todas!, is built from scratch using various free resources and contains a Tutorial for teaching players the basics of the game

This project is a video game implementation of the Filipino ruleset of Mahjong for the purpose of increasing awareness of the Mahjong game and Filipino culture. The game, titled Todas!, is built from scratch using various free resources and contains a Tutorial for teaching players the basics of the game and a Multiplayer mode that enables remote gameplay for up to four people.

ContributorsPimentel, Dion (Author) / Selgrad, Justin (Thesis director) / Kambhampati, Subbarao (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)
Created2023-05
Description
During the height of COVID-19 in the summer of 2020, most major sports leagues were shut down or postponed, to limit the spread of COVID-19. However, people still yearned for the community of cheering on their favorite team. To that end, The Game Band, a Los Angeles-based game development studio,

During the height of COVID-19 in the summer of 2020, most major sports leagues were shut down or postponed, to limit the spread of COVID-19. However, people still yearned for the community of cheering on their favorite team. To that end, The Game Band, a Los Angeles-based game development studio, decided to make America's favorite pastime, baseball, virtual. Just like that, Blaseball was born. In this creative project, the Season Twelve version of Blaseball.com was subjected to analysis of its user interface and user experience elements by the author of this paper in the role of the researcher. The research questions posited by this project were as follows: - What user interface/user experience elements of the Season Twelve version of Blaseball.com were effective, and what elements detracted from the purpose of the site? - What recommendations could be made by the researcher to improve the user experience and allow for a more effective user experience of the Season Twelve version of Blaseball.com? To answer these questions, two deliverables were decided upon. The first was a research study consisting of a usability survey and interviews with web developers who worked on Blaseball or Blaseball-related projects. The second deliverable was an industry-level analysis of the Season Twelve version of Blaseball.com to be presented as a culmination of the research and work. Through this process, it had been discovered that while the site was simplistic and could easily direct users to other pages, as intended by the developers, UI elements on individual pages confused and misled users. As such, clarifications and a more in-depth UI were recommended.
ContributorsLyons, Jacob (Author) / Selgrad, Justin (Thesis director) / Gray, Robert (Committee member) / Barrett, The Honors College (Contributor) / Computing and Informatics Program (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
Description

Games have traditionally had a high barrier to entry because they necessitate unique input devices, fast reaction times, high motor skills, and more. There has recently been a push to change the design process of these games to include people with disabilities so they can interact with the medium of

Games have traditionally had a high barrier to entry because they necessitate unique input devices, fast reaction times, high motor skills, and more. There has recently been a push to change the design process of these games to include people with disabilities so they can interact with the medium of games as well. This thesis examines the current guiding principles of accessible design, who they are being developed by, and how they might help guide future accessible design and development. Additionally, it will look at modern games with accessibility features and classify them in terms of the Game Accessibility Guidelines. Then, using an interview with a lead developer at a game studio as aid, there will be an examination into modern game industry practices and what might be holding developers or studios back when it comes to accessible design. Finally, further suggestions for these developers and studios will be made in order to help them and others improve in making their games more accessible to people with disabilities.

ContributorsDavis, Robert (Author) / McDaniel, Troy (Thesis director) / Selgrad, Justin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School for the Future of Innovation in Society (Contributor)
Created2023-05
Description
The Tutoring Center Management System is a web-based application for ASU’s University Academic Success Programs (UASP) department, particularly the Math Tutoring Center. It is aimed at providing a user-friendly interface to track queue requests from students visiting the tutoring centers and convert that information into actionable data with the potential

The Tutoring Center Management System is a web-based application for ASU’s University Academic Success Programs (UASP) department, particularly the Math Tutoring Center. It is aimed at providing a user-friendly interface to track queue requests from students visiting the tutoring centers and convert that information into actionable data with the potential to live-track and assess the performance of each tutoring center and each tutor. Numerous UASP processes are streamlined to create an efficient and integrated workflow, such as tutor scheduling, tutor search, shift coverage requests, and analytics. The intended users of the application feature ASU students and the UASP staff, including tutors and supervisors.
ContributorsJain, Prakshal (Co-author) / Gulati, Sachit (Co-author) / Nakamura, Mutsumi (Thesis director) / Selgrad, Justin (Committee member) / Department of Information Systems (Contributor) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-12