C# Dungeons and Dragons – Classes

I have not yet started this assignment.

You have been asked to create a Dungeon and Dragons style game. They have asked you to Design a class called Character that will hold the following information:
    Name
    Age
    Players Name
    Level
    Gender
    Race
    Class (i.e. fighter, wizard)
Then create a program that will allow a user to add information into this class and then the program puts the information out. Just to demonstrate the functionality.
    Add a sub/child class called Fighter. The fighter inherits the base class called character and adds these inputs:
o    Deity
o    Divine Spell -1 (a text entry)
o    Divine Spell -2 (a text entry)
o    Type of Healing (Spell, Hands-on, Item)
    Add a sub/child class called Wizard. The wizard inherits the base class called character and adds these inputs:
o    Source of Power (Magic, Nature, Demonic)
o    Arcane Spell -1 (a text entry)
o    Arcane Spell 2 (a text entry)
o    Then create a program that will allow a user to add information into this class and then the program puts the information out. Just to demonstrate the functionality.
Your program must have the following:
    An introductory statement that allows the user to understand what type of program they are running.
    Variable declarations
    User input acceptance
    Proper mathematical calculations
    Proper output
    You must provide the following:
o    Your code
o    Screenshot of your fully functioning program with inputs/outputs