Reinvent The Wheel

Round is nice, but we can do better!

November 7, 2011
by Simon J Stuart
9 Comments

Game/Physics Engine Theory: Subtraction-based Geometry Destruction Transformation (Part 1)

While watching a technical demonstration for an indie game engine on YouTube earlier today, I had an idea to procedurally calculate the transformation of destructible geometries in real-time, as opposed to the most common practise used today where the geometries … Continue reading

September 29, 2011
by Simon J Stuart
10 Comments

Lua4Delphi – From DFM/FMX to LUA, Form Composition

Learn how to produce Scripted Forms using Lua4Delphi, and how to automatically convert from DFM/FMX to Lua code… complete with code samples! Continue reading

FireMonkeyLogo

September 3, 2011
by Simon J Stuart
48 Comments

RAD Studio XE2 – Setting it up for a Mac (step-by-step illustrated guide)

This guide will show you (both through description and illustration) how to configure your Windows development, and MacOSX deployment/testing, systems for Delphi XE2 and FireMonkey applications. Continue reading

Design Fail

July 22, 2011
by Simon J Stuart
53 Comments

Future-proofing #2 – Remove the function from the fashion

It is quite probably the most common elementary design flaw we all make at some point or another, many even to this day. You create a new VCL Application project, and the very first thing you do is start dropping buttons and other controls onto the form… Continue reading

no_more_vcl

July 21, 2011
by Simon J Stuart
32 Comments

Future-proofing #1 – Don’t let third parties inhibit your progress

With Delphi going cross-platform (as well as 64 bit for Windows), you’re about to notice that an awful lot of projects you have invested so much time and effort into are going stop compiling or working properly. I’m already noticing … Continue reading

May 13, 2011
by Simon J Stuart
2 Comments

Primitive Hand and Fingertip detection with TKinect and Delphi

Yesterday, I received a comment here on my blog from a Mr. Victory Fernandes. Victory (which is an awesome name) is a professional Delphi developer based in Brazil. When he’s not programming, he rides motorcycles (just like me)… so in a sense we’re kindred spirits in our work, and our bikes… Continue reading

February 27, 2011
by Simon J Stuart
10 Comments

Bringing Delphi into the 21st Century

This blog post will be a combination of a rant, a lecture, and a call to arms for my fellow Delphi developers. You have been warned! I am a self-proclaimed “Delphi Loyalist”! I have been since Delphi 1 entered my … Continue reading

September 19, 2010
by Simon J Stuart
3 Comments

Programming Lesson: Introduction to Pointers and Parameters

Introduction One of the most misunderstood concepts in programming is that of Pointers. Pointers are not as difficult as you might think, and mastering the rather simple concept of them will not only open up a world of new opportunities … Continue reading

August 27, 2010
by Simon J Stuart
0 comments

Programming Lesson: Class Abstraction

This is a basic introduction lesson to Abstract Classes and the Object Factory. It is designed for those relatively new to Object Oriented programming in Delphi/Pascal… this lesson may be too primitive for those already familiar with the practise, so if you’re already very comfortable with producing parent and descendant classes, as well as Object Factories in Delphi… you need proceed no further…. Continue reading