Category Archives: Programming

Collisions – the Lifeblood of Games

This entry is part 3 of 4 in the series Godot Game Engine

Game Design Games involving character movement need to detect when significant encounters take place – encounters with enemies, with collectible items, or maybe even with the world, such as not moving off a path.  So our use case diagram now includes movement with the added possibility of collision. The simplest component provided by Godot for…

Exploring Flutter #1: Fast native Android & iOS apps – Should you care?

TLDR Flutter has “hot reload” which instantly refreshes only the updated widgets in your app when you change something. Flutter apps are coded in Dart, a modern object-oriented language. Flutter will let you build high-performance, high-fidelity, apps for Android and iOS – all from a single codebase. Yes, you should care because working with Flutter…

Visual Paradigm for Game Design

This entry is part 1 of 4 in the series Godot Game Engine

Introduction Visual Paradigm is a tool for modelling software applications, amongst other things. We use it in our Software Engineering course. In this article I’ll introduce a couple of the UML diagrams that we find most useful for modelling applications. The example application I’ll be using is trivial, getting a simple character to move around…

DECENTRALIZED AUTONOMOUS GOVERNMENTS (DAGs) – Are They Possible? Would they be a Good thing, or Bad?

Like any technology, in itself DAG’s are neither good nor bad, it depends completely on the form you give it.  This being the case, a small look back into history and the history of Governments would seem appropriate in order to design good systems of Governance in today’s world. Today we look around the world…

TELOS: A Promising Cryptocurrency With Great Blockchain Technology

Numerous investors saw an investment opportunity with cryptocurrencies like BITCOIN and ETHEREUM. These pioneers and high performers introduced the cryptocurrencies and the Blockchain Technology as a new and revolutionary mechanism to maintain the value of other currencies around the world while at the same time making payments and money transfers among people and businesses more…

Worbli – Blockchain Financial Service At It’s Simplest

In the start of 2009, something happened, something that will come to redefine human perspectives and ways for a lasting period. A new ground breaking technology was released to the world – which purpose was to facilitate the use of a decentralized form of payment through a new form of currency called “Bitcoin” classed under…