Please enable JavaScript.
Coggle requires JavaScript to display documents.
Developing "Evil Clutches" - Coggle Diagram
Developing "Evil Clutches"
The user problem
Move 'Mother' up and down
Shoot Fireballs
Useability Principles
Learnability
Are the controls easy to learn?
Is the objective of the game easy to understand?
Accessibility
Option to turn off music
Help Guide
Responsiveness
Adjustable window size? Probably not
Portability
Platform independent? Probably not
Utility
Usefulness? Entertainment value
The developer problem
Mother Dragon
Move
Up
Down
Throw Fireballs
Fireballs collide with hatchlings
Fireballs collide with demons
Baby Dragon
Random spawn position on right
travel across screen to the left
Boss
Demons
Demons spawned from boss and travel to left of screen
Automatically moves up and down
Gameover
Game is over if mother gets hit by demon
Display scoreboard
Bonus points for killing demons
Bonus points for saving hatchlings
Negative points if hatchlings die
Background
Algorithms
Title Screen
Title
'Press any key to start'
Settings menu
End Screen (Display results on a table)
'Play again' button
Table with results and previous results from past games
Files that store the previous results from past games
Mother Dragon Controls
Algorithms for up and down without exceeding screen boundaries keys up and down
Algorithm to shoot fireballs
Algorithm: if fireballs collide with demon
kill demon and add points
Algorithm: if fireball collides with hatchling
kill hatchling and subtract points
Algorithm if hatchlings collide with mother dragon increase points
Boss
Algorithm to randomly move boss up and down along y axis without exceeding the windows size
Algorithm to have boss send out minions (demons)
Hatchlings
Algorithm to have hatchlings randomly spawn from right side of screen and go to left
Background
Algorithm to draw background image