🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

The Code Zone Bargain Basement Blog

Profile
Southlake, TX

Imparting game development wisdom of dubious quality a ridiculously long time.

1,746 comments
48 followers
1,277 entries
Advertisement
johnhattan
September 11, 2000
rocket pics
Just thought I'd share. Somebody just sent me the coolest pictures of my rocket here and here. The first is the Perfesser Fate waiting in line. Shelly's attending it. I'm a couple of spaces behind holding the launch rod for the beast.

The second shot is the rocket taking off on an Aerotech K550.

Pret…
555 views
johnhattan
September 06, 2000
Think Tank Hatred: Part 1
I got the weirdest email today from someone who owns my games.

Basically, he's insisting that ThinkTank cheats. He didn't get into any specifics, but he claims that it's impossible to get a score over 40,000 (boy, you'd think he wouldn't play it so much if he hated it), and he even videotaped the ga…
518 views
johnhattan
August 31, 2000
copyin' bitmaps
I'm a draggin' and droppin' fool here. Got the drag-n-drop stuff working beautifully. It was basically a line-for-line translation of the drag-n-drop code in the older games. Seems to be working nicely, which is a Good Thing, as debugging drag-n-drop is quite difficult (click mouse, breakpoint fire…
489 views
johnhattan
August 29, 2000
anti-money
Got a couple of new screen-shots on the future-page here. I replaced the old Wari screenshot with a newer one that looks a bit better (the old one was admittedly ugly as mud). Also, I added a new screenshot for Brain Bones. I look forward to getting this one running on a handheld, as it's one of my…
592 views
johnhattan
August 24, 2000
more swan song
A quick addition to the Expert Games swan-song.

