成人头条

Computer science professionals design, develop and analyze software and hardware utilized in all contexts, including business, industry, science and society. Because computers meet the needs of people, whether it be to solve their problems or enrich their lives, our graduates have a focus on the human component.

2025 Projects

2D Open World RPG Pirate Game

MEMBERS: Sany Danh

ADVISOR: Dr. Huabo Lu

The Eon Route (2D Open World RPG Pirate Game)鈥攁n ambitious game that my team and I at Crescent Kite Studios have always wanted to make. Set sail in a vast world with beautiful pixel and 2Dart, with huge islands and a vast ocean to explore. Dive deep into immersive, brutal yet beautiful storytelling where your choices actually matter! The game is divided into two main play modes, i.e., real-time naval combat on the high seas and classic turn-based combat on land offering a rich blend of action and strategy. Players will need to recruit, build, and train, their crew to do鈥攚hatever their heart desires really! The game tries to capture the heart of piracy鈥攆reedom. Players will truly be able to do whatever they want (mostly). On land, they can attack or help any NPC. All buildings can be destroyed and stay destroyed. All of this can be done using components, classes, and the player character's finite state machine. The Eon Route is developed with cross-platform support in mind and has planned releases on iOS, Android, and PC. Again, our goal is to create an experience that feels liberating (player's freedom of choice) and unique (choices matter; and with almost every NPC being recruitable, no two separate game files are likely to have the same crew).
2D Speedrun/shooter Platformer Game

MEMBERS: Justen Lee, Brady Swanson

ADVISOR: Dr. Huabo Lu

A 2D platformer designed in the Unity Engine and coded with C# scripts, the playstyle of the game rewards the player for completing each level quickly and has a  smooth, scaling combat system for the player to engage in. The game targets those who enjoy speedrunning/parkour aspects of games, and the systems in the game are heavily inspired off of  Ghostunner and Neon White, both of which have speedrunning parkour gameplay.
 
911 Audio Typing Application

MEMBERS: Bryan Rangel, Shivank Jaiswal, Olivia Robl

ADVISOR: Dr. Huabo Lu

SPONSOR: Sedgwick County Emergency Communications, 成人头条

The project we have decided to tackle is the 911 audio typing application. The main goal of this application is to provide an interface for the Emergency Communications center where they can administer a typing test to practice and test where audio is used rather than reading words. This means that the user will be listening to an audio file and typing down what they hear rather than reading a text and typing what they see. This application is meant to be used by the operators of the 911 service or emergency dispatchers. These operators work as first responders to provide quick assistance for people who are facing emergencies or life-threatening situations. Operators using this application must be able to quickly receive critical information about the caller, such as their location, contact information, and type of situation the caller is facing. Operators practicing with our application will be better prepared to hear, interpret, and type information clearly when recording information during real-time calls.

For the UI design and front-end of our project, we will be using WPF in XAML and C#.  We will implement text-comparison algorithms such as Levenshtein distance and C# libraries such as FuzzyString. If our client is amicable to a cloud-based solution, we may implement data collection about users' typing speed and accuracy using Azure SQL Database, and we may use Azure鈥檚 Speech-to-Text API for automatic transcription of audio files. 
911 Audio Typing Test

MEMBERS: Andrew Houseman, Andrew Gibson, Joevaikka Raja

ADVISOR: Dr. Huabo Lu

SPONSOR: Jackie Blackwell, Sedgwick County Emergency Communications

The basic idea of our application is an audio-based typing test where users type what they hear, and the program will give them feedback at the end of the test such as accuracy and words per minute. 

The targeted users would be 911 operators using the program in order to improve their performance in real-world scenarios. Other possible users could be call-center employees or any other job that requires an employees to get important information from a phone call. For our tech stack we are using python which allows for the creation of a desktop application that has a GUI and text to speech capabilities.

ASCII Painter and Converter

MEMBERS: Alexander Kerschen, Clementine Maldonado

