Inspiration
Programmers aren't in touch with nature enough. They aren't aware or interact with it enough. So, what better way for them to appreciate nature more than to force them to use it while they are doing they're programming!
What it does
NatureScript is a programming language very similar to Python, but themed around nature, making the user become more aware of the world around them.
How we built it
I used a tutorial online on how to make a programming language, that was in Javascript, and applied the same principles to Python. Everything was done in Python
Challenges we ran into
Making the program be able to recognize what things to run first, for example, in making the boolean 5%1==4%2 not equal 5%(1==4)%2, but for everything, not just booleans, also for loops, variable declaration, etc.
Accomplishments that we're proud of
Being able to actually run basic programs in it, like FizzBuzz.
What we learned
What lexers and parsers are, how they are supposed to work, and why importing functions from different files in python are really important.
What's next for NatureScript
Giving it more functions, like the not Boolean :) Also giving it more built in functions, like += or ++
Log in or sign up for Devpost to join the conversation.