Skip to content

Bounce a drone off walls in box. Each section in the box is controlled by a different process. Processes use pipes to talk to eachother

Notifications You must be signed in to change notification settings

dhoatlin/pipeWorks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Pipeworks is a program that bounces a drone around inside a box.

There are two versions of this program.

dynamicPipe takes two parameters describing the number of rows and columns within the box.
Each cell is its own process and needs to talk to adjacent processes in order to pass the drone on.
Every process/cell has its own struct defining boundries and pipes to neighbors making certain checks
(like testing boundries) a lot easier.

pipe takes no parameters and just creates a box with 4 sections. This uses an old version of process cells
that I got rid of in dynamicPipe.

About

Bounce a drone off walls in box. Each section in the box is controlled by a different process. Processes use pipes to talk to eachother

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published