You are on page 1of 5

Task 4 - Evaluating Engineered Systems:

Navigation Code

TESTING METHOD DATA GENERATED WAS THE TEST


SUCCESSFUL?
Yes, it was
Were you satisfied with the
Write a questionnaire to outcome?
ask the client you have
made the Navigation Are there parts of the product you
code for… was it the best believe can be improved and
code formulated? designed better and if so, what are
Determine the success of the parts and do u have some ideas of
the code and see what how I can improve them?
could be improved.

turtle.right(25) I attempted running this code and it was


turtle.forward(110) successful
turtle.right(55)
turtle.forward(70)
Comparing against the
turtle.right(100)
turtle maze or other turtle.forward(70)
navigation code found. turtle.left(65)
turtle.forward(110)
turtle.left(65)
turtle.forward(70)
turtle.left(45)
turtle.forward(50)
turtle.right(45)
turtle.forward(50)
turtle.right(100)
turtle.forward(140)
turtle.left(95)
turtle.forward(130)
turtle.right(210)
Did your final product meet your original
Design Specification? If so, how? If not,
Original Design Specification what did you do differently?
from Task 1
For my layout and aesthetics i want my None of the design specifications met the original
Aesthetics presentation and app to have some color but design because of the change in the task. The first task
not too much color just light pastel writing, was originally about designing an app using python but
white background and a floral or colorful due to the change in teachers we changed the task to
border
navigating through a maze or image using python
Cost the maximum cost is $150 coding on the IDLE python app.
the selling price is $450

Customer The app is targeted to student and all ages,


the app isn’t targeted to a specific gender

It would be environmentally friendly


Environmental because its online because we won’t be
considerations wasting paper and printing it out. By doing
so it helps save paper and the environment
The product is a dictionary that tells you the
Function meaning of the word you are looking for, its
purpose is to help and educate people. It is
an app, so it is pretty easy to be used
Some safety factors that could be
Safety incorporated are giving the user information
about the app and the dangers of the app
Outline the Positive aspects of your Navigation code:

Getting to learn more and practice more python coding and having a successful code are
probably the positive aspects of my navigation codes

Outline the Negative aspects of your Navigation Code:


Some negative aspects might include how my code didn’t want to work at first and it wasn’t
able to run so I asked some of my classmates who helped me fix the problem

How can your Code be improved?

I believe I made my code pretty on point but a way I can make sure that it is good and correct
is by asking an experienced person with coding and computer science who can tell me about
some parts that I can change in my code to make it even better and how to do so.
Comparison with existing product
Get from the Internet an (image product) (existing product/code) similar to your final
Navigation code. Describe the existing product and write about the difference
between them.

Existing product My product Difference

Turtle maze 8 Turtle maze 10 Both of these codes have many


turtle.right(25) turtle.forward(235)
turtle.forward(110) turtle.right(90) differences some which include, the
turtle.right(55) turtle.forward(60) code from Turtle maze number 10
turtle.forward(70) turtle.left (90) which is the final product is way
turtle.right(100) turtle.forward(115) more complicated and around double
turtle.forward(70) turtle.left(90) in size than the maze 8. Overall the
turtle.left(65) turtle.forward(55) main differences are that maze 10 is
turtle.forward(110) turtle.right(90)
turtle.left(65) turtle.forward(75)
a lot more complex and longer than
turtle.forward(70) turtle.right(90) maze 8.
turtle.left(45) turtle.forward(130)
turtle.forward(50) turtle.left(90)
turtle.right(45) turtle.forward(30)
turtle.forward(50) turtle.right(90)
turtle.right(100) turtle.forward(60)
turtle.forward(140) turtle.right(90)
turtle.left(95) turtle.forward(160)
turtle.forward(130) turtle.left(90)
turtle.right(210) turtle.forward(20)
turtle.right(90)
turtle.forward(24)
turtle.left(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(165)
turtle.right(90)
turtle.forward(75)
turtle.left(90)
turtle.forward(57)
turtle.left(90)
turtle.forward(17)
turtle.right(90)
turtle.forward(25)
turtle.left(90)
turtle.forward(140)
turtle.left(90)
turtle.forward(130)
turtle.right(90)
turtle.forward(80)
turtle.left(90)
turtle.forward(35)
turtle.right(90)
turtle.forward(130)
turtle.right(180)
Evaluate your final product (product)

explain the impact of the solution of the client or target audience.


• To what extent has the client’s or target audience’s problem been
solved?

Did you achieve what you set out to do from beginning?


No, we had to change the task overall since we got a new teacher from the
beginning of term 2 and this task was started since term 1, so our new
design teacher set us a different task to complete.

How does this solution improve the client’s or target audience’s situation?
This solution is a python code that will get the turtle from the starting point
to the end by giving it the correct directions and measurements.

I was able to get a person from the start of maze 10 to the end of the maze
by using the python app to create a code to navigate through the maze
successfully

This was difficult because I was challenged with going round corners and
trying to estimate the exact number, I need to get to navigate through the
maze from the beginning to end

To what extent has the design brief been met? Are there any negative
effects this solution could have?
I think the solution was quite different due to the changed task and having
to redo and learn the new task and design

I set out to create a python code that navigates the turtle through the
maze to reach the end

You might also like