While many people favour an IDE (Integrated Development Environment) there are a few reasons you might prefer using a simple editor and terminal, to say the least less hunting through a GUI hierarchy for the functionality you want, and a better understanding of the development environment. C Sharp uses what it calls “assemblies” to provide […]
Author: Codifies
As you are no doubt aware, a mouse is a powerful and very useful input device, even on my TV box I use a mouse (where you can even use a virtual keyboard with the mouse if needed), but spare a though for a moment for those of us that for whatever reason can’t easily […]
I used to love Delphi back in the day, there was even a Linux version at one point, but that got dropped and when they moved everything to ActiveX I kinda lost the faith (yes it was that long ago!). I’d always kept my eye on Lazarus though – but at the time the database […]
I’m gradually going through my older code, updating projects I think merit some love. A year ago now I implemented a simple maze generation algorithm, the algorithms aim is to completely cover the area of the maze and the maze should have no isolated areas, you can get from any location in the maze to […]
Like any programmer I use a keyboard practically every day, and finding a decent keyboard that’s right for you can be somewhat of a lottery. Being sick of my spare keyboard which feels like typing on some squishy sea creature (my usual keyboard developed intermittent keys), I decided to visit a retail store so I […]
Often its easy to assume a computer controlled agent is working under some highly complex and “intelligent” rules. However as boids shows us that need not be the case. In the video despite a twisty complex path to follow and more cars than their should be in a small space, all the cars don’t end […]
One thing for sure is that correctly configuring a vehicle in a dynamics system, is more akin to a “black art” than a straight forward programming problem. There are multiple interconnected things to consider, for example friction side slip and suspension all interact to modify your vehicles behaviour, but are also effected by for example […]
Initially just to start getting to grips with BGFX I simply ported a simple C++ example to C, while avoiding using various parts of the example framework. While this proved that BGFX was indeed a viable prospect when used from C, a few multi-coloured cubes isn’t so useful, so I decided to take a scratch […]
Well while BGFX is an amazing renderer library, I don’t mind admitting I’ve found the initial learning curve fairly steep! Let me explain what I’m intending to do with BGFX (and you’d be forgiven for thinking I’m a masochist ! ) BGFX has a C API which is primarily intended for people to use when […]
Well this one should be easy ? Right ? obviously as C is pass by value if you’re passing a few pointers, they are smaller than passing 32 floats (2 Matrix structs). Well initially a quick trip onto godbolt and you can easily convince yourself its an open and shut case… looking at how a […]