🎉 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!
![<div class='d-flex align-items-center'><img class='media-img mr-2' src='https://uploads.gamedev.net/profile/photo-15.png'><div class='d-flex flex-column justify-content-between align-items-start' <h4 class='text-white'>johnhattan</h4><div><i class='fas fa-heart mr-1'></i>2354</div><div>Joined June 15, 1999</div></div></div> Profile](https://uploads.gamedev.net/profile/photo-15.png)
Southlake, TX
Imparting game development wisdom of dubious quality a ridiculously long time.
![Beta drops and disappointments](https://uploads.gamedev.net/profile/photo-15.png)
Okay folks. The the 6/20 beta of the games is now available in the same place where you found the previous beta. If you don't have that old email or you want to join up with the beta program, email john@thecodezone.com and I'll set you up. My beta-list is still pretty small, but I don't anticipate …
![Another beta drop](https://uploads.gamedev.net/profile/photo-15.png)
I'm having another beta drop today. This should be much more polished than the previous one. There's nothing like letting other people try your games to ferret out important bugs. I still have space available, so if you wanna test, email john@thecodezone.com.
Oh, if you ever find yourself in Japan a…
Oh, if you ever find yourself in Japan a…
![How to do everything wrong](https://uploads.gamedev.net/profile/photo-15.png)
1. Move directories around (thus messing up your include paths) before packaging up your first beta.
2. Release a beta one without any way for testers to post bugs short of emailing you.
Both are fixed now. If you're a tester, check out http://www.thecodezone.com/bugs.html to post 'em. I found the be…
2. Release a beta one without any way for testers to post bugs short of emailing you.
Both are fixed now. If you're a tester, check out http://www.thecodezone.com/bugs.html to post 'em. I found the be…
![Important NSIS tip](https://uploads.gamedev.net/profile/photo-15.png)
If you're using NSIS as your installer, here's an option that can potentially save you a ton of space, especially if you have redundant data.
The "SetCompressor" option in your script has a few new options in it. The old options of what compression type to use (gzip vs lzma vs BZIP2) is still there,…
The "SetCompressor" option in your script has a few new options in it. The old options of what compression type to use (gzip vs lzma vs BZIP2) is still there,…
![It's Vista-riffic. . .sorta](https://uploads.gamedev.net/profile/photo-15.png)
Installed the Vista Beta on one of the machines here in the Hobbit Hole. For the most part it works pretty well. There are plenty of rough edges, but it's reasonably stable and easy to work with.
Except for one thing.
Windows Freakin' Explorer.
Microsoft's always had a love-hate relationship with Wind…
Except for one thing.
Windows Freakin' Explorer.
Microsoft's always had a love-hate relationship with Wind…
![Okay, I'm beta](https://uploads.gamedev.net/profile/photo-15.png)
I don't have the install program written, but everything else is ready.
Hence, I'm officially beta 1 today for the standalone versions of The Code Zone Daily Puzzles.
If you're interested in being a tester for 'em, email me at john@thecodezone.com. I'd prefer that you be a player of the daily games. …
Hence, I'm officially beta 1 today for the standalone versions of The Code Zone Daily Puzzles.
If you're interested in being a tester for 'em, email me at john@thecodezone.com. I'd prefer that you be a player of the daily games. …
![Items for fractional optimizers](https://uploads.gamedev.net/profile/photo-15.png)
Here's a treat for those of you who (like TANSTAAFL and DavidRM have told me on separate occasions) like to find small things that make their lives slightly more optimum, much like Mr. Gilbreth of Cheaper By The Dozen.
And I'm referring to the book. Not to that crappy Steve Martin movie that took no…
![Confusebox = easy?](https://uploads.gamedev.net/profile/photo-15.png)
Is ConFusebox too easy? I made the size random so that the game would vary slightly in difficulty from day to day, but I think the smallest size (7, today) is just too easy.
It currently picks a random size between 7 and 9. Any objections to me ramping it up one or two clicks?
My only worry is that i…
It currently picks a random size between 7 and 9. Any objections to me ramping it up one or two clicks?
My only worry is that i…
![Everything's working again](https://uploads.gamedev.net/profile/photo-15.png)
Everything appears to be working again after a couple of days of score-related turmoil. I recompiled stuff for Flash 7 player instead of Flash 6. That drops my potential playable browser-share from 99% to 98%, but I think I can bear that. That did bring up a couple of bugs, mainly related to Action…
![RSS High Scores](https://uploads.gamedev.net/profile/photo-15.png)
Awright, I have something for testing. Take a look at this:
http://www.thecodezone.com/games/tables/hitable_chesscards_rss.xml
This is a generated high score table in XML, complete with XSLT styling so it'll look reasonable if somebody browses to it. I tested it in all the modern browsers (Firefox, I…
http://www.thecodezone.com/games/tables/hitable_chesscards_rss.xml
This is a generated high score table in XML, complete with XSLT styling so it'll look reasonable if somebody browses to it. I tested it in all the modern browsers (Firefox, I…
![More RSS musing](https://uploads.gamedev.net/profile/photo-15.png)
A good discussion if you live in the D/FW area or are a member of a game development club of some type. I'm trying to come up with the "spark" that'll get D/FW gamedev gatherings off the ground.
Right now we're having the opposite problems that most clubs have. Most clubs have the content but not th…
Right now we're having the opposite problems that most clubs have. Most clubs have the content but not th…
![A bit more polish](https://uploads.gamedev.net/profile/photo-15.png)
Added a few more bits here and there to make the games a little more consistent. They all have the same button-push sounds now. Most of 'em have their own little "victory theme" that plays when your game is over.
A couple of days ago, Penn Jillette posted an enhanced version of his "Monkey Tuesday" …
A couple of days ago, Penn Jillette posted an enhanced version of his "Monkey Tuesday" …
![Stuff seems to be working](https://uploads.gamedev.net/profile/photo-15.png)
Apart from a couple of minor suggestions and bug reports, the new games appear to be running pretty well. Apart from a few minor hiccups (Shi sen high scores being ranked in reverse), everything's working pretty well.
I still need to come up with some better instructions for BaffleBees. I think I ha…
I still need to come up with some better instructions for BaffleBees. I think I ha…
![Okay, I pulled the trigger](https://uploads.gamedev.net/profile/photo-15.png)
Well, I'm still a couple of weeks from having all of the standalone games ready, but Shelly said that the six existing games are good enough to go live. Hence, I put 'em all up and released 'em into the wild.
I guess they're still officially in beta until the standalone ones are ready, but they're p…
I guess they're still officially in beta until the standalone ones are ready, but they're p…
![OpenLaszlo = cool](https://uploads.gamedev.net/profile/photo-15.png)
OpenLaszlo is officially very cool. For the uninitiated, it's an object-oriented XML-based language that's used to build robust web-based UI's, ala Ajax or Flex.
Like Flex, you describe your app's front-end in an XML-based language that describes the layout, controls, and behaviors. Also like Flex y…
Like Flex, you describe your app's front-end in an XML-based language that describes the layout, controls, and behaviors. Also like Flex y…
![A couple of changes](https://uploads.gamedev.net/profile/photo-15.png)
A light bulb popped up over the head today. A few days ago I wrote a little panel that allows you to keep track of what games you've played today. Then it occurred to me that I ought to just replace my animated buttons with it.
It takes up less space than the old one and it's not as distracting with…
It takes up less space than the old one and it's not as distracting with…
![Freedom, who needs it?](https://uploads.gamedev.net/profile/photo-15.png)
A few days ago, I asked what would happen if VOIP makers just added a plug-in model that would allow people to attach their own codec plugin, thus freeing the VOIP makers from the potential of the government forcing them to open up "back doors" to their systems.
Well, it appears that the answer is t…
Well, it appears that the answer is t…
![How to save $54](https://uploads.gamedev.net/profile/photo-15.png)
It's firm license renewal time for Professional Engineers. And that means that every little one-man print shop out there is gonna start pretending to be a state agency.
Basically we need to renew our license, and that means that it's a good time to also refresh all of the annoying little business bi…
Basically we need to renew our license, and that means that it's a good time to also refresh all of the annoying little business bi…
![/me writes](https://uploads.gamedev.net/profile/photo-15.png)
Big thanks to Bryan for the memory benchmark. I had the same experience here. So I put up what I consider to be the unlikliest candidate for memory-leaks. The Voracity button just keeps recycling the same eight or so squares over and over, so there's not any dynamic allocation going on.
Not that it …
Not that it …
![We're free. . .to be stupid!](https://uploads.gamedev.net/profile/photo-15.png)
Okay, just as a quickie test I broke the links for my three animated buttons up on top there. If you guys who saw hideous memory-consumption on my journal will test it again, I'd appreciate. I don't see anything on those buttons that'd cause a problem, but you never know.
On another note, marketing…
On another note, marketing…
![Just a muse](https://uploads.gamedev.net/profile/photo-15.png)
With all this talk about how the gubment is taping your phone calls, I had a few thoughts.
One is how VOIP is currently screwing things up for 'em. Apparently stuff like Vonage and Skype are pretty good at scrambling up packets before sending 'em along to other servers and/or clients machines --so g…
One is how VOIP is currently screwing things up for 'em. Apparently stuff like Vonage and Skype are pretty good at scrambling up packets before sending 'em along to other servers and/or clients machines --so g…
![Slow page for you?](https://uploads.gamedev.net/profile/photo-15.png)
I got a complaint from Rick that pages are running slowly, specifically on this journal page. At first, I suspected that the problem was the recent Flash 8.5 beta which has a documented memory leak, but it turns out he's using Flash 8.0.22 and IE 6, which should be pretty solid leak-wise.
According …
According …
![Daily Puzzle suchlike](http://members.gamedev.net/johnhattan/diary/confusebox.png)
Okay, standalone confusebox is basically done. I still need to add a "give up" button, as there's no convenient way to get back to the main menu if you, for example, realize that you're playing a game you don't want to play (wrong game number, size, etc). Your only solution to get back to the main …
![The crab fable, revised edition](http://members.gamedev.net/johnhattan/diary/crabs.jpg)
Once upon a time, there were two crabs:
Belvin was a philosopher and a mensch and was schooled in the ways of Sartre and Rand. Nivleb was an engineer who had graduated from a school in the Southwest Conference and was considered to be both devious and shallow by his peer crab philosophers and fellow…
Belvin was a philosopher and a mensch and was schooled in the ways of Sartre and Rand. Nivleb was an engineer who had graduated from a school in the Southwest Conference and was considered to be both devious and shallow by his peer crab philosophers and fellow…
![Back to work](https://uploads.gamedev.net/profile/photo-15.png)
SQLiteZinc has now gone a week without a bug report, and I have it working in four games without any new bugs, so I'm probably gonna declare the thing to be version 1.0 and leave it up there forever. I got two promises from people that they'd toss a few bucks in the "tip jar" but not a dime from it…
![Da weekend](http://www.tvsquad.com/images/2005/10/geena.jpg)
Didn't do much game-related this weekend. Friday was Shelly's parents 40th anniversary dinner. We took 'em to Buca Di Beppo, which is a good place to take a big crowd of folks on short notice. We didn't have a very big crowd (11 people), but it worked out really well.
Saturday Maggie had yet another…
Saturday Maggie had yet another…
![Usher yourself into the Mew Age](https://uploads.gamedev.net/profile/photo-15.png)
My pal Ron from Seattle, one of the finest off-the-wall talents of whom you've never heard, former drummer for the Ottoman Bigwigs (first CD I ever ripped so I could play it on my cheapo MP3 player), and the only subhuman for whom I may someday surrender my title as The Man(tm) now has his own podc…
![Continuing apace](https://uploads.gamedev.net/profile/photo-15.png)
Hey Hey Wow!
HEY HEY HEY WOW!!!
According to my usage log, 88% of this blog's readers have checked the checkbox so that they'll hear the theme every time they load the page. That's a bit lower than what I'd hoped, but it's still good.
Three standalone games are about ready now. I'll probably need to s…
HEY HEY HEY WOW!!!
According to my usage log, 88% of this blog's readers have checked the checkbox so that they'll hear the theme every time they load the page. That's a bit lower than what I'd hoped, but it's still good.
Three standalone games are about ready now. I'll probably need to s…
![New stuff on top](https://uploads.gamedev.net/profile/photo-15.png)
I needed a bit more space for some new games, so I re-did my gamedev header.
I also added a button to play the Official Bargain Basement Blog Theme Song. I decided long ago that I need an official theme song, not so much for the blog but for myself. I needed something that would let people know that…
I also added a button to play the Official Bargain Basement Blog Theme Song. I decided long ago that I need an official theme song, not so much for the blog but for myself. I needed something that would let people know that…
Advertisement
Popular Blogs
Advertisement