vinay1275 / Disectionary

A Dissection game built with Python and Pygame
MIT License
0 stars 0 forks source link

Game Structure #1

Open selipso opened 7 years ago

selipso commented 7 years ago

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.

vinay1275 commented 7 years ago

Organs (superclass):

Methods:

Class Organ(Organs):

Properties