Recent Articles
-
Welcome! We’re Under Construction
–
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.…
-
Flask | Adding Images
–
Displaying images in a Flask application follows the exact same logic as linking external CSS files. Because Flask manages paths dynamically, you cannot use standard…
-
Flask | Adding Styles with CSS
–
Serving Static files like CSS stylesheets in a web framework is slightly different from doing it in pure HTML. Because Flask manages paths dynamically, it…
-
Flask | Template Inheritance
–
In Flask, template inheritance is one of the most powerful features of the Jinja2 template engine. It allows you to create a single “master” layout…
-
Playing audio when an action occurs (Play on Jump)
–
Now we want to add a sound that will play each time the user jumps. Open the Player scene. Add an AudioStreamPlayer2D to the root…
-
Godot 4 | Adding Audio
–
We will add audio to our game. This will involve adding music to the main level and sound effects when the player jumps. Importing Audio…
-
2D Melee Combat
–
This video shows how to create a simple melee attack for a 2D game. This uses Sprite2D and AnimationPlayer rather than an AnimatedSprite, as this…
-
Creating models in Blockbench and using in Godot 4.
–
Installing Blockbench Creating a Model Adding Textures Animating a Model Exporting models and importing into Godot 4
-
3D Modelling
–
3D Modelling is the process of using digital tools to create digital 3d representations of objects. These could be models of real world objects or…
-
Stuxnet
–
Stuxnet was / is a virus that was developed to specifically target the centrifuges used in the Iranian uranium enrichment programme. Watch the video and…
Search
Latest Posts
Categories
Archives
- June 2026 (14)
- May 2026 (2)
- April 2026 (5)
- December 2025 (1)
- November 2025 (2)
- October 2025 (3)
- September 2025 (4)






