Inspiration
Regarding the theme of Discovery, the first thing to come to mind was the idea of new and upcoming strides in technology. This brought about the idea of machine learning, in which the program learns from its prior actions and adopts changes to create a more efficient action.
What it does
Our code performs a trial-and-error method in search of a target and takes the most efficient path. The most successful iterations are then adopted to create more efficient paths and so on and so forth.
How we built it
We attempted to use both Python and C# to create pathfinding algorithms. Playing to the strengths of our team members, we divided tasks based on each person's personal experiences.
Challenges we ran into
We ran into some errors such as IndexOutOfRange, where the search for paths went far out into infinity -- beyond our capabilities to process.
Solutions to the challenges
For the IndexOutOfRange error, mentioned previously, we used "Environment.Exit(0)" to stop the code at specific locations to see if the problematic code occurred before or after.
Accomplishments that we're proud of
Being able to complete a fully functioning program within the time span was a great relief. It was also a pleasure to enjoy the company of the members of the group -- we're proud of working together smoothly and creating a solid product after having only met each other on Friday. For first time hackathon participants, this project has been a major success.
What we learned
Over these past 36 hours, we have learned about creating domains and websites, implementing machine learning concepts, and using game engines.
What's next for Lost in the Valley
Our next steps for this project would be improvements such as producing a graphic representation of the Python code results, as well as displaying the C# product alongside the Python results, rather than redirecting to another site. Our aim is to develop a program applicable to real-world situations, such as search-and-rescue, and we plan on expanding into obstacle navigation.
Log in or sign up for Devpost to join the conversation.