Able to host the game via server
Able to join as a client (can host many clients at once)
Able to see each client's games and their live progress updates
Specifically worked on UX/UI elements. The entire interface, scene changes, menu options + events, listviews & text updates, dealing animations, etc. Prototyping/wireframing done in Figma.
This was Project 2 of CS 342 Software Design. After finishing this, we were assigned Project 3, our Final Project, which was to build off of this and connect it to servers. We revamped the interface to make it sleeker.
Created wireframes & interface programmatically, dealing animations, new look, other scenes, etc. Prototyping/wireframing done in Figma.
Both projects were with the same partner.
A two-player, single screened twist on a Rhythm Arrows game (think, Dance Dance Revolution). Assumption is a large screen with two separate keyboard components, with a wall/curtain in between construction each players' view of the other side of the screen. I suggest turning the quality up to 780p.
Features:
Synced interface, you see what they see!
How to play instructions (but it's easier to learn on the go!)
A "Confirmation" before switching between major screens. You can cancel your own ready by re-pressing the key.
A visually clean interface
A wide variety of interesting and unique songs to choose from, with difficulties ranked on a scale of 10 (10 being SUPER difficult)
A fun gradient changing background
Levels with other unique mechanics, like having to press and call out arrows at the same time!
Players navigate through parallel dimensions, overcoming challenges, solving intricate puzzles, and uncovering a narrative of self-discovery and duality.
Gameplay Features:
Dynamic Platforming: Traverse through levels with a mix of static and moving platforms, pendulums, and other hazards.
Dual Character Level: Control both the main player and their reflection, each with unique mechanics that interact in mirrored or complementary ways.
Puzzles and Collectibles: Solve puzzles involving light, shadow, and environmental manipulation to progress and gather story-critical items like crystals, stars, and dolls.
Parallax Environments: Layers of beautifully rendered backgrounds with varying parallax speeds provide depth and visual appeal.
Play it here! https://editor.p5js.org/evy.su.mei/full/y0zS65xtW
Meet BiteSwipe!
We were inspired by the growing disconnect between small food businesses and their local communities. Many small eateries struggle to gain visibility, while food lovers often miss out on hidden gems in their area. It's difficult to find what you don't know exists. We wanted to create a platform that bridges this gap, recreating the fun of swiping and the thrill finding a match—like on Tinder. BiteSwipe is our solution to help small businesses thrive and food enthusiasts explore new flavors.
Swipe through local food spots to save favorites or explore new options.
Build a friend list to share recommendations and plan food adventures.
You're going out with a friend group or a date and can't decide where to go? Connect with your friends and swipe together! Once both of you swipe on the same restaurant, it's a match!
See the project here! https://devpost.com/software/biteswipe-3dj2ch
Goal: Create a website designed to handle rental management for UCAN Chicago, a non-profit organization dedicated to empowering youth and families to build strong foundations for the future.
UCAN Chicago's mission is to support and guide individuals through transformative experiences, focusing on areas such as trauma recovery, education, and housing. Our website aims to streamline their rental management processes, making it easier for staff, tenants, and donors to interact efficiently.
Key features of our rental management website include:
Tenant Management: A user-friendly interface for managing tenant information and rental agreements.
Maintenance Requests: A system for tenants to submit requests and for staff to track and manage these requests.
Communication Tools: Built-in messaging features to facilitate communication between tenants and UCAN staff.
Our goal is to enhance UCAN Chicago's operational efficiency, allowing them to focus more on their core mission of supporting the community.
https://devpost.com/software/future-ceos-fleet-project
Personally, I integrated HTML elements with the help of AI (encouraged by FitchGroup), creating the main page, the searchable index of cars available for check out, and the car detail pages. Also refined all the other branch sites to have a similar simple and elegant look.