🎉 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!

Developer Blogs

Advertisement
johnhattan
October 20, 1999
Java and CivilGrrl
Still working on the Java project. I'm about halfway there. I think all of the technological issues are ironed out. It's just a matter of putting everything in place now.

All in all, my Java experience is mixed. It is certainly easier to use than C++, but the syntax, while simpler, is not as elegant…
486 views
johnhattan
October 11, 1999
page doings
Spent most of Sunday setting up my wife's official business web page. I think it turned out quite well. We tried to keep it simple, and not as stuffy as the web pages of other engineering firms. She made good use of the Whip plug-in (which is basically Acrobat for CAD drawings) to show off her work…
644 views
johnhattan
October 10, 1999
Austin GDC roadtrip
Just signed myself up for the GDC Austin RoadTrip. If you're there, be sure to say howdy.

Someday I'm gonna have to put together a presentation for these things. Looking at the list, I see a couple of presentations that I know I've seen before. If I put together a presentation on how to make a game …
494 views
johnhattan
October 06, 1999
New project
Taking a break from game-programming for a couple of weeks. I've got a pal who's got a fine product, but needs somebody with programming skill so he can improve his implementation. I'm putting together a couple of applets for him that'll help him get started. This is the first time I've done any pr…
598 views
johnhattan
September 30, 1999
Innovative user interfaces
I HATE INNOVATIVE USER INTERFACES!

OK, this is something I've been thinking about for a while, and today's the day. I'm adding a new item to my long-running list of "things game developers should and should not do". My item for today is a misquote of Jeff Goldblum's annoying character in Jurassic Pa…
613 views
johnhattan
September 28, 1999
VC++ Wishlist
John's next version of Visual C++ wish-list

  • A way to view unicode strings in the debugger. When you quick-view (or simply hover the mouse over) an ordinary string, you are shown the contents of the string. Unfortunately, this doesn't work for unicode. The only way to view unicode strings in the VC++…
526 views
johnhattan
September 23, 1999
Utilities and bitmaps
First off, I've got a utility you need if you've ever used the Windows character map applet.

It's Character Map Pro, and it's everything I look for in a utility. It's reasonably small, requires no extra DLL's or even an install program, and it's much better than the one that comes with windows (i.e.…
583 views
johnhattan
September 21, 1999
Rasterizer's working
Got the first cut of my new CE bitmap rasterizer up and running. Well, "running" is a bit of a broad statement, as the bitmaps currently look like burned mud. I've got so much bit-fiddling in there that I might be tweaking on this for a while.

When it's done, though, it should be nice. It's basicall…
624 views
johnhattan
September 16, 1999
General cheapness
A quick annotation to the Paint Shop Pro update mention I made in the news page. If you buy any version of PSP before the end of September, you can upgrade to version 6.0 for free (OK, eight bucks with shipping). At Electronic Discount Sales, a D/FW discount computer chain, they've got copies of PS…
635 views
johnhattan
September 13, 1999
Miller Freeman pays me money!!
Just a quick note that I've officially crossed the line in the sand. That What Language Should I Use article that I wrote a couple months ago for gamedev.net (a small-time site run by a couple of development monkeys) was bought by Miller Freeman (a bigass company that runs gamedev.net's inferior cl…
569 views
johnhattan
September 12, 1999
New toy
I got a new toy!

After a week of my venerable old mouse (a cheap Logitech Wheel Mouse, specifically) missing clicks and accidentally dropping items in the wrong place due to a failing button 1, I decided that it was time to retire it and buy a new mouse. I was gonna just buy an identical replacement…
679 views
johnhattan
September 10, 1999
Whimsy
Just a couple of whimsical things today.

Amazingly, I actually had a good "I wrote this" experience today!

I was out at my local pack-n-mail, sending that copy of CodeWizard (see 9/1/99) back to the manufacturer with a note that would singe your eyebrows. In the course of chatting with the guy who ra…
653 views
johnhattan
September 02, 1999
Death of 3D?
I found the Fourth Wave article about the Death of 3D interesting. I think the article's right on target, but they need to properly define the word "death". By "death", they're basically saying that 3D isn't gonna be the next magic bullet that takes over the industry.

Think of early personal compute…
690 views
johnhattan
September 01, 1999
Sprites, software, and hatred
Made some more headway on what is quickly becoming the premier sprite library for Windows CE. Heck, once I'm done with this beast, it'll be more marketable than any games I make with it :)

