Before starting the programming part of the game, we need to think of what kind of structure the game will have.
In order to account for future expansions, we need to start with an "Organ" superclass that will be the parent of all organs. This can have a property "name" and a "description" that will need to be specified when inheriting from this class. Should this superclass have any other methods / properties?
What about handling clicks or dissections? What about organelles (like vili for small intestines)? Suggest some structural changes in the comments here. It's important to get the structure right at the beginning so you don't need to refactor code later on.
Before starting the programming part of the game, we need to think of what kind of structure the game will have.
In order to account for future expansions, we need to start with an "Organ" superclass that will be the parent of all organs. This can have a property "name" and a "description" that will need to be specified when inheriting from this class. Should this superclass have any other methods / properties?
What about handling clicks or dissections? What about organelles (like vili for small intestines)? Suggest some structural changes in the comments here. It's important to get the structure right at the beginning so you don't need to refactor code later on.