I'll talk a little about the cabinet design. It's a wooden box, right

but there are some things that may be interesting to some people.
Control Panel And Monitor HeightI worked out the height for my monitor and control panel by using an adjustable keyboard stand (the musical kind) for a half-arsed control panel, and a high shelf to mount my monitor on. This way I could raise or lower the monitor or controls for ergonomic goodness.
After a lot of testing, I settled on about 39" for the control panel height. I'm about 5'10", have carpal tunnel and RSI issues, and designed the cabinet ergonomically for me. It keeps my wrist pretty straight if I should rest it.
I don't have the controls yet so I used my keyboard for testing the height. I beat the crap outta that sucker playing Galaga.
I'm also thinking about spacing the buttons a little further from the joysticks than most cabs. I'll test more, but it seems uncomfortable to have them so close. Of course, this depends on how many controls you want on your panel.
The monitor height is still undecided. I do not want to be looking down at it very much. Its position will be adjustable in the cabinet too. The cabinet will be able to accept many different size monitors without much modification. Very cool.
I widened the original dimensions between side panels to 30". It will fit through a door sideways just fine. I will anchor it to the wall probably - I live in earthquake country, California. The short depth won't be a problem. I wanted more room for controls and a big monitor in the future. I didn't want an oversize control panel.
I am using simple USB controls from Amazon. Sanwa sticks, Happ style buttons.
CabinetI don't think there's much special going on here. One thing I don't like on some cabinets is the way the bottom is attached. A lot of people use short battens. Mine go to the floor. That sucker ain't goin' anywhere. I'll probably put another across the center too, and the back and front. Maybe.

I didn't make the curve quite how I wanted, but after all the work I did sanding the pattern down, too bad! It's fine as it is.
I did some battening or cleating, but not everywhere. I think it's overkill to do every panel, in my case anyways.
I kept the screws to a minimum, here's why. I glued the piece that goes behind the marquee, then screwed it in. 2 screws each end.
Less than 10 minutes later I decided I'd made a mistake, so I removed the screws. That panel would not budge. I had to hit it many times HARD with a hammer and a piece of wood, right at the edge of the panel, and when it came out, the panel broke before the freshly glued joint. Good glue! A box of screws is heavy too, so we'll have a good compromise.

I'm going to redo part of the marquee area to allow more airflow. Don't want too much heat from the light. Not all of the pieces are glued yet.
The piece that looks like the control panel top is not that, it's just a piece of MDF sitting there. The control panel will be a single piece of wood though rather than a box. It will be removable for servicing.
I decided on a near flat control panel. It's maybe 5 degrees, I didn't check. I don't think many kids or shorter people will be playing this. If so they can use a bar stool. I wanted it ergonomic for me, and a slanted panel just means I have to make it higher. I did allow for shorter players though, as it could have been a little higher even. I can always ship up the back later.
This sucker is tall - 76"! It's about 31.5" wide, and shallow enough to fit through a doorway sideways.
I'd say 80% of the panels are on now, and I was able to get the cabinet off the workbench and onto 2 dollys (on its side), wheeled it to my truck, and put it in the back by myself, without putting even a ding in the MDF.
I will have a place for a wireless keyboard, but probably no keyboard drawer. No room for it, and unless I use weird hinges, it's way too low for me to use anyways. Maybe I'll add a coin door and use it for storage.
I will mount some USB ports discreetly on the outside of the cabinet, as well as maybe volume control, and separate switches for the marquee and other stuff. Maybe even an external speaker jack (headphones?). And an ice chest?
To cut the cabinet I made a pattern on 1/4 inch "wood", then laid it out, cut along it with a jig saw, then routed along the pattern to smooth it out. Don't use a router to make the initial cut.
Thanks to the dude online who showed how to use a thin piece of wood and some nails to make a nice curve. I thought he was crazy when I watched it, but when it came time to make the pattern that's exactly what I did. You da man!
Next time I'm using the CNC. In fact, after spending all that time and elbow grease sanding that one curve, I would recommend anyone doing a similar type of cut to pay someone to do it with a CNC. If you enjoy the work, then of course do it by hand. But given how hot it was at the shop those days, it would have been worth the money.
From this point on I'm making this up as I go. I left room for the handlebar mount system (that doesn't exist yet). I'm deliberating on LED lights for the marquee, if I can find anything that looks good. Or I could make one easily.
The Game: Daredevil Dave!One of the best parts of all this is that I can tweak my own game any way I want to. I designed it entirely myself over a few years time. For this cabinet, I added joystick control to the game, and an old arcade style "High score list". Players can type in their name (I added all my friends names ahead of time so I don't need to type as much) then play with their own profile. Any high scores are automatically added and displayed with their name.
High scores include Worst Crash, Most Property Damage, Best MotoX lap time, most derstructive tour. It's a fun, destructive game. The high score list appears on and off when the game is idle, as does a "Insert Coin!" flashing message just for fun.
By the way, I'm not trying to promote the game here. The first game did awesome back in 2010 and was a top 10 game on iTunes App Store. I was able to quit my real job. This game, the sequel, bombed and I don't expect that to change. It's a ten times better game too. It's just a different market now, so oh well. At least I work at home now.
Here is a 30 second video, but I won't link to any sales pages or iTunes (it's iPhone only, and the Windows game for my cabinet is not for sale). It's a unique game. I did everything myself except the voice of the main character.
Build Specs I was using an old Mac Mini running Windows 7 in a VM but my own game wouldn't run on it. For anyone interested, MAME did work well on it, and with a joystick.
I had this other machine laying around. It's a lot of computer for MAME, but I need it to run my game:
Intel Q9950, 2.83G
4 GB Ram
GeForce 9800GT
Windwos 7 64bit
MAMEUI 149 (for now, need to learn more about different versions)
MaLa Frontend (for now?)
Monitor: HP 24" IPS (for now, this cab will easily accept a 32" 16:10 monitor which I prefer over 16:9 for the extra height)
Games:
- Daredevil Dave 2 (my game / requires the faster machine)
- Any motorcycle/bike games I can find!
- Mostly MAME stuff
- Some consoles (Blades - Of - Steel ---- 'Ching!')
Again, I'm all ears if anyone has controller ideas. I'm going to buy a small set of lightweight handlebars, a throttle control and cable. Bar clamps/risers and the upper tree/triple clamp (what do they call it on dirt bikes, been too long?). Or, better yet, make my own mount that will attach to the rest of it. Somehow.
