Here is the basic pseudo code for my idea:
This has allowed me to briefly see the steps I need to follow in order produce my interactive piece and the processing knowledge I need. I need to ensure that I have sufficient knowledge in video capturing, object orientated programming, motion thresholding and conditional statements. Next, I will go on to further explore the concept of surrealism, of which my piece will relate to, as well as developing my processing knowledge.
Pseudo-code is a informal notation resembling a simplified programming language. Pseudo-code can be applied to all programming languages and is a helpful step in order to process various ideas into code. It is a simply written, step by step structure, to help write the actual programming language. Using pseudo-code can be beneficial as it allows us to plan work more thoroughly rather than jumping straight into programming. However, it is a extra step that sometimes isn’t always necessary for advanced programers. Here is a simple example of both a flowchart and pseudo-code in order to make a cup of tea:
The steps are simple for anyone to understand and from this can be transferred into the required programming language. For my project, I am using Java within Processing and as I am not advanced in this language I could use pseudo-code in order to structure my idea and help me to transform it into code. I feel by doing this it would be beneficial, as it will help me to fully plan my idea and enable me to clearly see whether it is realistic to achieve by the deadline. By carrying out efficient planning, it can then result in a more efficient development process and means that fewer problems arise during coding. Next, I will go on to further plan out my idea and write out a basic pseudo-code for it.