How to finish a game in less than ten years

Profile
Redwood City, CA
This time, I will do it differently. This time, I will actually finish. Psschyeah! As if!
48 comments
45 entries
Advertisement
hplus0603
October 13, 2008
Games! Games! Games!
I've been quite busy. My entry for Dream-Build-Play turned out okay, although we had to dash like mad to put actual gameplay levels together during the last week, having worked on art path and technology up until then.



Ko-Ado the Cloud

After handing in, I worked a bit on a 2D game, just to get the en…
2,858 views
hplus0603
September 24, 2008
Have I been remiss in posting?
Well, yes. But I've actually been working on gamesey stuff! I'm helping an artist with an entry to the Dream-Build-Play XNA game competition hosted by Microsoft.

You can check out some screen shots and a video here: http://www.the-cloud-game.com/

Also, I recently wrote a rather long rant on some appl…
2,635 views
hplus0603
June 18, 2008
Oh, and some music
On Father's Day, I decided to stay creative all day. I locked myself upstairs with my CuBase and my Xboard, and out came an entry for the monthly KVR song competition. You might like it. You need an OGG player, though.

0806_jwatte_Engage.ogg.
2,417 views
hplus0603
June 15, 2008
I've written some XNA code again
You can see a screen shot of the editor (which uses COM / .NET interop) and more musings about being a toolsmith versus being a game developer over at http://www.enchantedage.com/cargame.

Suffice to say: I may yet move beyond the tech demo stage of one of my hacks, and make a real game of my own one…
2,828 views
hplus0603
May 02, 2008
Project Gotham Racing 4: It Sucks!
I'm way too busy at work to do much development at home :-(

What free time I have, I typically spend playing games or watching anime, rather than developing on the game.

Speaking of games, I've been trying Project Gotham Racing 4 for the last week (I bought it together with a wireless steering wheel …
3,328 views
hplus0603
March 25, 2008
More XNA stuff
XNA is fun, because you can run your stuff on the Xbox. Although the floating-point performance of the compact CLR (which they use on the Xbox) is really quite poor.

Anyway, you might want to read my screenshot comments on my current XNA experiment.
2,242 views
hplus0603
January 29, 2008
Help! I'm trapped in the body of a toolsmith!
Dammit! I had a witty post with all kinds of image and hyperlinks going, and IE 64 just crashed on me again. It tends to do that a lot. Blech!

Anyway, I was trying to texture some terrain to make something happen with the C4 engine I've had a copy of forever, and tried the Insane Terrain Texture Gen…
2,802 views
hplus0603
December 27, 2007
About projects petering out
So... my at-home project has petered out again. It's not dead, it's just sleeping. Really :-)

What killed it? Well, I usually blame a lack of art, but I'm not sure that's it. I think it's the point where I can start adding art, but I realize that to get anything actually useful, I have to add more a…
2,590 views
hplus0603
October 10, 2007
Pageable Terrain Format draft specification availa
If you don't follow the Multiplayer and Networking forum, you don't know that the Pageable Terrain Format draft specification is posted, as a PDF!

Check it out. We've put a lot of work into the format, and the supporting code (which we'll make open source later this year). Hopefully, it can become a…
2,465 views
hplus0603
September 12, 2007
Work work work
I'm going to do something different today. I won't talk about the experimental game hacking that I usually do. Instead, I'll talk about work.

Work is so busy these days, I don't have time to work on the game. But I gave myself 9 years and 364 days, so I still have a sufficient buffer to finish on ti…
2,817 views
hplus0603
August 26, 2007
Third party engines, again
I've been noodling around a little more in C4, mostly to figure out some things in an environment that's a little more complete than my home environment, but not as big as my work environment. And guess where I got stuck?

If you guessed "animated character pipeline," you're right! Just like with eve…
1,060 views
hplus0603
August 07, 2007
It's been a while
I've been on vaccation (still am), and have made some progress on the project. I haven't, however, posted about it.

The exporter problems are mostly behind me. In the end, Derek Nedelman turned out to be quite responsive to problem files/scenes mailed his way, and made OgreMax work pretty well. I st…
963 views
hplus0603
July 19, 2007
The pain! The pain!
So, you know I'm using Ogre 3D, version 1.4.3.

There are three exporters that allegedly work with animated characters and 3ds Max 9: LexiExporter 1.0.6 (just released), and oFusion Community Edition (from February) and the Ogre Mesh Exporter.

Unfortunately, oFusion doesn't work with skinned character…
1,325 views
hplus0603
July 15, 2007
New Etwork version
So I've spent the week-end releasing a bunch of code.

1) I released the updated version of kW X-port, my DirectX .X file exporter for 3ds Max. It's on SourceForge: http://kwxport.sourceforge.net/

