Jump to content

  • Log In with Google      Sign In   
  • Create Account

14 years ago on June 15th Gamedev.net was first launched! We want to thank all of you for being part of our community and hope the best years are ahead of us. Happy birthday Gamedev.net!

D Bits



Functional Me

Posted by Aldacron, in D, Me 23 January 2013 · 641 views

I recall very clearly the first time I ever saw a video game. It must have been in the summer of either '78 or '79, just before my 7th or 8th birthday. I walked into a local 7-11, just a short distance from my house, and was puzzled to see this big box surrounded by a bunch of older kids. Space Invaders. The first time I saw the screen, it blew my mind. I...


Binding D to C Part Five

Posted by Aldacron, in D, Binding to C 31 December 2012 · 929 views

This is the fifth and final part of a series on creating bindings to C libraries for the D Programming Language.In part one , I introduced the difference between dynamic and static bindings and some of the things to consider when choosing which kind to implement. In part two , I talked about the different linkage attributes to be aware of when declaring e...


Fun with GCC (or A Lesson Relearned)

Posted by Aldacron, 22 December 2012 · 663 views

This story has nothing really to do with D except peripherally, but it's a tale worth telling as a warning to others.This is the best place for me to tell it.I had a collection of C code that I'd built up over the years. I suppose I still have it, but it's sitting on the hard drive of a closeted dormant computer that I don't want to bother setting up. Bes...


TicTacToe and Modules in D

Posted by Aldacron, in D, Projects 02 December 2012 · 804 views

Given that my BorderWatch project has languished on github for months without any updates beyond the first few days of random hacking, it's going to be a while before it can serve as an example of game programming in D. So I had some free time recently and decided to do something different. I put together a simple TicTacToe game, that I call T3, and put...


Binding D to C Part Four

Posted by Aldacron, in D, Binding to C 05 August 2012 · 1,934 views

This is the fourth part of a series on creating bindings to C libraries for the D Programming Language.

In part one, I introduced the difference between dynamic and static bindings and some of the things to consider when choosing which kind to implement. In...


Uniform Function Call Syntax in D

Posted by Aldacron, in D 29 June 2012 · 8,030 views

Uniform Function Call Syntax (UFCS) is a feature of the D Programming Language that was finally implemented in all its glory in a recent compiler release. It has been available for use with arrays for quite some time, since the early days of D1. But now it is available for every...


Binding D to C Part Three

Posted by Aldacron, in D, Binding to C 19 May 2012 · 2,773 views

This is the (long overdue) third part of a series on creating bindings to C libraries for the D programming language.

In part one, I introduced the difference between dynamic and static bindings and some of the things to consider when choosing which kind to implement. In...


Setting Thread Affinity on Windows in D

Posted by Aldacron, in D 03 April 2012 · 1,000 views

When working with D's standard library, it is sometimes necessary to work around missing declarations in the core.sys.windows.windows module. It's a fairly big module as is, but it isn't all-inclusive. If you are doing any heavy-duty Windows development, you'll likely want a...


Putting D's Array Slices to Use

Posted by Aldacron, in BorderWatch, D 08 March 2012 · 1,083 views

I've been working on BorderWatch a little bit every day. My focus has been on getting the ASCII engine, Arthur, into a state that will let me get a game up and running. With the few modules that I've implemented so far, I believe I'm there. One of the D features that has...


BorderWatch

Posted by Aldacron, in BorderWatch, D 05 March 2012 · 1,005 views

I'm afraid I'm going to be waving goodbye to Dolce. It's been sitting, bit rotting, for a while now. Some time ago I encountered two major issues with my Allegro binding in Derelict 2. One, a random (and I mean...






June 2013 »

S M T W T F S
      1
2345678
9101112131415
161718 19 202122
23242526272829
30      

Recent Entries

Recent Comments

PARTNERS