ADVISOR: Miguel "Jacob" Rodriguez

Text files are ubiquitous among regular computer users when they want to store information because of their ease of use. However, they do not naturally lend themselves to creating or displaying images and diagrams.


Instead of trying to migrate users to another file format, ASCII Painter and Converter aims to improve the manipulation of text files with a simplistic and lightweight solution.
Originally stemming from a version written in Rust, this version of ASCII Painter and Converter, built on the Unity development platform, has more and improved features and a further refined user interface. Intended for various use cases such as note taking, source code commenting, and art, the application is capable of completing these tasks and more with less than 20 tools so as not to overload inexperienced users of either our program or computers in general.
When asked to draw a 10 character by 10 character hollow square, testers reported the application drew the shape about 12.5 times faster on average compared to manually typing the shape with a text editor.  


ASCII Painter and Converter shows promise as a time-saving tool for including low resolution shapes, diagrams, and graphs in text files. With a bit more polish, it could strike a better balance between a comprehensive suite of tools capable of inserting nearly anything visual into a text file while still retaining its simple nature and appeal.

BEAMM

MEMBERS: Kaylon Le, Monica Le, Nathan Lam

ADVISOR: Dr. Huabo Lu

Managing finances is a critical skill, yet many young adults struggle with budgeting and expense tracking. BEAMM (Budgeting Expenses and Money Management) is a web application that is designed to address this challenge by giving users a simple and effective way to monitor their finances. BEAMM offers users a way to input their income/salary, expenses, and different budget options. These options allow users to keep track of their financial activity. By providing clear insights into where their money is going, BEAMM empowers users to make informed financial decisions and develop better money management habits.

The primary issue BEAMM aims to solve is the lack of financial awareness and budgeting discipline among young adults. Many may not keep track of where their finances are going leading to overspending and financial instability. BEAMM simplifies this process by giving users an easy to use web application that will help promote financial responsibility. 
Our approach combines user-friendly design with essential financial management tools, ensuring accessibility for users with varying levels of financial literacy. By leveraging modern web technologies, BEAMM offers a seamless and efficient experience, making budgeting more approachable and less time-consuming. Ultimately, our goal is to provide a practical and effective solution that helps young adults take control of their finances, reduce financial stress, and build a secure financial future.

Campus Social Media App

MEMBERS: Zachary Stucky, Thomas Loewen, Van Tran

ADVISOR: Dr. Huabo Lu

There are tons of social media apps out there with different ways to connect and make 鈥渇riends,鈥 but how many of them actually lead to meaningful friendships? Our goal is to develop a social media app for the college campus that does exactly that, allowing people to find and connect with others on their campus that share similar hobbies or interests as them. The focus of our app will look different than most social media platforms. Instead of promoting doom scrolling for hours, it will encourage users to get out and meet people on their campus. Users will be able to discover local events and hang outs happening around them, connect with others that are going to them, and build real friendships. We are implementing a new approach on social media friends and developing innovative features to encourage real life connection, while still ensuring that are app is engaging and visually appealing. We hope that this app will show that social media can truly bring people together and enhance the college experience, not just a place to scroll all of your time away.
Chess AI

MEMBERS: Farhan Mohammed

ADVISOR: Dr. Huabo Lu

 Chess has been around for thousands of years, however, the recent advancements in technology have revolutionized competitive chess and has transformed the way players play. This project aims to develop a chess engine by implementing efficient techniques for evaluation and decision-making algorithms.
 
The targeted users for this project are chess enthusiasts, competitive chess players, and developers interested in AI. The primary objective of the engine is to implement an efficient bitboard representation for fast move generation, search algorithms such as Monte Carlo Tree Search or Minimax search with Alpha-Beta pruning, and a deep reinforcement learning based evaluation function. The project will also implement a user-friendly GUI for game interaction as well as a standalone dashboard for analysis and performance tracking.
 The technology stack for this project consists of Python for engine development, PyTorch for neural networks, and either React, PyQt, or PyGame for a UI implementation. For performance tracking, Python libraries such as Matplotlib, Seaborn, and Plotly will be used.
