Filtering by
- All Subjects: UI
- All Subjects: Game Design
- Creators: Meuth, Ryan
- Member of: Theses and Dissertations
- Resource Type: Text
for my thesis, is an action-platformer, with the intent of metroidvania-style progression
and an interconnected world map.
The current version of Helix is a turn based role-playing game, with the intent of roguelike
gameplay and a dark fantasy theme. We will first be exploring the challenges that came
with programming my own game - not quite from scratch, but also without a prebuilt
engine - then transition into game design and how Helix has evolved from its original form
to what we see today.
Designing these agents to cover every case of human interaction is difficult, and usually
imperfect, as human players are capable of learning to overcome these agents in unintended
ways. Artificial intelligence is a growing field that seeks to solve problems by simulating
learning in specific environments. The aim of this paper is to explore the applications that the
self play learning branch of artificial intelligence may pose on game development in the future,
and to attempt to implement a working version of a self play agent learning to play a Pokemon
battle. Originally designed Pokemon battle behavior is often suboptimal, getting stuck making
ineffective or incorrect choices, so training a self play model to learn the strategy and structure of
Pokemon battles from a clean slate would result in an organic agent that would outperform the
original behavior of the computer controlled agents. Though unsuccessful in my implementation,
this paper serves as a record of the exploration of this field, and a log of what worked and what
did not, in order to benefit any future person interested in the same topics.
For the purpose of exploring alternative uses for Rolplay’s image processing technology, I have developed a scavenger hunt application that utilizes object detection technology. This concept has been chosen out of three different application concepts that have been created during the first semester of the project. The application runs on Android devices and is written in Java. This application contains a camera display window and a button that the user may press to open the list of items. The list will display each item in the list and whether it has been detected from the camera stream. In addition, the list has a refresh button that will generate a new list of items after it is pressed. This is to allow users to either continue searching for items after every item in the current list has been found. or create a new list entirely if they wish to start over. The application will also detect low light status and display a message prompting the user to turn on their flashlight if low light is detected. During the development process, additional modifications have been made according to feedback from users that have tested the app.