2) I updated and released the Etwork networking library I'm also using for my project. It's on my home ma…
1,100 views
hplus0603
July 11, 2007
Back in the swing
I've spent a few hours to get back in the swing of things, and it's paid off pretty well.

I defined packets for creating and removing objects on the client machine, and for updating properties of those objects. Here, the object system I designed a few months ago really helps, because public properti…
1,028 views
hplus0603
July 04, 2007
New exporter
I had kind-of stalled out on the project, because I was at the part where I wanted to add moving entities (animating), and the exporters I had for 3ds Max 9 were all busted one way or the other for skinned, animated characters. I just read that there's a new LexiExporter for Ogre for 3ds Max 9, whi…
965 views
hplus0603
June 12, 2007
Screenies
Screenies are good. This is from last weeks XNA game studio experiment.





890 views
hplus0603
June 11, 2007
Why is everything so hard?
This is work related. I'm working on testing out a popular content management system for an interactive web site: Drupal 5.1. It's a reasonably well functioning system, with a rich feature set, and it installs easily.

Among the features is the ability to add a new kind of content. You start out with…
1,121 views
hplus0603
June 10, 2007
Writing and Building
Little in the way of updates. The house is coming together, and with that the home theater, which is taking a bit of time right now :-)

I also have a bunch of writing to do, so my creative spirits go there rather than my project. At work, I'm presenting at a conference on June 25; on the side line, …
938 views
hplus0603
May 18, 2007
And now... for something completely different!
It's my daghter's seventh birthday today. Kids are so funny. She got up before the alarm bell, and knocked on our door saying we had forgot about her birthday. Normally, we have to drag her out of bed to get to school.

Then, while we're still singing and bringing in the cake, she descends upon the p…
994 views
hplus0603
May 13, 2007
Fighting the Ogre
I've been fighting the Ogre shadow system and near terrain renderer. It turns out that it uses different shaders for rendering ambient and color materials, vs rendering light contribution with shadowing. This means that, even if using the exact same code in both shaders, you won't get full invarian…
977 views
hplus0603
May 09, 2007
Travels, and editing
I went to Paris over the week-end. Me and my sister took my mom as a present for her. We've been before, but a long time ago. Say what you want about the French, but they cook really well! I ate deliciously all week-end long. It's also always nice to hook up with family.

While returning to the airpo…
989 views
hplus0603
April 29, 2007
Bugs
I'm using OGRE, and OIS, and CEGUI. I'm using an OIS::MouseListener.

I get the callback for mousePressed(), but for some reason, I'm not getting mouseReleased(). This bums me out. Anyone have a clue?
924 views
hplus0603
April 29, 2007
Database
I downloaded the latest version of SQLite and stuck it inside a thread in my server. I then made log-in password validation be asynchronous, waiting for look-up in the database. That's better than using the hard-coded password "pass" that I've had until now :-)

Actually, the way I went about it migh…
1,015 views
hplus0603
April 23, 2007
The refund
Today, I got a refund on the "historical buildings" purchase from TurboSquid. Good that I got the money back, but bad that I couldn't use these.

Does anyone own a copy of Lightwave, and an exporter that can export to any common format (Collada, .X, etc) that can be imported into 3ds Max? Apparently …
982 views
hplus0603
April 23, 2007
So, with the tools...
I'm making progress towards a layout editor. I said I wouldn't write any tools, yet here I am.

I have mouse tracking working, selection working, and a list window that show the entire scene, or sub-selections based on name matches. Realistically, I'll need something like this anyway, to debug the ga…
849 views
hplus0603
April 16, 2007
Metadata, Reflection or Self-describing Data
I'm a big fan of self-describing data. Some people call it reflection, some people call it metadata -- the end result is the same. A program should be able to examine the data structures within itself, and make decisions based on that examination.

The object/component/property system I wrote a while…
936 views
hplus0603
April 14, 2007
Turbosquid sadness
The post below this is much more technical, and actually contains interesting discussion. This post just vents steam.

So I picked up a few different building models with textures off TurboSquid. (Sometimes, spending money feels like an adequate substitute for progress)

The description for the package…
1,099 views
hplus0603
April 14, 2007
Lua, Servers, Nav Meshes and Editors
Some progress, and some more thinking.

I had to get the source for Lua, because I was suffering a crashing bug deep in the Lua DLL, and after trying for a while, I still couldn't figure out why by just stepping through my code. I got the Lua source, compiled it with debug assertions on, and immediat…
1,020 views
hplus0603
April 08, 2007
Level! Objects!
I have my system to the point where I can log in (with a hard-coded password), it exchanges authentication cookies, and it can send messages back and forth and dispatches them. I'm now implementing the "LoadLevel" message, which just takes a string which is the name of a LUA script.

That script cont…
931 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement