Introduction Our project is a tilt maze game controlled by a glove worn by the user, which contains an accelerometer as well as sensors for each finger. The tilt of the maze is continuously updated in accordance with the position of the user’s hand. The maze itself contains several holes with servo-controlled trapdoors obstructing the […]
Projects
PIC-32 Julia Set Generator
Introduction The Julia Set, was used to generate fractal art on the TFT. The Julia Set can be described by , where z represents a point on the complex plane and c is a complex constant. In order to allow for user manipulation and interaction, a GUI was implemented. The GUI allows for users to first […]
PIC32 DMA Graphics with Single Frame Buffer ECE 4760 Final Project
Introduction For our final project, we created two demonstrations utilizing direct memory access (DMA) in a graphics setting. Our original intent was to implement the video game DOOM on the PIC32, however that proved to be an undertaking too large given the time constraints of the project. Our preliminary exploration of implementing DOOM on the […]
Boids, Predators, Joysticks, and Friends
Introduction For our final project, we made a video game in which the player controls a predator and gains points by eating boids. The video game ended up having three different modes and could be played by either one or two players. We enjoyed taking the optimization lab of lab 2 and turning it into […]
Dancing Boids
Introduction and High-Level Design When we were brainstorming ideas, each one of us had different interests. Max wanted to do an audio-related project as he is working for McIntosh, a company that designs and manufactures handcrafted legendary home audio systems. Ben wanted to make something that would be highly visually appealing. Alek wanted to take […]
ECE 4760 FINAL PROJECT: REMOTE CONTROL TANK
For our project, we designed and built a remote control tank, which uses a modified motorized nerf gun as its firing mechanism, an ultrasonic sensor in order to sense objects in its surroundings, and a bluetooth module which allows the user to control the tanks movement and firing mechanism with either our cell phone or […]
One Pedal To Rule Them All
Introduction Audio effects are used in nearly every recorded and live song across genres, whether its reverb being added to a vocalist or noise being filtered from a drum track. When used with guitars, they’re so ubiquitous that the interesting tones they create are often already associated with the instrument (like distortion), although they can […]
ECE 4760 Final Project: TKButtons
Introduction Fighting games are rising in popularity around the globe. However, a consistent barrier to new player entry has been the difficulty of the inputs. Rather than pressing a single button for attacks and moves, fighting games often require complex frame-perfect combinations of buttons to perform combos necessary to compete at even basic levels. Many […]
MINIATURE ARCADE GAME COLLECTION
INTRODUCTIONBOIDS Our project leverages two potentiometers to create an “etch-a-sketch” type interactive device and arcade game collection. We wanted to create a fun game that uses much of what we learned previously in the course, including flocking simulation, hardware input though potentiometers, optimization, and graphic interface control. When the user first enters the program, they […]
Whack-a-Button
Introduction Whac-A-Mole (Mogura Taiji) is a popular carnival game that originated from Japan; it involves the player whacking a mole that can appear out of one of five possible holes. Over the years, as the game grew in popularity internationally, many variations of the game have been introduced. Please see https://en.wikipedia.org/wiki/Whac-A-Mole for further information. Our […]