Companion AI

MEMBERS: Otoabasi Offiong

ADVISOR: Dr. Huabo Lu

SPONSOR: Amazon Engineering

From learning languages to daily companionship, Companion offers a ground-breaking approach to AI鈥攐ne that鈥檚 not just smart, but deeply supportive. Whether it鈥檚 capturing life鈥檚 little moments, setting reminders, assisting with accessibility, or simply being someone to talk to, Companion is designed to understand, connect, and care. Built on google's robust cloud system, companion enables natural, continuous voice conversations with real-time emotional intelligence and context awareness. Unlike existing solutions constrained by limited interaction patterns or prohibitive hardware costs (Friend.com's $2,700+ speaker),it delivers personalized, accessible companionship through an innovative architecture combining audio streaming, sophisticated buffer management, and advanced AI processing. We tested Companion with over 100 university students, and the results were clear: people want more than task-based tools; they want something that feels real. With lightning-fast responses, retention, and the ability to adapt to your tone and mood, Companion feels more like a friend than a machine. The system's sub-second response latency (300ms for audio capture to transcription, 500ms for AI processing, 200ms for text-to-speech), emotional adaptation, and conversation memory create unprecedented conversational naturalism. Behind the scenes, Companion uses cloud microservices, real-time audio streaming, and privacy-first design to keep conversations fluid, secure, and tailored to you. And we鈥檙e just getting started鈥攚ith support for more languages, custom personalities, and even faster performance on the way. Companion is redefining what AI can be: emotionally intelligent, deeply helpful, and always there when you need it. Keywords: emotional intelligence, voice interaction, AI companionship, real-time conversation, context awareness, WebSocket streaming, sentiment analysis, personalized AI, mental health support, language learning

Course Planner

MEMBERS: Jennifer Pero, Charles Hill, Mason Garten 

ADVISOR: Dr. Huabo Lu

Enrollment can be a pain for students and faculty due to flaws in the upcoming term schedule. For example, many courses may not have a professor assigned, or too many courses in one department may be assigned at the same time, or courses with small class sizes may be assigned to large rooms. These issues are typically not addressed until right before or after the semester has started, leading to confusion or time wasted solving these issues. The registrar does not have a streamlined way to catch and correct the issues ASAP, and they have not yet found an optimal solution for receiving feedback from students and faculty and for offering more transparency. This is where Course Planner comes in. Course Planner is a website allowing the registrar to create, edit, store, and display term schedules, courses, professors, and buildings/rooms, and uses advanced algorithms and machine learning to identify issues in the upcoming semester schedule and offer recommendations for improvement. Optimizing schedules in a user-friendly way is a novel concept that has not been found in competitor solutions like Course Leaf. Course Planner could then be expanded to replace Banner by providing user portals where students and faculty can view and register for courses, as well as provide more data to help improve recommendations through features such as submitting feedback or personalized schedule generation.

Course Scheduling

MEMBERS: Hannah Swayze, Md Mehedi Hasan Chowdhury

ADVISOR: Dr. Huabo Lu

A web application that helps students enroll into courses for a semester. We, as students, wanted a different way to enroll into classes that helps navigate students to their degrees by following a degree plan. This application also recommends 'elective' classes that are not required for a degree plan. 

EchoHUD

MEMBERS: Brandon Alfaro, Silas Stamps, Jesse Spencer

ADVISOR: Dr. Huabo Lu

Our project is a sound visualization tool for playing video games without audio. This is an idea that has been implemented in certain games 鈥 seeing widespread use within them 鈥 although the majority of games do not have this feature. Our project seeks to create a universal version of this feature. The application will implement this audio-visualization functionality through a dynamic overlay and a GUI for the user to customize the overlay to their liking. Game audio will be analyzed by the application to determine qualities such as volume and direction, then be displayed on the overlay according to the user settings. Later versions of the project may support features such as sound effect identification (displaying special symbols for gunshots, footsteps, etc鈥) and subtitles for game dialogue or voice chat.

