BYOW Project Image

Build Your Own World

In my recent venture, BYOW, I teamed up with Farhan (My Partner) to construct a 2D tile-based world exploration engine, focusing on the intricacies of software engineering. This project, an extraordinary blend of creativity and technical skill, took us through every phase of development, from the initial concept to the final presentation, challenging us to think beyond conventional algorithmic approaches. Throughout 2023, we harnessed the power of Java and the StdDraw library to bring to life a procedurally generated world, teeming with user-driven dynamics and infinite map possibilities based on seeds provided by players. Our design included a user-friendly menu, robust save/load functionalities for game progression, and an A* algorithm for intelligent enemy movement, culminating in a gaming experience that, while not a AAA title, surpassed our expectations and reflected our dedication to growth and innovation. Collaborating with Farhan was not only a rewarding journey filled with learning and challenges but also an opportunity that allowed me to practice teamwork and collaboration skills. Our shared passion for pushing the boundaries of what we could achieve together demonstrated the significant advantages of partnership in tackling complex projects and fostering innovation.