As a software developer, I'm always looking for new projects to work on and today I'm taking on a project related to the conquistador legacy. I'm going to explore the ways in which modern software development principles can be used to create an educational game or tool based on the Spanish conquistador's history. Using the programming language Java, I'm going to create a program to map out their journeys and build a virtual world based on what actually happened.
The first part of this project is to gather enough accurate information to create a base model of the conquistador's paths. Through research, I've found numerous articles, books, and even videos on the subject, and I will be using all of these to create a fun, interactive experience. Next, I will be creating a way to store this information in a digital format. I'm planning to use an object-oriented approach and will be writing code to create a world class of objects that represent each of the explorers. This class will store all of the information for each conquistador, such as their journey route, accomplishments, and important dates or events that happened during their travels.
After I have the base model of the conquistador's paths, I can begin to code the actual game. This part of the project will take the most time and effort, as I have to create a world full of interesting and interactive scenarios for players to explore. To create the world, I will be using the JavaFX and Swing libraries. With these libraries, I can generate two-dimensional vector based graphics for each scenario, as well as create the user interface and controls for the game.
The end result of this project will be an educational game or tool that accurately and dynamically shows the journeys of the Spanish conquistadors. Players will be able to explore the virtual world that has been recreated from the history books and learn in a fun way. I'm really excited to be taking on this project and bring my coding skills to bring this project to life. Stay tuned for more updates as I progress with the project.