EchoStream

MEMBERS: Benjamin Denker, Chairmaine Aggson, Alex Mac

ADVISOR: Dr. Huabo Lu

SPONSOR: NEXA Insights

EchoStream is a web-based platform designed for posting, administrating, and viewing news content. The project is built using a classic webform approach that integrates modern development tools and frameworks to create a user-friendly experience for both content creators and administrators. Its modular architecture is organized into distinct components鈥攁dministrative, data handling, and viewing modules鈥攅nsuring a clear separation of concerns and ease of maintenance. Developed in Visual Studio Community 2022, EchoStream leverages ASP.NET for web development and employs C#, JavaScript, CSS, and HTML to deliver a responsive and intuitive interface. The backend relies on the .NET Framework 4.7.2 and utilizes Entity Framework 6 for robust data management. The application is supported by a MSSQL Express database, managed through SQL Server Management Studio, which provides a reliable foundation for storing and retrieving news articles and user information. Designed with simplicity and efficiency in mind, EchoStream offers comprehensive features for content posting and moderation while ensuring that published news is presented in a clean, accessible format. The project鈥檚 architecture promotes scalability and ease of updates, making it well-suited for organizations looking to deploy a lightweight yet effective news delivery system. Overall, EchoStream embodies a balanced integration of modern web development practices and traditional web technologies, providing a versatile platform for digital news management and distribution.

Electromech Tecnologies Project Management Application

MEMBERS: Thinh Vo, Thanh Dang , Alida Nola

ADVISOR: Dr. Huabo Lu

SPONSOR: Electromech Technologies, 成人头条, KS

Under the group, NVDesign, the members will work with Saad Elgrahy of Electromech Technologies to develop a project management software. The objective of this project is to implement functionalities for creating projects and tasks, assigning users to projects/tasks, dynamically creating visualizations given the data, and implementing security features to follow the GCC requirements. Overall, NVDesign aims to ensure a secure and collaborative environment with the project. These functionalities alleviate the organizational burdens for target users for having to manage large-scale projects in Excel that prevent group collaboration. Target users include Electromech project engineers that specify this software is intended for internal use only. These efforts will be coordinated through meetings and progress reports with Saad and other engineers. The project software development will consist of making a website application using ASP.NET Core MVC Architecture. The project鈥檚 front-end will consist of HTML, CSS, JavaScript. The project鈥檚 backend will be using C# and a SQL Server database managed by SSMS.

Emerald Receipt to Inventory Scanning 

MEMBERS: Jason Heitman

ADVISOR: Dr. Huabo Lu

Emerald Inventory Tracking is intended to automate personal Inventory monitoring through receipt scanning and manual entry functionalities for general tracking and cataloging of inventory. Receipt scanning may be aided by the app to automatically populate item details, quantities, and prices to maintain real-time updated stock levels. Automation scanning is easy and minimizes possible human mistakes, and firms may maintain up-to- date and precise stock levels with less effort. Besides receipt scanning, the software offers a manual input option for customers who do not get digital receipts or want to enter information manually. Flexibility is meant to handle any type of inventory transaction, whether in-store purchases, internet purchases, or redistributing inventory within the enterprise. As friendly-to-use, the software leaves space for tracking of inventory by stock quantity, monitoring stock movement, and reporting generation. Computer record reconciliation and physical inventory counting are also simplified, and effective decisions and resource planning are easy to make. By tracing inventories, the software enables firms to maximize operational effectiveness, reduce wastage, and avoid stockouts or overstocking. Finally, the tool is designed to be a powerful and effective instrument for firms wishing to maximize their inventory management systems in a more data-driven and speedier world. After keeping clever track of your inventory, you will have extensive knowledge of your own inventory. With this information, you can track what you need for recipes or what you may need for maintenance. Take better track of closets, pantries, and cupboards with Emerald Inventory Tracking.
ICT Food Trucks Mobile App

