Intel sponsors gamedev.net search:   
The Code Zone Bargain Basement BlogBy johnhattan      

Monday, August 25, 2008
As mentioned a couple of times, I'm moving everything to a spankin' new quad-processor machine-beast. And I find little things here and there that bear mention.

Today it's fonts. As you can see from my games, I don't like to get too flowery with my fonts. A couple of the games (Pop Pies, Double Twelve) use a big fanciful font for the title, but I really like to go with readable stuff for the main text. And here are the fonts I prefer. They're readable at a distance but aren't distracting.

Note that the download sites I mentioned below might not be the preferred locations to get the fonts. Apart from the Vera Sans fonts, the licenses don't seem all that well spelled out. Best I know, most of these can be found on those "six hojillion fonts" collections, so the licenses should be pretty nonexistent. If one of these download sites is annoying, just google for another.

Bitstream Vera Sans - Very nice thick bold font. Classy looking. Wider than Arial and better for titles.

Boulder - Another nice thick easy reading font. Better than Arial Black for big titles.

Denmark - A bit star-trekky, but not so much that it's annoying. Limit this one to short bursts of text or titles. I believe this is the same font that gamedev uses for the text on its T-shirts.

Kacpo - A bit lighter than Boulder. I prefer this to Boulder if the text is really huge (like the Bulldozer main screen), as it's a bit less overpowering.


As for text-editing fonts, I still love Consolas. It's easy to read and the zeros and ones are distinct from ohs and ells, and it's built ground-up to look good in ClearType, and it doesn't look like a danged typewriter. C'mon, folks -- Courier is a holdover from IBM Selectric Typewriters. Time to let go.

Speaking of letting go, I'm enthused to see that Vista finally purged those old 8514 bitmap fonts from the font folder. Given that 8514 hardware was state-of-the-art when I was selling computers at the Texas A&M Computer Store twenty years ago, it's really time to let go.

Next to die, MS Serif!

Comments: 2 - Leave a Comment

Link



Thursday, August 21, 2008

