Filtering by
- All Subjects: Computer Science
- All Subjects: Open Source
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.
The Oasis app is a self-appraisal tool for potential or current problem gamblers to take control of their habits by providing periodic check-in notifications during a gambling session and allowing users to see their progress over time. Oasis is backed by substantial background research surrounding addiction intervention methods, especially in the field of self-appraisal messaging, and applies this messaging in a familiar mobile notification form that can effectively change user’s behavior. User feedback was collected and used to improve the app, and the results show a promising tool that could help those who need it in the future.
Personal electric vehicles, or PEVs, help individuals navigate short to mid distance commutes in environments that lack effective public transportation solutions. This is known as the “Last Mile” problem. A particular solution, electric skateboards, are highly energy efficient due to their size but lack auxiliary features for safety and user-convenience connected to the same battery supply. Plus, almost all conventional electric boards come with proprietary software and hardware designs, meaning that modifying or improving upon their logic is extremely difficult if not impossible. Therefore, our group aims to prototype an improved, open-source electric skateboard design to determine the feasibility of our ideas.
Personal electric vehicles, or PEVs, help individuals navigate short to mid distance commutes in environments that lack effective public transportation solutions. This is known as the “Last Mile” problem. A particular solution, electric skateboards, are highly energy efficient due to their size but lack auxiliary features for safety and user-convenience connected to the same battery supply. Plus, almost all conventional electric boards come with proprietary software and hardware designs, meaning that modifying or improving upon their logic is extremely difficult if not impossible. Therefore, our group aims to prototype an improved, open-source electric skateboard design to determine the feasibility of our ideas.
Among classes in the Computer Science curriculum at Arizona State University, Automata Theory is widely considered to be one of the most difficult. Many Computer Science concepts have strong visual components that make them easier to understand. Binary trees, Dijkstra's algorithm, pointers, and even more basic concepts such as arrays all have very strong visual components. Not only that, but resources for them are abundantly available online. Automata Theory, on the other hand, is the first Computer Science course students encounter that has a significant focus on deep theory. Many of the concepts can be difficult to visualize, or at least take a lot of effort to do so. Furthermore, visualizers for finite state machines are hard to come by. Because I thoroughly enjoyed learning about Automata Theory and parsers, I wanted to create a program that involved the two. Additionally, I thought creating a program for visualizing automata would help students who struggle with Automata Theory develop a stronger understanding of it.