MEMBERS: Valeria Banuelos

ADVISOR: Dr. Huabo Lu

ICT Snack & Go is a mobile app that will allow users to discover and keep track of local food trucks. The app will allow food truck owners to share their location, hours, menu, and any other information they would like to share with customers. Both customers and food truck owners will be able to share pictures. Consumers will also be allowed to rate the food truck based on their experience. ICT Snack & Go is an app targeted to local 成人头条 food truck owners and consumers looking for food trucks. React Native is what I will be using to build this mobile application.

Livetrack Hub

MEMBERS: Adrien Banuelos, Alan Liu, Vy Vo

ADVISOR: Dr. Huabo Lu

Our project presents a centralized real-time location tracking system for shared households, aimed at improving awareness and convenience without relying on constant phone interaction. Using a Raspberry Pi and a custom-built GUI, our system displays live "home" or "away" statuses for each tracked individual based on GPS geofencing, making it especially useful for families with children, elderly members, or users unfamiliar with technology. What sets our system apart is its user interface鈥攄esigned in Figma for a clean, modern aesthetic and converted into a functional UI using HTML, CSS, and JavaScript integrated with Python as a backend. This design-forward approach ensures an intuitive layout with dynamic visuals, real-time map updates, and status icons that are both accessible and visually appealing. Live location data is transmitted via the user's mobile phone to a Flask server hosted on PythonAnywhere, where coordinates are stored and compared to custom geofences. The GUI fetches and visualizes this data in real time, allowing users to see everyone鈥檚 status at a glance鈥攍ike checking a wall clock. In addition to current functionality, the platform is built for future expandability including smart home automation or alert triggers based on geofence events. Our system combines thoughtful design with technical scalability to deliver a seamless, practical smart-home experience.

lullo-fi: The real-time audio editing platform

MEMBERS: Logan Cannady, Jacob Greenwald, John Esquibel

ADVISOR: Dr. Huabo Lu

Music production is easier and more accessible now than ever. With many different options for digital audio workstations (DAWs), the entry point into making music has never been easier. The rise of music production software has led to the rise of audio plugins, lightweight applications that can embed themselves into the workflows of DAWs. Many of plugins however are cluttered and unintuitive, while the powerful and impressive plugins can be extremely expensive. These plugins can turn away aspiring enthusiasts and artists with their complexity and price. Lullo-fi aims to mend this gap by acting as a powerful audio plugin, while also being user friendly and easy to use for beginners. Lullo-fi is a real-time audio plugin that is geared towards creating lo-fi music, a genre that has been skyrocketing in popularity due to its laid-back and calming sound. Lullo-fi aids in the creation of lo-fi music by providing the following key effects that are integral to the genre including a low-pass filter, bit crushing effects, 鈥渨ow鈥, 鈥渇lutter鈥, saturation, and more. These effects are controlled via a responsive and intuitive UI paired with visual indicators that highlight how the plugin affects the input audio. Lullo-fi follows the VST3 plugin format, meaning that it can be embedded in a wide range of audio editing software. This makes it accessible to a wide range of music producers, musicians, and engineers. This means that the plugin can embed itself into the complex workflow of an experienced audio engineer, while accommodating a new hobbyist too.

Pomotomo

MEMBERS: Adrian Ceballos, Dylan Insixiengmay, Chukwuemeka Iweha

ADVISOR: Dr. Huabo Lu

