home search Contact
Lmarsden is a non-profit information site

Week 08: Design, Implement, Validate and Evaluate

Class Task and Information

  • Lesson 01: Year 8 Python Adventure
      • Project Due - Tuesday Week 8 (10/09/2019) end of lesson - all work to be placed on teacher USB

    • Remember the process:

    • Continue to develop your code and remember to include some extension functionality to achieve the higher grade bands. This could include and not limited to:
      • Number game to exit a room.
      • Pick a number dividable by 2 and 5 to escape or open a safe.
      • Information given in one room (random number or name) and use in another room.

    • Expand on your structure to use the following code to make decisions:

    • It is recommended that you use timers to help pause the game to improve the user experience.
    • When develop kill/end rooms, ensure the message is clear and allows the user to loop back to the start with a function call after the timer of room00()

    • Tutorial: How to use word art in your adventure game: Python - Creating and using ASCII Art in your UI / GUI

    • Tutorial: How to use the sleep timer in python: Python - Time Sleep - module

    • Tutorial: How to create a duration timer (start time, end time calculation): Python - timer - Creating a timer for duration

    • Lesson 02
      • Students are to Finish Coding - no coding next lesson.
      • It is important that you have set out all your functions (def rooms).
      • Ensured you have your golden path coded and working
      • Once your golden path is coded you can add other functionality that you have learnt earlier in the course e.g. timers, ASCII art, complete a maths problem to leave the room etc.

    • Lesson 03
      • Validation and Evaluation - of you working Python Adventure Game

      • Students will need to have the "Golden Path" as a minimum completed. 

      • Class expectations on the requirements of Validation and Evaluation:
        • Validation Video
          • Make a recording of your project working.
          • Demonstrate the path to success and to doom.
          • Highlight the special features of your game.
          • Talk about how the code works
          • Discuss the complexities of your code.

        • Evaluation Video - Make a quick video discussing:
          • Part 1:
            • What issues did you have with the assignment.
            • What was the biggest thing you discovered through this assignment.
            • How could you improve next time.

          • Part 2:
            • How would you improve your game if you had 3 months more to develop this game?
            • How could you improve your game to make it a commercial game in 12 months - what would you add long term?

      • Hand in your assignment by myFlinders and USB next week.

      • Project Due - Tuesday Week 9 (10/09/2019) end of lesson - all work to be placed on teacher USB

        • Design
          • Design Paper Version (hand drawn with 'Golden Path' highlighted) - scan this with the photocopier as a PDF
          • Design Digital Version
          • Print of Narration of story line.

        • Implementation
          • Printout of Code (Syntax)
          • Copy of Python program - teacher USB

        • Validation
          • Validation Video (Grey box) - teacher USB
          • Evaluation video or write-up or discussion - teacher USB

Readings / Homework
  • Continue coding your designs. Year 8 Python Adventure
  • Project Due - Tuesday Week 9 (10/09/2019) end of lesson - all work to be placed on teacher USB





Focus Point