Quantcast
Channel: C++ – Phil Hassey
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Invasion of the Blobs & dev toolkit in the works

Hey, A few weeks ago I entered the Ludum Dare game development contest and whipped together a fun game about defending off invading blobs using a spray can. I spent another week getting it polished up...

View Article


Is this a safe pattern for auto-registration?

Hey, I’m trying to have various components in my game pre-register themselves upon startup of the game. I’m using this pattern: Here’s my registration code that is in one .cpp file. The register_init()...

View Article

How to create and play IVF / VP8 / WebM / libvpx video in OpenGL

Disclaimer: this tutorial covers how to render IVF / VP8 / libvpx video in an OpenGL libSDL / SDL window. IVF video only includes video, not audio. For game developers, it’s trivial to play audio via...

View Article

Image may be NSFW.
Clik here to view.

Dynamite Jack: Component Object model

I’m gonna dig into some of the tech behind Dynamite Jack, so hold onto your seats. So, a lot of devs are into Component Object game design. That article is by a friend of mine who goes into a good...

View Article

Help me runtime debug this code

Hey there… This happens to me sometimes. I want to be able to turn on a debug mode or a tool that will crash my code during runtime. I can use Xcode, MSVC 2008, or GCC under Linux. Anything. Though,...

View Article


Image may be NSFW.
Clik here to view.

Dynamite Jack: Final Prototype post-post-mortem

So in October of 2011, Ludum Dare hosted a second October Challenge. I had so much fun the last year, despite canceling my game, I decided to give it another go. I was really attached to the idea I...

View Article

Image may be NSFW.
Clik here to view.

How I got Dynamite Jack from 62MB down to 46MB

Hey, So – I went Universal with Dynamite Jack just today! Yay! This involved a lot of “blah blah” messing with resizing all the menus for iPhone users, which wasn’t very interesting, though it came out...

View Article

Getting ENet to work with Marmalade

Through a bit of Googling and whatnot, I got in touch with Joe Delgado who was able to provide a patch to fix ENet to work with Marmalade. These are modifications to unix.c. When I am making a...

View Article


SDL2 Tips, Tricks, and Workarounds

It only took me about 3 days to get my framework working with all my targets: Windows, Mac, Linux, iOS and Android. I took an extra day to write my own simple mixer for WAV and OGG audio. And there...

View Article


Image may be NSFW.
Clik here to view.

Turkey Tomahawk Turbo

I’m pleased to announce Turkey Tomahawk Turbo! I made it for the Charity Game Jam this year! So check it out Windows or Mac or Linux! And now on the Web! Have fun! -Phil

View Article
Browsing all 10 articles
Browse latest View live