Pomotomo is a gamified productivity web application designed to boost focus and motivation through the Pomodoro technique, an interval-based study method shown to improve productivity by up to 25%. The app uses the classic Pomodoro cycle of 25-minute work sessions followed by 5-minute breaks, while also allowing users to create custom timers to fit their personal workflow. Users can create accounts to track study time, build streaks, and gain insight into their habits. Pomotomo includes a leveling system and virtual currency that can be used to unlock in-app rewards and customize user profiles. A task manager with built-in note-taking helps users stay organized and on track. Unlockable characters add a fun sense of progression, making study sessions more engaging and rewarding. By reinforcing positive habits with rewards, Pomotomo helps users stay consistent and motivated. Completing tasks and reaching productivity goals earns experience points, badges, and virtual currency, encouraging long-term commitment. The app鈥檚 backend tracks activity to deliver insights into study patterns, helping users improve focus over time. Planned future features include social elements like competitive leaderboards and expanded customization options, further boosting engagement and retention. Pomotomo blends gamification, task management, and habit tracking to turn studying into a rewarding experience.
 
Portable Retro Arcade

MEMBERS: Alex Harms, Grace Standfast

ADVISOR: Dr. Huabo Lu

The Portable Retro Arcade is a compact gaming system that revives the golden age of arcades with a modern twist. Featuring four iconic titles鈥擯ac-Man, Tetris, Space Invaders, and Q*bert鈥攖his all-in-one entertainment device brings timeless gameplay to a new generation. Designed for portability and nostalgia, it targets retro gaming fans, collectors, and casual players looking for an easy and engaging way to experience classic games. Built using a combination of Windows Forms, Qt, and the Gamebot game engine, the system delivers smooth performance and a polished user interface. A standout feature is its local SQL-based high score system, allowing users to save their initials and compete for top rankings鈥攋ust like the arcade days. The application includes intuitive controls with clear, cancel, and submit options to enhance user interaction. With retro gaming on the rise and a growing market for compact, plug-and-play entertainment devices, the Portable Retro Arcade offers both nostalgic value and practical appeal. It鈥檚 perfect for desktops, dorm rooms, travel, or as a unique gift. The project showcases a blend of strong software engineering and thoughtful user experience design, making it a fun, functional, and market-ready product with commercial potential in the retro tech space.

Resume Elevate

MEMBERS: Hassan Hussain, Preston Elliott

ADVISOR: Dr. Huabo Lu

Resume Elevate provides job seekers an opportunity to build a CV describing their experiences, qualities, interests, and skills. Resume styling is key to gaining attraction from employers and standing out from others. The majority of resume building websites upcharge their ideas to further improve the resume generator鈥檚 bland output. Our core tools will provide composition enhancements for our users to actively recognize their job field. We offer color design, adding graphs, skill charts, and more coming soon. AI suggestions will be built in to help users better their descriptions. Resume Elevate will be user friendly and engineered to create templates or allow others to start from scratch while providing guides and tips to users. Developing a good resume is difficult as it can be tedious and time consuming without a comprehensive workspace. And oftentimes all these applications do are provide predefined templates and text editing tools which leads to resumes not getting the review they need to stand out among hundreds of others.  This problem is the one that Resume Elevate plans to resolve. Resume Elevate provides job seekers an opportunity to build a CV describing their experiences, qualities, interests, and skills while providing tips, tricks, and AI assistance. Resume styling is key to gaining attraction from employers and standing out from others. And while the majority of resume building websites upcharge their ideas to further improve the resume generator鈥檚 bland output, our core features will provide composition enhancements for our users to actively orient their resume towards their job field. We offer color design, varying graph and chart options, as well as other important text development and visual elements. Resume Elevate will be user friendly and engineered to create templates or allow others to start from scratch while providing guides and tips to users and AI guidance.

Retropolis

MEMBERS: Quyen Tran, Ethan Ginskey, Cory Miller, Hannah Huynh

ADVISOR: Dr. Huabo Lu

