So far we’ve come up with the ideas for the project, and have a generally sketched idea as to what it will look like.
I’ve been thinking about what structs and functions to create. Also, what exactly will be needed inside of the structs. I’ll have to interact with all of the other frames within the game, and need to figure out how to integrate our parts together. Currently, I’m expecting there to be a shift in frame during key points. If something is selected, like p for pause, the pause menu will come up. If a person searches, and an adversary is found, then the battle screen will come up. Once the final boss is beaten, then the credits will roll! Never used QT before, but it doesn’t seem like that will be a problem.
I was thinking I could use the bubbles as nodes, since only one can be checked at a time. Also, I will need a function to make a next node available, along with one that changes the node from visible, to unvisited, to visited. A function will take a HERO node, and change the iamhere pointer to the current world. The world is going to be a list of nodes with a pointer to top, bottom, left, right. Once that is created, I can set each one to a specific coordinate in the qt window. The HERO will be able to traverse in the directions mentioned above. The node strut will need a few booleans, at least: inspected?, available?, requireKey?, color?.
We currently have a seminar today, and have notified the rest of the group members that I will not be going to the today. The seminar is on operating systems, which is 1. related to a course that I am taking, and 2. a very interesting topic! The lab today is going to ask us to create a github account and install git. I’ve already created a repository on bitBucket, but had to change it yesterday to gitHub since the professor insists on using this. I’ve already created a new repository. The other members have created their new accounts, and are now contributors for our project.
I am requesting a meetup soon, since we need to see how everyone is doing. Discuss the structs, styles and other brainstorming for the project. If any of the other members decide to go to the seminar, I am also going to help them set up git on their machines, if they need help doing so. (reading gitPro)