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.