As a person who plays video games, sometimes you might want to play retro video games like Brick Breaker, Pong, and Snake. The easy solution is to look up free-to-play recreations of retro video games on the internet. This is not ideal because there is usually an overwhelming amount of games to choose from and, of the options that are available, they are often on websites that are full of advertisements. Also, you need internet access in order to play them. This is where Retropolis comes in. Retropolis is a collection of three retro video games and it is a downloadable program (for desktops and laptops) that can run without requiring internet connection and is free of advertisements. The player is able to use the mouse and the keyboard to play Retropolis, as well as just using the keyboard. Also, the player is able to play Retropolis entirely with a game controller. The three games are Cloud Breaker (inspired by Brick Breaker), Tropical Tennis (inspired by Pong), and Dragon (inspired by Snake). The player can play the three games around the island of Retropolis. Each game shares the tropical island theme and the games are tied together. For example, orbs that the player drops (intentionally or accidentally) out of Cloud Breaker fall into the Dragon, which can be collected by the dragon that the player controls.

SqueeGee Data Cleaner

MEMBERS: Christal Shaner

ADVISOR: Dr. Huabo Lu

SqueeGee is an engaging, interactive data cleaning tool that scrubs and prepares dirty data into simple and neat-to-arrange and shape for kids and data-savvy users of all ages. Users can load their data sets and experiment with simple yet potent cleaning features on the platform to resolve typical data problems such as missing data, duplicates, and formatting. Zero coding needed. SqueeGee interactivity provides data scrubbing as an interactive process by offering immediate visual feedback. Clients can obtain immediate before-and-after photos that inform them that each action improves the quality and accuracy of their data. This not only informs them of the importance of clean data but also shows how data scrubbing can make data sets more efficient and useful to data scientists in the actual case. Ideal for beginners and those new to data, SqueeGee offers an easy-to-understand, educational experience that encourages exploration. Whether you鈥檙e looking to improve your dataset, learn data cleaning skills, or experiment with different cleaning techniques, SqueeGee is a simple and enjoyable platform to dive into the world of data science. With complete control over their own data, and showing the true impact that data cleaning has, SqueeGee renders data cleaning transparent and allows users to trust the use of data. Younger people may appreciate being able to customize data they have collected themselves and see it in real time with interactive graphics. With its intuitive interface and interactive fun, SqueeGee turns data cleaning into a pleasant learning experience for anyone who wishes to unlock the power of data.

The Ballad of The Bog (Adventure Game)

MEMBERS: Maddox Kafka, Abdelkarim Jibril

ADVISOR: Dr. Huabo Lu

The Ballad of the Bog: A Frog Adventure Game Uninspired video games hinder consumer interest in the video game market and encourage monopolization of the entertainment software medium. As such, it is more important now more than ever that smaller game development teams prove their technical and creative worth in such a competitive scene. This will facilitate more novel concepts in gaming and keep the market monetarily viable. Team FROG will help solve this issue of low-effort video games by releasing The Ballad of the Bog, a role-playing video game that contains an original story and interesting gameplay mechanics. The team opted to create all project assets from scratch and use a well-established software engine for development so that efforts could go toward project content as opposed to ancillary aspects such as compilation and runtime management. The game is made in Unity and written in C# with the use of object-oriented programming for code scalability. Several modes of presenting the game鈥檚 content were considered, but ultimately the team chose a 2-dimensional, physics-based world with the ability to save story progress. This style seemed to be the most easily understood by those who tried out the early stages of the game. The game will be released on Steam for $1.99, an amount that is nearly 87% lower than the average listed price on the site. This will be convenient for the young adult gaming audience that is looking for a fun experience on a budget.
 
TransitLink

MEMBERS: Jonathan Sears, Braden Webb, Melanie Matson, Anna Schulz 

ADVISOR: Dr. Huabo Lu

