Inspiration

We wanted to use existing data/relationships in code to create art for the Art & Technology category of the hackathon.

What it does

Everyone can use the service (soonTM) by visiting our (currently private) website, uploading some C source-code an generating art! While creating these pictures, we aimed draw inspiration from the "Brainbow" while staying somewhat true to the nature of the source files.

How we built it

The entire project is built in Java and HTML/PHP. Code analysis and art-generation happens in our Java application, while user interaction happens through a web frontend.

Challenges we ran into

The challenges we met during this project were distributed over a wide array of topics. We have had to fight with interpolation, the parsing of C files, and last but not least web-development, as we were very unexperienced in creating web services.

Accomplishments that we're proud of

Team communication was great! We quickly decided on a project we want to complete and have been on schedule from that point on.

What we learned

Creating art that looks good while being based on source code, is NOT easy!

What's next for BainCode

We developed this app, so that we can easily expand it to more languages later on. Playing around with settings for for creating good looking Brainbows is fairly easy and allows for a lots of tinkering with the code.

Built With

Share this project:

Updates