dhoatlin / pipeWorks

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 98.4%Language:Shell 1.6%