I also took some time to fully const my classes. Const is a C++ keyword that specifies that something cannot be…
671 views
johnhattan
August 24, 1999
How to spend a lot of money
Still doing a lot to help the wife's business get off the ground. She's got a couple of contracts already, and her last day at her day-job is Friday. Yesterday we nervously placed an order for AutoCAD 2K with Civil Engineering extensions. I don't wanna be too graphic, but it cost more than both of …
662 views
johnhattan
August 19, 1999
new diary
First, a quick plug. An old college pal of mine, Pat Down, has his own project page at www.codemoon.com. He's been dabbling in game development for as long as I've known him (14 years now, boy I'm old). He's currently working on a small project. Check it out!

FWIW, Pat contacted John M. about puttin…
738 views
johnhattan
August 16, 1999
Mush stuff
Wow, two weeks since the last update. That's gotta be some kind of record. Sorry about that. I'll try to keep you posted more regularly.

I haven't really done much on the games in the past couple of weeks, as I've had some extracurricular activities going on that you don't know about. My wife, the i…
604 views
johnhattan
August 02, 1999
Time off
Just a note to let you know I'm not dead. I'm just resting!

Just got back from a week long vacation in Niagara Falls. Not specifically game-oriented this time; just something fun. In the aim of feeding yet another stupid and meaningless hobby, the wife and I went to the International Jugglers Associ…
611 views
johnhattan
July 23, 1999
Austin GDC postmortem
Been working with my publisher on a new re-packaging of my products for other markets. I haven't gotten the numbers from this quarter yet, but I hope they'll be good. The games seem to be everywhere nowadays. My brother reported a sighting in a Nashville Wal Mart, and I saw the 2-packs at Sam's las…
515 views
johnhattan
July 19, 1999
new reference
Sorry about not having any updates in a bit. After that article I wrote, I decided to take a little hiatus from writing web pages.

The responses to the article have been very good. A few beginners thought it was spot-on and appreciated the overview. I had a couple of complaints from folks who though…
541 views
johnhattan
July 08, 1999
Cormaniacs unite!
Just a quick note today. There's an interesting interview with Roger Corman, father of the discount rack, on the ZineZone.

Almost as interesting as the interview itself is the fact that the interview is available in two formats. For each page of the interview, you can load up a RealVideo clip or you…
691 views
johnhattan
July 06, 1999
post-fourth
Ahh, the long Fourth of July weekend is over. Now I can get some rest! The wife and I spent all weekend driving everywhere, helping to set up a city fireworks show, and generally doing everything but getting some rest.



I got a good email back about my sprite library woes. Somebody in the know did c…
641 views
johnhattan
July 01, 1999
What to do for the fourth?
Wow, July. Where is the year going? Still don't know what I'm gonna do for Y2K. Probably just set a couple of lawn chairs on the back porch and await The Rapture :)



On the CE front, I have a question that I'll throw out into the ether here before posting it to the newsgroups. After hearing the pres…
671 views
johnhattan
June 28, 1999
Lens flares. Ooooooooh!
Why do all first person games have lens flares in 'em nowadays?

Lens flares are an artifact of camera-usage. Basically, it's caused when a camera pointed at a too-bright source (like the sun) causes bright spots to appear on film. Sometime a few years ago, every space-scene had to include a few lens…
512 views
johnhattan
June 23, 1999
New entries
I was gonna hold off on new diary entries until the whole thing got moved over to the new page, but a couple of newsworthy things have happened.

First off, Next Generation Online has finally posted their interview with lil' old me! This was actually an interview I did back in April. I figure they we…
531 views
johnhattan
June 08, 1999
STL

STL

Been making excellent progress building a reasonable game-based class library for Windows CE. Early on, I decided that MFC wouldn't help me much. The MFC classes that would be of use to me were fairly trivial, and the stuff I did need simply wasn't available. I figured I'd build a decent, yet not t…
689 views
johnhattan
June 01, 1999
Innovative user interfaces
First off, thanks for the kudos regarding my "Battle of the Johns!" bit. When I was finished writing it, I was worried that it wouldn't be taken in the spirit it was intended. I figured folks would either be entertained, or they would think that I'm an egomaniac who has the audacity to compare hims…
572 views
johnhattan
May 27, 1999
The battle of the Johns!
Sorry, but I just couldn't resist. After reading BitchX and the New York Times article, I had to pile on. In a weird attempt at humor, I have put together

The Battle of the Johns!

Note: Apparently, there is a third "John" who develops games in D/FW. Last name, "Carmack" or something like that. Never …
665 views
johnhattan
May 26, 1999
Minor gripe
Just wanted to voice a minor gripe here. MS went through a lot of trouble to port the 2,000 most relevant Win32 function calls to create the Windows CE API. On the whole, they are well-chosen. Whenever there are several functions that do something similar, they tended to choose the best one. For ex…
629 views
johnhattan
May 20, 1999
Book comparison
I noticed today that I had four different books on developing for Windows CE. In the interest of helping folks who are interested in CE development, I'm posting a. . .

Comparative Review of Windows CE Programming Books!



Book 1: Windows CE 2 Programming for Dummies

This is IDG's entry into the CE prog…
600 views
Advertisement
Advertisement