Open brandiob opened 3 weeks ago
So far, implementations are as follows:
Pointers everywhere
Array shit and polymorphism in the database
Objects and inheritance in the ui
Functions, recursion, and objects in the state manager
We still need to implement encapsulation, preferably in the cpp code since this is hard in zig
UI is going to check almost all out boxes for oop(aside from encapsulation)
UI is going to check almost all out boxes for oop(aside from encapsulation)
UI should cover most of that. Levels too, what with rhythm, file loading, map parsing and all.
UI and gameplay itself should also cover arrays, pointers & recursion along the way too
update for my portion:
-there is now pointer to a pointer -did all of the yucky oop things (inheritance, polymorphism, encapsulation) -Wierd things with functions -a wee bit of recursion
update #2: i didnt realize that command line arguments would have to go through every function, and see if that arguments provided matched that. instead of one million if statements this is a good opportunity for searching ans sorting strings, especially since i doubt anyone else will do searching and sorting.
update on my end.
also the game is done
hey the game is actually done now. Audio and everything
One of the expectations for this project is that we incorporate our course concepts. Here is the provided list:
We should make a list of where these concepts appear, probably in our documentation, to ensure we hit all of these and where the most advanced usage of these are. Here's the programming concepts included with my database component:
.
Please reply with a list of the programming concepts included in your portions and also how "advancedly" it shows off knowledge of the course.