Public transportation is a component of modern urban life, offering important connections that keep cities functioning efficiently. 成人头条鈥檚 current public transportation application, myStop, lacks features like in-app trip planning that limit its usability as a complete transit tool. TransitLink addresses these shortcomings by giving 成人头条 a new mapping application inspired by popular feature-rich tools like Google Maps. The TransitLink team鈥檚 approach is to create an all-new mobile application which offers users an all-in-one tool for viewing bus times and planning journeys anywhere in 成人头条. TransitLink uses the Flet framework in Python allowing for development in iOS and Android platforms simultaneously. TransitLink also uses the General Transit Feed Specification data format and Google Directions API, ensuring accurate and up-to-date transit information is always available to the user. As a result of the TransitLink team鈥檚 work, the application is more intuitive for the 成人头条 community and allows for better navigation using public transportation. The app鈥檚 interactive routing features and modern user interfaces bring an innovative and accessible approach to public transit in 成人头条. With TransitLink鈥檚 intuitive design, it simplifies public transportation for a wide range of users. Whether commuting to work or school, running errands, or exploring a new part of town, TransitLink makes trip planning seamless and efficient, enhancing the overall transit experience.
 
Yumventory

MEMBERS: Amy Kieu, Vicky Li, Ricky Wu

ADVISOR: Dr. Huabo Lu

Our project is a mobile app called 鈥榊umventory鈥 that would be a useful tool for parents, college students, meal prep enthusiasts, and busy workers. The app has several features that would allow for convenient inventory management, generating recipes, and saving custom meals. The general idea is to have a virtual pantry that closely replicates the real pantry, then using it to aid in meal planning.

LofiLab

MEMBERS: Alexander Asmussen, Natasha Seneviratne, Fawaz Ahmed, Louis Luna

DEPARTMENTS: Computer Science, Entrepreneurship

ADVISOR: Huabo Lu

There is a wide array of genre鈥檚 that a given person listens to on a daily basis, but there is one primary genre used for studying and relaxation, this genre is lofi. Lofi is categorized by a smooth, often slowed beat accompanied by softer instrumentals often overlayed with effects such as reverb. The issue is that users want songs they are familiar with when listening to lofi, which is what Lofi Lab aims to achieve by converting any song to a lofi style. Lofi Lab focuses on the conversion of any music genre into a lofi version using Python, incorporating the pydub library and ffmpeg for processing. Applying various filters, splitting the audio for individual track processing, overlaying drum tracks, and incorporating reverb effects, the music will transform a standard audio track to a high- quality modified song. To achieve this, Lofi Lab employs signal processing techniques such as low-pass and high- pass filtering along with bpm detection and adjustment. The audio processing is enough for anyone to take any song and start converting it into a lofi sound. It properly applies its filters, splits the audio into separate tracks, and identifies and changes the bpm of the song to the users desired speed. Lofi Lab contributes to the music realm by offering an accessible, open-source tool for music enthusiasts and students who listen to lofi. The application is hosted as a web application, allowing users to upload and reshape audio files seamlessly.

 

Seraphim

MEMBERS: Divy Patel, McGillivray Aidan, Lawson Gilreath

DEPARTMENTS: Computer Science, Entrepreneurship

ADVISOR: Dr. Huabo Lu 

Our project aims to create a robust framework for autonomous swarming drones that will communicate with each other, gather data from the surrounding environment, and perform the task at hand, accomplishing it within the given constraints. The achievable goal we are trying to reach by the end of the project is that the drones will be able to carry payloads of up to ~250g and accomplish goals assigned to the swarm by a user via a special ground node created specifically for the drone swarm. The framework will make use of current algorithms, implemented in novel ways on an embedded platform. One of the main goals of the project is to encourage so-called 鈥渆mergent behavior鈥, where through a set of simple goals a more complex task is achieved.  An easy to imagine example of this is a single drone in the network being tasked with making a delivery far away.  If the drone were to fly and make the delivery, the drone would fly out of range of the network.  However, if in addition to the drone had that distant delivery goal, all drones in the network had an underlying higher-priority goal to preserve the integrity of the network, then as the delivery drone.