Recent Posts

  • Welcome! We’re Under Construction

    Welcome! We’re Under Construction

    Andrew Thawley Avatar

    Please bear with us while we redevelop the website to incorporate current and future New Zealand curriculum developments and integrate aspects of the UK curriculum.…

  • Mind Map

    Mind Map

    Andrew Thawley Avatar

    Creating a Mind map is all about mirroring how your brain naturally processes information—radiating outward through associations rather than moving in a strict, top-to-bottom list.…

  • Harmful Digital Communications Act 2015
    ,

    Harmful Digital Communications Act 2015

    Andrew Thawley Avatar

    The Harmful Digital Communications Act 2015 (HDCA) sets out 10 principles for digital communications that are aimed at preventing harm: A lot of this is…

  • NZQA, Browsers, BYOD Schools and Parental Controls

    NZQA, Browsers, BYOD Schools and Parental Controls

    Andrew Thawley Avatar

    Managing BYOD devices in schools is challenging. The operating systems used are continually changing, students use a Range of different devices. In New Zealand (and…

  • Storing High Scores in a Database in Godot
    ,

    Storing High Scores in a Database in Godot

    Andrew Thawley Avatar

    This is more than is expected for a Project at NCEA Level 2 and 3 Storing high scores locally is a classic game dev Milestone,…

  • Simple Enemy AI in Godot

    Simple Enemy AI in Godot

    Andrew Thawley Avatar

    Creating enemy AI in Godot 4 using the built-in Navigation System is incredibly efficient once you get the node structure down. Godot 4 uses a…

  • Is is Possible to Block Social Media

    Is is Possible to Block Social Media

    Andrew Thawley Avatar

    Questions Technology & System Design Policy & Responsibility Ethics & Privacy Cultural & Societal Shifts

  • Building a Web App with Flask & SQLite
    , , ,

    Building a Web App with Flask & SQLite

    Andrew Thawley Avatar

    Building a web application with Flask, Python, and SQLite is an excellent way to understand how backend architectures interact with a relational database layer. This…

  • Godot Pickups

    Godot Pickups

    Andrew Thawley Avatar

    Use this script on a pickup object (Area3D) or collectable. This will add a score (assuming the player has a method called add_score.

  • Godot Grapple Mechanic

    Godot Grapple Mechanic

    Andrew Thawley Avatar

    You can download a sample Grapple Mechanic from the link below. Download files. This uses a raycast to collide with an body and then moves…

  • Godot 4 Parallax Scrolling

    Godot 4 Parallax Scrolling

    Andrew Thawley Avatar

    Scene Setup Start by creating a new 2D scene in Godot. Add ParallaxBackground Add ParallaxLayer(s) Add Visual Elements Configure Motion Scale This controls how fast…

  • Techniques

    Andrew Thawley Avatar

    Advanced techniques involve using a combination of Complex steps to manipulate elements, creating custom behaviours, or integrating Advanced effects. This could be how you have…

  • Tools

    Andrew Thawley Avatar

    Tools are the applications and their features that you have used. To get an Excellence, you must prove you used efficient tools. This means using…

  • AS91893 | Use advanced techniques to develop a digital media outcome

    Andrew Thawley Avatar

    Criteria Achievement Achievement with Merit Achievement with Excellence Use Advanced techniques to develop a digital media Outcome. Use Advanced techniques to develop an informed digital…

  • Project | Complex Digital Outcome

    Andrew Thawley Avatar

    This Project combines AS91907 Use Advanced processes and another standard, usually AS91903 Develop a Digital Media Outcome. You will also use this information to complete…

  • Project | Advanced Combined Digital Outcome

    Andrew Thawley Avatar

    This Project combines AS91897 Use Advanced processes and another standard, usually AS91893 Develop a Digital Media Outcome. You will also use this information to complete…

  • Year 10 | Digital Technologies

    Andrew Thawley Avatar