The last shall definitely be first in this world. The only games that seem to be on the shelves anywhere are the originals, 24 Games for Windows. They are still on the shelves in Germany as a sub-license of a sub-license (translation: I'm receiving alm…
421 views
johnhattan
August 23, 2000
numbers numbers numbers
Well, if my latest royalty statement is any indication, the era of my Expert/Activision games is at an end. My colleague Bryan asked me to put together some rough numbers as to how well the games did. These numbers are pretty rough (likely on the low side), but here they are. . .

24 Games (a.k.a. 24…
468 views
johnhattan
August 21, 2000
cool hardware and murder
Just got an official "very cool piece of hardware" here.

It's a Linksys 4-port DSL hub that I decided to get after reading a review on Ars Technica. It's basically a 4-port ethernet hub that knows how to split up an internet connection among all of the machines connected to it. Since my DSL box know…
540 views
johnhattan
August 09, 2000
sosec angst
Just got a "statement of earnings" from Social Security, showing how much I've contributed since entering the workforce in 1981 and how much I'll get back. Turns out that if I stay at my current rate of income, I retire at age 62, and I live to be 100, I'll get back about 13.6 percent of what I put…
521 views
johnhattan
August 07, 2000
dem bones dem bones dem brain bones
Ugh. Two weeks. Forgive the lateness of my reply.

Started on another game, as the whole preferences business is turning out to be a can of worms. It'd be simple except for the fact that there are sometimes preferences that depend on other preferences (like in Minesweeper, you can choose a canned siz…
553 views
johnhattan
July 22, 2000
sea prime to the sea
I have a confession to make. . .My name is John Hattan and I. . .. . .think C# is a good idea.

OK, lemme clarify. C# isn't a great idea, but the technology behind it has serious promise. Lemme explain.

Java was an idea who's time had come. It very successfully fixed a lot of flaws in its predecessor …
466 views
johnhattan
July 17, 2000
The bug is dead
The bug is fixed!

Big thanks to Larry Hannay who manifested the bug on his machine, provided me with the exceptions that the applet was throwing, and verified that the fix I made did indeed fix the bug.

Turns out it's a problem in IE's Java class library. When laying out your components with the AWT …
476 views
johnhattan
July 14, 2000
I gots a bug
I need to ask a favor. Could everyone reading this go to the following page and help me test something. . .

1. Go to http://www.drdavebarnett.com/online_b.htm

2. In the applet, enter your name in the top box, any number in the second, and testing for the username and password boxes. This should log y…
495 views
johnhattan
July 12, 2000
Hot!
Ugh. Sunny and 101 degrees. Welcome to summer in Texas. It got here a bit late because of the freak rainstorms of June, but the five-day forecast is calling for sunny and 100+ until Sunday.

It's here.

Interestingly enough, though, the TV news never truncates the weather forecast, even though there's …
490 views
johnhattan
July 02, 2000
Congrats to my baby bro
Congrats to Mark (my little brother) and Karen Hattan who, on the 29th, became the proud parents of an 8 pound 14 ounce meatloaf named Joseph.



That's my folks in the background.
475 views
johnhattan
June 26, 2000
Yellow Dog Linux Part 2
Linux is working on the iMac. Biggest problem is that I haven't been able to install the development tools or the Mac compatibility box (so I can run ordinary Mac apps without restarting), as the installer crashes whenever I check 'em. Not that big a deal right now, as I can get my feet wet with Li…
487 views
johnhattan
June 25, 2000
Yellow Dog Linux
Had a brilliant idea a couple of days ago. I'd always been planning to put Linux on the main development box so I could start on doing a port of the class library (boy, I've gotta think of a codename someday). Suddenly it dawned on me. . .I've got this stupid purple iMac sitting here that does noth…
657 views
johnhattan
June 13, 2000
Nuthin plus Nuthin equals Nuthin!
Wow. The CGDA and the IGDN have merged to become the IGDA.

This is exciting news. That means that instead of having two competing game development trade organizations that do nothing, we now have a single blanket game development trade organization that does nothing.

It is my hope that the new combin…
536 views
johnhattan
June 12, 2000
happy code
I'm happy. My code's happy. Everyone's happy.

My new polyglot self-growing data-structure that I mentioned in my last entry is working nicely. One bug that took a while to track down was a one-off error that was causing the [] operator to return zero for the last item in the structure. After about a…
481 views
johnhattan
June 10, 2000
Oooooh, DVD
Finally broke down and got myself a DVD player. Through the americangreetings.com and flooz.com "we'll match any gift up to $50" promotion, I figured out that I could get a really nice one for $95 with shipping, so I couldn't resist. Just arrived a couple of days ago, and it's awfully nice. I went …
575 views
johnhattan
June 01, 2000
New EmBeDdEd ViSuAl C++
Well, my copy of eMbedded (their capitalization, not mine) Visual Tools 3.0 arrived today. I was hoping that it'd arrive significantly earlier than the "early June" that they'd been claiming, but I guess I can't complain --you can't get much earlier in June than today.

Anyway, the following stuff is…
520 views
johnhattan
May 25, 2000
Your stupid games, stupid stupid!
Have you ever played a game that was absolutely mind-numbingly stupid. . .then you played it again and again?

Well, I just found one of those. This one's called Pug Wars, and it's about as stupid as they come. You are an ugly little dog traveling around ten different locations in a city. You're also…
492 views
johnhattan
May 24, 2000
Mmmmmm, dotcom groceries
Well, the wife and I have officially crossed over into the "pathetic" category. We just took delivery of a big buncha groceries from HomeGrocer.com. For the uninitiated, it's a new service that home-delivers groceries that you buy over the web. Well, despite laughing about the fact that we no longe…
500 views
johnhattan
May 18, 2000
Non-kludgy bitmap-drawing
Phew. I finally came up with an elegant way to draw to bitmaps.

Drawing to bitmaps has always been a bit of a pain, especially if you've got a custom bitmap format. The Windows GDI functions are pretty limited as to what they'll draw to (i.e. HDC's), but they're so nice and robust that you don't wan…
521 views
johnhattan
May 02, 2000
Shared: The Object
Workin' on 'Shared' now.

Shared is a base class (probably better described as a pattern) that I came up with quite a while ago for the 'new' games (eventually released as the Cosmi game pack). They were originally designed as a friendly abstraction for networked games, but it turns out that they wer…
445 views
johnhattan
April 26, 2000
Elvis, JFK, and Expert Software
Sorry about the lack of updates. Been doing other stuff.

Following up on my news-post a few days ago, you can order the CD with the free CE developer tools here. The tools are free, but it's $7.50 for S&H.

If you don't wanna pay for the S&H, you'll be able to download it for free eventually. …
591 views
johnhattan
April 13, 2000
zounds, a diary update!
Just a note that my wife, the lovely and talented Civilgrrl, has finally made some long-awaited updates to her engineering diary.

If you ever wondered what programmer technobabble sounded like to ordinary people, it's worth a read just to see some hardcore civil engineer technobabble.

Welcome to my w…
522 views
johnhattan
April 11, 2000
rumors rumors rumors rumors rumors
OK, it appears that some busybody gossip sites are doing more rumor-mongering. Lemme make another official announcement:



*ahem*



Richard Garriot is not hiring on with The Code Zone. He is not planning to put together a collection of small-format persistent-world games. He is not planning a new product…
464 views
johnhattan
April 09, 2000
rumors rumors rumors
The rumors are not true.

Richard Garriot is not hiring on with The Code Zone as head of the design team for small-format games.

Stop calling me.
434 views
johnhattan
April 08, 2000
Lessons I learned from The Phantom Menace
Saw it in the theater a while back. Rented it this week. Thought it bore mention. . .



Lessons I learned from The Phantom Menace

  • If your method of transportation has lost power, no matter how badly damaged it is, you can get it working again by twisting two wires together or pressing a sequence of but…
414 views
johnhattan
April 05, 2000
my desktop
OK, in the spirit of everyone else posting their "developer desktop" pictures, here's mine. I didn't do anything to "sweeten" the picture. This is pretty-much what my world looks like. Here's a description of what's on the screen. . .

  • That little start-menu that's hanging in the middle of the screen…
544 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
12 Followers
15 Entries
12 Followers
johnhattan
Programmer
1,277 Entries
48 Followers
ApochPiQ
Generalist
628 Entries
43 Followers
dgreen02
Generalist
338 Entries
55 Followers
Advertisement