November 2014

S M T W T F S
      1
234567 8
9101112131415
16171819202122
23242526272829
30      

Style Credit

Expand Cut Tags

No cut tags
Wednesday, October 15th, 2014 09:38 am
I'm programming a game
In C++

Writing the music
Using a real-time FM synthesizer
That I wrote from scratch
Directly interfacing with the system's sound API

The game will be 2D
I programmed the graphics engine
Directly using OpenGL
I almost used DirectX for the Windows version
But then I'd have to program OpenGL for ports anyway
And I didn't feel like doing the core graphics engine twice

I could do the game in 3D
I've done 3D
I understand matrix math
I understand transformation matrices
I understand shaders, linear interpolation, and vertex arrays
But it'd take to long to do 3D
So I chose something that would work well in 2D

I'm doing all the sprites myself
Animating them myself
Creating all the character designs myself
Creating all the promotional art myself
Doing all the promotion myself

I wrote the story myself
Plotted it out carefully in advance
All the dialog will be by me
It will be displayed using a custom raster text engine
That uses bbcode style tags for formatting
And works directly in UTF-8
For Unicode support
Using UTF-8 reading and writing routines that I myself authored

I'm still coming up with the exact gameplay mechanics
Still trying to get a feel for what I want
It's not there yet
But it's nothing I haven't done before
I have three released games to my name, after all

Meanwhile I'm looking at this application for cashier
At the Dollar General in town
Because I can't find a job

Wow, I suck

Reply

From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.