CAPSTONE DESIGN PARTICIPANTS

AIGame

Team Members : Mingxuan He, Edwin Lin, Puneet Singh

AIGame is a digital card game that uses on-the-fly procedural card generation that aims to preserve the strategic depth of the genre, while minimizing the investment required to remain competitive. Instead of building a deck from a card collection, whenever they would draw a card, the procedural card generation offers them a selection of random cards to choose from. This enables players to forget about the time and monetary investment required in traditional card games so they can focus on enjoying the game/genre.

Project image for Software Engineering Waterloo Engineering Capstone Design 2021.

AutoDash

Team Members : Nick Geofroy, Tony Meng, Curtis Phan, Vincent-Oliver Roch, Ben Upenieks, Chaitanya Varier, Jack Williamson

Vehicle collision data is vital for the development of collision avoidance systems within autonomous vehicles. Data collection using sophisticated equipment can quickly prove expensive, and simulations may not accurately represent reality. However, dashcam footage of collisions is readily available within many online communities. AutoDash aims to create a distributed pipeline for the filtering, extraction, annotation, anonymization, labeling, and management of online collision videos, through a combination of automated and manual methods. A dataset for autonomous vehicle research will be made available, along with the pipeline itself for further data collection.

Project image for Software Engineering Waterloo Engineering Capstone Design 2021.
Student image for Software Engineering Waterloo Engineering Capstone Design 2021.

Ambareesh Balaji

Student image for Software Engineering Waterloo Engineering Capstone Design 2021.

Declan Goncalves

Student image for Software Engineering Waterloo Engineering Capstone Design 2021.

Philip Scott

Hacker Club Waterloo: Tutturu

Tutturu is a shared browser platform that enables couples in long-distance relationships and online friend groups to overcome the distance. Participants share control of a virtual machine running a browser, and the desktop display is streamed back to everyone via WebRTC.

The application can be found here.

Jellyfish

Team Members : Guanzhong Chen, Riddle Li, Doug Sawadsky, Nicholas Throm, Michael Yawaorski

Making multiplayer games is hard, but it shouldn't have to be. Jellyfish is a web-based game engine designed for automatic multiplayer, so that multiplayer games are as easy to make as singleplayer games. Developers write their game once, then run the same code on the server and in the web browser, and everything just works.

Project image for Software Engineering Waterloo Engineering Capstone Design 2021.

Team Oasis

Team Members : Clair Hu, Frank Kraig, Bohan Shi, Daniel Xu, Xiao Zhou

DroneOA is a ROS-based drone middleware platform that simplifies the development of drone applications and promotes drone safety at a lower altitude. We help new drone developers by reducing the learning time; we help senior drone developers by simplifying development and reducing the maintenance cost; we prevent researchers and app developers from worrying about unrelated low-level stuff and compatibility; we help advanced operators by providing new features such as obstacle avoidance to their vehicles.

Punctuation

Team Members : Nathan Ko, Jaxon Lin, Yi Xuan Wang

Punctuation is a web application that facilitates note-taking for online lectures. It combines medium playback with a side-by-side editor, eliminating the use of several applications for one purpose. Not only that, it allows users to timestamp their notes with integrated keystrokes to mark the current playback time as they type, which later helps users jump to the important bits when reviewing. Punctuation's quick and easy shortcuts permit note-takers to freely control medium playback without taking their hands off their keyboard.

Project image for Software Engineering Waterloo Engineering Capstone Design 2021.

Share this page on social media:

More 2021 Capstone Design participants