For this blog post we have recreated the crafting table in Minecraft using HTML, CSS and JavaScript. This crafting table enables you to pick up items from your inventory to recreate some of the key recipes to craft new items…
Data visualisation algorithms are used in most software (or video games) which are based on a Graphical User Interface. They are used to provide a more intuitive, user-friendly visual representation of data. There is a wide range of techniques and…
An algorithm is like a recipe in a cook book. It is a step by step set of instructions that the computer will have to follow to solve a problem or complete a task. Algorithms consist of step by step…
Did You Know? The 12-hour clock is a time convention in which the 24 hours of the day are divided into two periods: a.m. (from the Latin ante meridiem, meaning “before midday”) and p.m. (post meridiem, “after midday”). Each period…
In this blog post we will create a spirograph using Python Turtle to draw different types of curves. Did you know? A Spirograph is a geometric drawing toy that produces mathematical roulette curves of the variety technically known as hypotrochoids…
Two colors are considered complimentary (or opposite) if they produce a neutral color — black, white, or grey — when mixed evenly. When placed next to each other, a colour and its complimentary colour create the strongest contrast that can…
Tweening/Morphing effects are often used in Computer Animations to change the shape of an object by morphing an object from one shape into another. In tweening, key frames are provided and “in-between” frames are calculated to make a smooth looking…
The purpose of this post is to demonstrate a basic example of how machine learning works. In this example, the computer learns how to play a game of Top Trumps more effectively to increase its chance of winning the game.…