DEV_LOG (2, 17/10/22)


Following on from the previous week, this week began by delving further into the basics of JavaScript; this entailed exploring data types such as arrays which function similarly to how they do in other languages by allowing a programmer to store and fetch values from an indexed list. Additionally, I was introduced to some simple HTML for embedding a .js script onto a webpage.

Animation basics were also covered this week, discussing both time and frame based methods of animation and their suitability for different applications. For instance, time-based animation is the only suitable choice for game development due to the realtime nature of games; this entails a variable framerate that would disrupt the playback speed of a animation that is frame-based.

Furthermore, I was introduced to mathematical functions such as linear interpolation as well as a range of ‘easing functions’ that are designed to manipulate a value’s progression from A to B. These are frequently used for animation as they allow for a simple way of ‘keyframing’ without the need for manual tracking.


Leave a Reply

Your email address will not be published. Required fields are marked *