A while back you might remember that I posted a review of a Razer mousepad and headphones. . .I mean "Destructor" and "Piranha" (gotta love Razer's marketing department). I also mentioned that I'd be posting reviews to the Bargain Basement Blog of fun gadgets that weren't necessarily gaming related but were still worth mention.

 

And here's a new gadget for review. The Sumo Urban Lounge Gear!

And by "Urban Lounge Gear", I mean "High End Beanbag Chairs". Now then, when I think of beanbag chairs, I think of the warehouse furniture store in the seedy side of town that always seems to have a U-Haul full of NAFTA-brand beanbag chairs. And they're pretty standard egg-shaped blobs made out of moderately stretchy plastic fabric backed by some cotton gauze material, usually printed with clearly unlicensed cartoon characters. And they're good for kids, although they're not so great on a hot day because you'll weld yourself to 'em.

The Sumo Urban Lounge Gear isn't that kind of beanbag chair. They're beanbag chairs for grownups. And by "grownups", I apparently mean "hot chicks". At least that's if the website is any indication.

Unfortunately, I don't have a hot chick to model my review units for you. I do, however, have a six year-old daughter. And here she is showing off the Otto, which is a smallish footrest.

And here's the same one next to a standard kitchen chair to give you a sense of scale.

The Otto as well as the Sumo Omni aren't made of that stretchy fabric from the aforementioned cheapo beanbag chairs. They're made of pretty thick slightly shiny rip-stop nylon. The nylon isn't stretchy and doesn't have much "give", so it doesn't deform into a completely different shape the moment you sit on it. Even my 300-pound bulk didn't significantly change the shape from the cylinder you see above. The fabric itself is very tough and doesn't look like it could possibly break under everyday use. Unless you keep open pocketknives in your pants, you won't be puncturing these.

They are also really easy to clean. Since it's made of rip-stop woven nylon and isn't absorbent, it cleans up really easily. I don't know what the official care instructions are, but I can confirm that a squirt of Windex wipes out pen marks quite nicely.

The seam of the chair is closed with a zipper and further closed with a really wide strip of velcro, so the odds of losing any of the insides are practically nil. The seams are very tough. At no point did I feel like the chair would pop a seam even when I bounced around on it. The chair is filled with tiny extruded polystyrene (which is non-trademark-speak for styrofoam) beads. I presume you could make the chairs harder or softer by adding or removing beads, but I don't think I'd recommend that. Once those little beads get out, they stick to everything.

Next is the Omni, which is a larger affair. When I first took it out of the box, I thought it was intended to be a small mattress, because it's rather flat and rectangular. If you go to the website, though, you'll see that you can squeeze and punch it into other shapes, including something vaguely chair-shaped, as a hot model will again demonstrate.

Here's the Omni in its natural state, fully approved for sleepovers and fort-building. The Omni, like the Otto, is available in hot pink as well as more tasteful colors.


(and yes, my daughter has a multifunction printer in her playroom, what of it?)

Here's the Omni in Maggie's favorite configuration, which is best described as "flop down in front of the TV mode".

As for size, the Omni is pretty one-size-fits-all. My 5'11" wife had no problem getting comfy on the thing. The Omni is made of the same stuff as the Otto, and it's sealed with the zipper as well as the thick strip of velcro. I was a bit concerned when I opened my Omni's box, as I was met with a cloud of floating beads. I thought that it had gotten punctured in shipping, but it just turned out that the zipper wasn't entirely closed, and a few beads shook themselves loose during the trip. I re-zipped and re-sealed the velcro and haven't lost a bead since.

The Otto and Omni aren't cheap at $75 and $149 respectively (including shipping). But they're really more like furniture than those cheap beanbag chairs you see elsewhere. They don't deform under long sitting spells, and the nylon "breathes" so they don't get hot and leave you feeling like you're sitting in a puddle of sweat after a few minutes. Despite being full of millions of little staticky bits, they're not big dog hair and lint magnets. They clean up really easily. With a little care, they should last a pretty long time as game room or TV furniture.

I think the best endorsement came from my wife. After prying the Otto from my daughter (hot pink beanbag chair + six year old girl = love) and propping her feet up on it while knitting, she declared it to be the best footrest ever. I rather wish we could trade our giant indestructible 100-pound Pottery Barn ottomans for a pair of these.

Four and a half stars. Definitely recommended as gameroom furniture. Way better than those "gamer chairs" I see in Best Buy.



Comments: 6 - Leave a Comment

Link


As mentioned a few days ago, I will soon regain full custody of my old puzzle game-pack. Just for grins, I dug out the old source code from the archives and rebuilt 'em.

It took a bit of doing, because everything dated to 2001. The underlying class library (a pre-Sun-acquisition version of the OpenOffice Framework) consists of hundreds of files, and I didn't wanna deal with the nightmare scenario of having to modify a ton of stuff to work under the latest compiler, so I reinstalled Visual Studio 6.0.

At that point I realized that I had a job ahead of me. My old build pipeline was a byzantine scheme of batch and makefiles that could build up to 624 different targets (50 games + 2 shared DLL's * (16 & 32 bit) * 6 languages). It worked and was as elegant as it could be for the job it was doing, but it liked seeing things just-so. And I soon realized that trying to replicate that structure under Vista 64 was a no-go.

Then the lightbulb went off. Since I got Virtual PC, why not replicate my old circa-1999 build environment exactly? A couple hours later, I had Windows 98 running VC++ 6.0.

Only problem I see is that my games used .HLP files, and those were deprecated in Windows XP and are officially abandoned in Vista. So I figure I'm going to have to convert to CHM or PDF something similar, lest I force my users to go to the Microsoft site to download a crusty old help-viewer that doesn't look like it's seen an update since the games were new.


Best I can tell, the pack will have the following games. This is the Cosmi pack minus the Bulldozers. I have a top-shelf bulldozer remake, so there's little point including it here.

Adjacent See
Arcade Poker
Backgammon
Black Box Chess
CardMatch
Checker Connector
Cheesy Pursuit
Core Meltdown
Cryptograms
Deductive Logic
Engulf
Head-on Collision
Hex
Hexapawn
Invaders From Neptune!
Kizbot
Laser Clash
Make4 3D
MazeRace
Moku
Neutron Trails
Nim
Pangki
Pegopolis
Poker Machine
Push-Pull
Quinto
Reversi
Sechseck
Siege
StackBlitz
Suzy Sushi
Think Tank
Tic Tac Toe 3D
Ultimine
Um El Bagara
Vanishing Cross
Wari
Winding Standoff
Zap Pod!

Furthermore I might include these. These were games that I later rewrote in Flash for the site. The Flash versions are better, but somebody might be jonesing for the originals.

Brain Bones
ChessCards
Olive Wars!
Poker Patience
Robottack (now Zombie Kitten Attack)
Shi Sen
Voracity

Plus the games Bryan wrote for Arcade Magic and 40 Games but didn't end up in the Cosmi packs (provided we can find the source code)

Evolve
Lassoo
Hockey
Tennis

So the pack will contain between 40 and 51 games, depending on what source code we can find and how I wanna market this mess.

On a related note, what should I call the pack? In the past, the games have gone by the following names.

24 Games for Windows
Arcade Magic
40 Games for Windows
40 Games for Windows and Mac
Top 50 Blazing Windows Games
Sybex Games (Germany)
(a half-dozen foreign names)
21 Solid Gold Games
201 Solid Gold Games (of which only 50 were mine)

I'm leaning towards something like "The Code Zone Retro Pack" or something like that. Ideas?

Comments: 2 - Leave a Comment

Link



Wednesday, August 20, 2008
Hope you were able to grab yesterday's freebie. Today's freebie on giveawayoftheday.com is quite a bit less exciting. It's one of those completely useless "memory optimizers" that appears to give Windows more memory, usually done by trying to malloc ridiculous amounts of memory, forcing Windows to unload lots of stuff it's cached up.
Honestly, have you actually read anything by the guys who write the memory allocation subsystem for Windows? If not, rest assured that they know way more about memory and caching than you will ever know, and if you think that doing a simple malloc(some_ridiculously_large_number); now and then will improve on their handiwork, you're very mistaken.
Notwithstanding, Shelly and my coverage of Casual Connect is now on the front page of www.gamedev.net. Hopefully there's something there that's useful to you. If not, just skip to the last page of part two, as that's where we posted the pictures.

Enjoy!

Comments: 0 - Leave a Comment

Link



Tuesday, August 19, 2008
I have an outstanding freebie today, but unfortunately it's only for today.

It's Edraw Max, and it's one of those flowchart-diagramming tools, not unlike ConceptDraw or Visio 2007. To quote one of the comments, "this is what Visio 2007 should have been". It does all kinds of diagrams and has built-in templates for software design, from the old flowcharts and Booch diagrams to UML and SQL tables.

The interface is a dead-ringer for the new Office 2007 stuff. In fact, I think it's a little smoother than Office 2007's interface. It's definitely a big step above the cheesy knockoffs like AutoCAD 2009 and Adobe's CS4 suite, although in deference to Adobe, they're still in beta and are trying to make something that also looks right on the Mac.

Note to Microsoft: If you want your shiny new Office interface to catch on and not end up with an ugly hodgepodge of imitators, you'll need to let developers hook into it. Remember how easy it was to make something with MFC that looked and worked seamlessly with Office? Nice toolbars and MDI and suchlike? That's not gonna happen again if everyone has to reinvent that wheel.

If you do any kind of software design, you should have this tool. It's normally $95 (which is still rather good), but you can get it for free today only. The magical unlock code is in the readme included with the download. Just run the program, find the "register" button and enter the unlock code.

No registrations. No spyware. Just free. Today only.

http://www.giveawayoftheday.com/edraw-max/

Comments: 2 - Leave a Comment

Link



Thursday, August 14, 2008
Just got a letter yesterday from the bank that's now taken ownership of my old software publisher. Turns out that they're now chapter 7 and will either be liquidating all remaining assets or will re-form themselves as a much smaller software company. In either case, the chances of me seeing another dime from 'em range from poor to nil.

Not that I was making much money off the game packs, but it was a little beer-money from time to time. The contract officially expired years ago, but it's set to auto-renew itself yearly unless I told 'em in writing that the contract's over. And while I could've killed the contract at any time, I never bothered, mainly because the games are way obsolete and I never figured that I'd get a better deal for 'em elsewhere.

Also it's probably a good idea to officially pull the contract now, lest it be considered a company asset that's sold in auction for ten bucks, putting the rights into some weird state of limbo because I no longer know who owns 'em.

FWIW, the official game-list is here if you wanna see the games and screenshots and the like. Some of the games are okay. Some are not very good. Some of the more popular ones (Bulldozer, Shi Sen, Voracity) I have rewritten in Flash.

What I'm wondering is what I oughta do with the games now that I'll be taking 100% ownership of 'em for the first time in about 15 years. I realize they're not much of an asset anymore, but people do get nostalgic for 'em and I still get emails. I was wondering if I took the pack, dug out my old compilers, changed up the about-box and splash-screen, recompiled the set, took out the games that have been rewritten (Bulldozer, etc) and released the whole set at an absurdly low price (under five bucks) if people would buy 'em.

I could certainly keep rewriting 'em in Flash, but that hasn't been a problem in the past. I was just thinking that the game-packs could be recompiled and re-released in a matter of days. And at a price of ten cents per game, it'd be a reasonable impulse buy.

Ideas?

Comments: 3 - Leave a Comment

Link


As you might've seen in the article/review I posted this week, I got a new machine. And getting a new machine means reinstalling all the conveniences and bits that make your life easier. Figured I'd document the stuff I installed with commentary.

Sorry, but I ain't putting up 30 URL's. I'm far too lazy for that. Just google for the names.

Free stuff:

Digsby - Nice IM. Hooks up to every IM protocol but IRC. It's a memory hog, but the next release addresses this, using half the memory of the original.

Juice - Good podcast receiver, although it hasn't seen a new version in a long time.

FileZilla - Excellent free FTP client. Works seamlessly with Windows explorer, so uploading and downloading is just a drag-n-drop operation.

Notepad++ - Terrific free text editor.

XCalc - RPN calculator. Good for you folks who do RPN. The UI looks like something right outta Windows 95 (and it is), but that's my only complaint.

uTorrent - Small, fast, and excellent bittorrent client. Also notable that it is the only app that updates itself properly.

Gom Player - Very nice general media player thingy. Plays all kinds of media formats. Much lighter on system resources than Windows Media Player. If only it had a mode that ran in the taskbar (ala Windows Media Player), I'd use it for everything.

NSIS - The installer I use for all of my games. Small. Easy. Free.

NSIS Editor - This is rather cheesy and never gets updated, but it works. It's basically Windows Notepad that runs the NSIS compiler and reports errors back to you.

Adobe Reader - You know what this is.

IntelliType and IntelliPoint - These are the programs that come in the CD that comes with Microsoft mice and keyboards. They basically add a couple of tabs to the standard Windows mouse and keyboard control panel, giving you a couple of extra functions like reprogramming all the soft-buttons on the keyboard.

Virtual PC 2007 - Yeah, I know VMWare is better. But I friggin' hate VMWare. First off, the free version is crippled. And it puts tendrils into every Windows subsystem that the uninstaller doesn't remove. I was finding folders of VMWare stuff in my old machine a year after uninstalling it. Virtual PC is fully featured, is free, is comparatively small and unobtrusive, and it does what I need it to do, namely run a couple of legacy OS's for me to test games.

CCleaner - Gets rid of bits of old stuff that your machine doesn't need anymore. One hint is to run the registry-cleaner 2 or 3 times in a row, as it often finds registry bits that previously depended on bits that it deleted in a previous pass. Hasn't yet deleted anything important for me.

AVG Free - Finds viruses. Is free. Duh.

Not Free Stuff:

DeepTrawl - This was a freebie that I got for helping the developer test it. It's a very nice website-crawler that finds all kinds of crap on your website after it's been put up on the server. Dreamweaver's site validation does a good job of finding stuff on your site that's nonstandard or breaks under certain browsers, but DeepTrawl goes even further. Some of its recommendations are a bit persnickety (like demanding that every picture have alt-text), but I'd rather have more information than less.

Network Magic - Makes Windows networking dirt-simple. Puts up network maps. Audits your whole network for software updates. Well worth the price. Only complaint is that the Mac version is a pretty poor cousin of the Windows version.

PowerArchiver - The best ZIP tool. There are some free ones that are pretty close and, to be honest, I'd probably go with one if I didn't have this registered.

MS Office 2007 - I could probably live with OpenOffice if I didn't already own this, so it's tough to say if I'll upgrade to later versions.

Flash CS3 - I have the whole CS3 Suite, but I ended up only installing Flash. The other two Adobe apps I use heavily (Fireworks and Dreamweaver) are now running as the new CS4 betas from labs.adobe.com. I might reinstall Illustrator, as it's a good way to convert PDF content to AutoCAD, which I occasionally need to do.

MS Expression Suite - The only thing in the Expression suite that I really use is Expression Media (formerly iView), which is still the best media browser and cataloger I've found.

Firefox Add-ons

Autofill Forms - Click the little pencil-button and your web-form automatically fills up with your name and address and such. Perfect for a free-sample-junkie like myself.

Better GCal - I use netvibes.com as my homepage, with Google Calendar in a big frame so I can see my daily agenda. This add-on strips out the bits along the top and left of Google Calendar so it works better as a homepage widget.

Better GReader - Same thing, but for google reader.

ChatZilla - As I mentioned earlier, Digsby doesn't support IRC and Trillian's IRC seems to be pretty broken, so I go with Chatzilla for IRC.

Foxmarks - Syncs up my bookmarks between my desktop and laptop. Works wonderfully. Completely invisible.

Searchbar Autosizer - Makes that little google search-field small until you need it.

Google Gears - I've not yet started using Google Docs offline, but this is needed for that.

Stuff that didn't work in 64-bit

AVI.NET - I used this with DVD Decrypter to rip the occasional DVD to an AVI file. Unfortunately, AVI.NET apparently doesn't recognize the XVID or DIVX codecs on 64-bit machines. I liked AVI.NET because it was dirt-simple to use. I guess I'll need to find another solution there.

Comments: 2 - Leave a Comment

Link



Friday, August 8, 2008
Howdy hoo folks. Here's an update. . .

Back from Casual Connect last week. Most of the coverage is written. I plan to hand most of it off to Drew today. Hopefully he can start cobbling it together into something resembling coverage so it can get posted next week.

Until then, here's a preview of us being attacked by a cartoon eukaryote.




The following week I have two product reviews to post.

The week after that I have two book reviews to post.

Which basically means that I own almost the entire month of August on Gamedev, and on top of that I'm still working on the super-ultra-uber-secret project that's name cannot be spoken (even though you already know what it is). Although I'm pretty much caught up in that sphere.


On that note, I might be a bit short in the content department on one facet of the uber-secret-project, so if you fancy yourself a writer and have a good idea for an advanced programming article, let me know.

If you do so, please show me a sample of your writing (i.e. an article somewhere). I'm not now in the position of having to rewrite an entire article because a good idea for an article is backed up by some semi-literate English.

I'm actually a mite short on OpenGL, so if you have a really kewl yet-unseen OpenGL technique that's worth sharing, contact me.

johnhattan@gamedev.net

Comments: 1 - Leave a Comment

Link


All times are ET (US)

 
S
M
T
W
T
F
S
1
2
3
4
5
6
7
9
10
11
12
13
15
16
17
18
22
23
24
26
27
28
29
30
31

OPTIONS
Track this Journal

 RSS 

ARCHIVES
October, 2009
September, 2009
August, 2009
July, 2009
June, 2009
May, 2009
April, 2009
March, 2009
February, 2009
January, 2009
December, 2008
November, 2008
October, 2008
September, 2008
August, 2008
July, 2008
June, 2008
May, 2008
April, 2008
March, 2008
February, 2008
January, 2008
December, 2007
November, 2007
October, 2007
September, 2007
August, 2007
July, 2007
June, 2007
May, 2007
April, 2007
March, 2007
February, 2007
January, 2007
December, 2006
November, 2006
October, 2006
September, 2006
August, 2006
July, 2006
June, 2006
May, 2006
April, 2006
March, 2006
February, 2006
January, 2006
December, 2005
November, 2005
October, 2005
September, 2005
August, 2005
July, 2005
June, 2005
May, 2005
April, 2005
March, 2005
February, 2005
January, 2005
December, 2004
November, 2004
October, 2004
September, 2004
August, 2004
July, 2004
June, 2004
May, 2004
April, 2004
March, 2004
February, 2004
January, 2004
December, 2003
November, 2003
October, 2003
September, 2003
August, 2003
July, 2003
June, 2003
May, 2003
April, 2003
March, 2003
February, 2003
January, 2003
December, 2002
November, 2002
October, 2002
September, 2002
August, 2002
July, 2002
June, 2002
May, 2002
April, 2002
March, 2002
February, 2002
January, 2002
December, 2001
November, 2001
October, 2001
September, 2001
August, 2001
July, 2001
June, 2001
May, 2001
April, 2001
March, 2001
February, 2001
January, 2001
December, 2000
November, 2000
October, 2000
September, 2000
August, 2000
July, 2000
June, 2000
May, 2000
April, 2000
March, 2000
February, 2000
January, 2000
December, 1999
November, 1999
October, 1999
September, 1999
August, 1999
July, 1999
June, 1999
May, 1999
April, 1999
March, 1999
February, 1999
January, 1999
December, 1998
November, 1998
October, 1998
September, 1998
August, 1998
July, 1998
June, 1998
May, 1998
April, 1998
March, 1998