MIT's Battle Code

What it does

Players will be able to create and upload AIs to gain the most amount of energy with their renewable energy source (wind or solar), using builders, warriors, and lumberjacks. Builders are able to build solar panels or wind farms. Warriors are able to sabotage your opponent, destroying their energy sources. Lumberjacks clear ground for new energy farms, but beware! Cutting down trees hurts the environment and reduces your score! Players upload .DLL files to a plugins folder in order to include their AI.

How we built it

We used Visual Studio's Winforms UI and Visual C# to draw every sprite onto an application.

Challenges I ran into

Debugging .DLL files is tedious and took much more time than expected.

Accomplishments that I'm proud of

We did really well managing our time and were able to include many features that we didn't know how to do in the start.

What I learned

Dynamic loading of .DLL files,

What's next for Renewable Energy AI Competition

We plan to expand the program and introduce it to our Comp Sci class in order to practice Object Oriented programming. We also plan to turn it into a competition similar to Battle Code.

Built With

Share this project: