In Fundamental Programming, Leigh gave us a task for homework based around 3 principles: Pseudocode, Flowcharts and Class Diagrams. We had to create them in one of the formats: Galleon Creation, Superhero Character Creation Tool and Cryptid Creation Tool. I chose the Superhero Character Creation Tool. We also produced and progress on our 3 tasks in classrooms.
The first thing I did was produced a Flowchart. I used a website called: Draw.io
When it came to producing the flowchart, I produced a few questions for the creation tool. Gender, Race, Superhero League Stats, Name. I also applied those to my Pseudocode and Flowchart in Python. Honestly, I found kinda tricky and fiddily despite seeing flowcharts in the past.
The final task I did was creating a Class diagram for superheroes. Majority of the classes are public since I wanted to make their stats changeable from their intergers which all depends on the skills, stats, levels and numbers. I implemented standard traits and physics of a superhero such as: sprinting, punching, thinking etc In the format of a human being.
When it came to the submissions, I couldn't managed to submit my file at the time I was mean't to submit them. Because of that, I was in a rush for a pickup by transport and wanted to go out at that time.
With that being said, here are the captures for my 3 principles I worked on.
Superhero Creation flowchart:
![](https://static.wixstatic.com/media/48d25b_8688e7c7babb44228d4e1930afbfbfd5~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_8688e7c7babb44228d4e1930afbfbfd5~mv2.png)
![](https://static.wixstatic.com/media/48d25b_f43735d1894a430d97ad8e9055fc8f84~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_f43735d1894a430d97ad8e9055fc8f84~mv2.png)
![](https://static.wixstatic.com/media/48d25b_50401d8c2300443abbf9493ac1c896a7~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_50401d8c2300443abbf9493ac1c896a7~mv2.png)
![](https://static.wixstatic.com/media/48d25b_31f724b27fae4b4cb5e3c85523af7209~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_31f724b27fae4b4cb5e3c85523af7209~mv2.png)
![](https://static.wixstatic.com/media/48d25b_6ac8f83e57b24673ad5d00011ef1eee4~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_6ac8f83e57b24673ad5d00011ef1eee4~mv2.png)
![](https://static.wixstatic.com/media/48d25b_5da421f27d9e4b599e0561ad28c7657e~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_5da421f27d9e4b599e0561ad28c7657e~mv2.png)
Superhero Class Diagram:
![](https://static.wixstatic.com/media/48d25b_6c3cf5f762a34947b3a533fe3e94571d~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_6c3cf5f762a34947b3a533fe3e94571d~mv2.png)
Superhero Pseudocode:
![](https://static.wixstatic.com/media/48d25b_25b16a42106d4bf4854a65106395c2fb~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/48d25b_25b16a42106d4bf4854a65106395c2fb~mv2.png)
Comments