Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Le Chuck on October 21, 2014, 11:31:46 am

Title: Who needs a frontend?
Post by: Le Chuck on October 21, 2014, 11:31:46 am
This idea wouldn't work for builds with huge game lists but if you're doing a limited list, maybe 10 or so, I think it might be neat to see a bank of buttons that switch between the games.  Could be a good use of a keyboard hack if you don't have the extra inputs on an encoder. 

Maybe a nice metal plate with the name or easily identifiable icon engraved.  Maybe just a single row on the bezel at the base.  The 10th button (or whatever) could even go to a menu if you don't want to lock yourself into just those 9 (or whatever) specific games. 

Would be a great use for a long bank of those old radio buttons I like so much, the ones that when you press one the other one pops up. 

Might be a neat feature on a cocktail build, put one set of buttons on P1 side and a different set of games on P2 just to mix it up.  Thoughts?
Title: Re: Who needs a frontend?
Post by: yotsuya on October 21, 2014, 11:48:18 am
You could probably do it with a KADE and AHK. Might look cool - reminds me of a 70s vintage-type game
Title: Re: Who needs a frontend?
Post by: Generic Eric on October 21, 2014, 11:53:08 am


Might be a neat feature on a cocktail cockpit build, Thoughts?

(http://i.imgur.com/qKQM8Y8.png)
Title: Re: Who needs a frontend?
Post by: wp34 on October 21, 2014, 12:03:39 pm


Would be a great use for a long bank of those old radio buttons I like so much, the ones that when you press one the other one pops up. 



I like it.  Mix your idea with a "Steampunky" design and you could have a cool build.  My kids only seem to like a few games anyway--plus whatever I'm currently playing.  10 buttons could work.
Title: Re: Who needs a frontend?
Post by: keilmillerjr on October 21, 2014, 12:09:43 pm
You could use one button like neo geo mvs. Press it to switch game. No need for millions of buttons.
Title: Re: Who needs a frontend?
Post by: jdbailey1206 on October 21, 2014, 12:25:34 pm
Your front end would come in hand for those who want to put 50+  buttons on their 2 player control panel.
Title: Re: Who needs a frontend?
Post by: screamingtiger on October 21, 2014, 04:43:53 pm
Why not do a mind interface and control it with your thoughts?   :burgerking:
Title: Re: Who needs a frontend?
Post by: pbj on October 21, 2014, 04:46:02 pm
Sounds confusing as hell to me.  How are you going to make it quit PacMan and start Galaga when you're pounding the Galaga button 30 seconds after you get tired of Pacman?

Title: Re: Who needs a frontend?
Post by: Le Chuck on October 21, 2014, 06:15:53 pm
Sounds confusing as hell to me.  How are you going to make it quit PacMan and start Galaga when you're pounding the Galaga button 30 seconds after you get tired of Pacman?

A single AHK script would manage it all.  It would do the following more or less:

Listen for a, s, d, f, g, h, j, k, l, z

If a, s, d, f, g, h, j, k, l, z kill current process

If a run script 1
If s run script 2
If d run script 3
.
.
.

You could use one button like neo geo mvs. Press it to switch game. No need for millions of buttons.

This would be trickier and could be frustrating, especially if you accidently pass it and have to go around the horn through a dozen or dozens of titles.  Might as well have an FE ;)

You could probably do it with a KADE and AHK. Might look cool - reminds me of a 70s vintage-type game

And word. 
Title: Re: Who needs a frontend?
Post by: yotsuya on October 21, 2014, 06:37:58 pm
And word.
I'd do a Pong machine that did Pong, Gotcha, and Rebound. Thanks for the idear, Sir Charles.
Title: Re: Who needs a frontend?
Post by: Generic Eric on October 21, 2014, 06:43:59 pm
Is this stemmed from that boombox thread awhile back by any chance?

Also, where do you find buttons like these?  Are you going to craft a mock-up or do you have a 5 position mechanical switch like this?
Title: Re: Who needs a frontend?
Post by: jdbailey1206 on October 21, 2014, 08:57:56 pm
In all seriousness though if done correctly this would make a very interesting looking cab.  I keep thinking about markc74's Blip build mixed with the picture below.

(http://i268.photobucket.com/albums/jj8/dneprrider/misc/ca9ecc0416b112bde02e4563e4d026ad_zps6dae1a7e.jpg)

It would be cool to make it so the labels next to the buttons interchangeable in case you ever wanted to switch up games.

Or even have a small switch like the Atari had to select your game...
Title: Re: Who needs a frontend?
Post by: PL1 on October 21, 2014, 10:15:37 pm
Maybe a nice metal plate with the name or easily identifiable icon engraved.  Maybe just a single row on the bezel at the base.  The 10th button (or whatever) could even go to a menu if you don't want to lock yourself into just those 9 (or whatever) specific games. 
Paradise has color inserts for LED buttons here (http://www.paradisearcadeshop.com/led-buttons/37-led-pushbutton-with-color-insert.html).  ** For some reason the page isn't loading right now. :( **

You can see a few of the color inserts in this pic.

(http://www.paradisearcadeshop.com/2190-thickbox_default/led-pushbutton-with-bw-insert.jpg)
You could also print your own inserts on Avery 18665 or 8665 clear stickers.


Scott
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 21, 2014, 10:47:52 pm
Those are okay but I wouldn't want those myself. I'm leaning much more towards the audio box style posted above.
Title: Re: Who needs a frontend?
Post by: SavannahLion on October 21, 2014, 11:22:00 pm
I kind of miss those old analog radio buttons where you had to push hard to change the dial to a factory set position. Last car I saw it in was the family Mustang. Been meaning to hunt one down for a cab idea. The pot can be read by an AVR or suitable to yield keyboard inputs.

Just saying. I love the tactile feedback.
Title: Re: Who needs a frontend?
Post by: PL1 on October 21, 2014, 11:39:37 pm
If you prefer the bank-of-buttons approach, there are a variety of choices available here.

http://www.surplussales.com/Switches/SWPushB-2.html (http://www.surplussales.com/Switches/SWPushB-2.html)


Scott
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 22, 2014, 07:52:15 am
If you prefer the bank-of-buttons approach, there are a variety of choices available here.

http://www.surplussales.com/Switches/SWPushB-2.html (http://www.surplussales.com/Switches/SWPushB-2.html)


Scott

That's where I got my cheap sets to play around with when I was feeling out how I wanted to do the NRFT (RIP).  I bought several of the $3 four button sets two years ago.  Vendor was reliable at least, I think some of the stocks on that stuff are very limited, others not so much.  I might go with $25 15 button bank as they are all linked.  Would be pretty easy to hack it down to fewer but I think 15 is a nice number of games.  The mil spec 9 back is sweet but it it's $75 and also isn't linked which creates issues with multiple inputs pressed at once. 

Is this stemmed from that boombox thread awhile back by any chance?

Not really, I first had the idea to use a ganged bank of switches as a unique way to do a shifter for driving games.  Didn't go anywhere but the idea to use them was now floating into the back of my head.  That bumped into this other idea I had to do very small silver raised relief space man spiff and aliens whenever whoever was thinking of doing a Spiff bartop, then both of those collided with a way to really idiot proof my builds as the longer I'm doing this the more I'm becoming convinced that even simple menus are beyond the grokking of most folks out there.
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 22, 2014, 07:58:26 am
Side topic to roll while we're doing this:

What would be your list of games?  Remember to taylor it to a dedicated CP of some sort, this isn't the type of thing you'd frankenpanel imo (or at least obviously frankenpanel ;) ).
 
Title: Re: Who needs a frontend?
Post by: brihyn on October 22, 2014, 08:13:50 am
It would have to be some of the most classic games, and something like this makes me think of space-based games
Space Invaders, Defender, Galaga, Gyruss
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 22, 2014, 08:32:42 am
I think what I would really like to see would be 10 gang linked set of toggle switches.  Don't think I've ever seen linked toggle switches tho (when one goes up another goes down) but that would be awesome.  You could do it with toggles without having them linked, you just have to get the script to listen for the most recent input and ignore all others, that or just do it with momentary toggles.  That would be easy.  A row of little silver toggles with custom raised relief chromed character icons above each one.  Could be cool.   

I might do that on Starfighter and just lose the FE entirely.  Seems like a row of black toggle switches would be right at home on the console.
Title: Re: Who needs a frontend?
Post by: SavannahLion on October 22, 2014, 01:24:21 pm
Just remembered these. Have you looked at something like the Omron A8G? Digikey has them from around $9/per for the SPST or $12/per for the DPDT. (http://www.digikey.com/product-search/en?x=0&y=0&lang=en&site=us&keywords=omron+A8G) They're pretty cool as I'm sure a decent control circuit can be constructed around them or maybe an MCU with a few NPN's in the mix can do the trick. It's worth a look anyways.

I'm sure other manufacturers make something similar for cheaper and places like Ali-Baba and eBay will probably have them as well. I came across the Omrons on one of my quests, kept a mental note, and haven't really dug any deeper into it. Good thing I thought to download one of the datasheets because I wouldn't have remembered how I found them. :)
Title: Re: Who needs a frontend?
Post by: jdbailey1206 on October 22, 2014, 07:29:16 pm
I looked a little today but couldnt find any momentary toggle switches like I assume you want.  Found plenty of non momentary toogle switches that would fit the bill.  Ill looking again when I have access to my laptop in about an hour.
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 22, 2014, 08:30:07 pm
I looked a little today but couldnt find any momentary toggle switches like I assume you want.  Found plenty of non momentary toogle switches that would fit the bill.  Ill looking again when I have access to my laptop in about an hour.

Momentary toggles are dime a dozen. Ganged linked toggles not so much.
Title: Re: Who needs a frontend?
Post by: ChanceKJ on October 23, 2014, 02:18:38 am
(http://www.vintage-computer.com/images/mitsaltair680.jpg)

'Nuf said.
Title: Re: Who needs a frontend?
Post by: jdbailey1206 on October 23, 2014, 09:14:24 am
I looked a little today but couldnt find any momentary toggle switches like I assume you want.  Found plenty of non momentary toogle switches that would fit the bill.  Ill looking again when I have access to my laptop in about an hour.

Momentary toggles are dime a dozen. Ganged linked toggles not so much.

Do they have to be gang linked?  Once the gangs move in the neighorhood turns to ---steaming pile of meadow muffin---.
Title: Re: Who needs a frontend?
Post by: Louis Tully on October 23, 2014, 09:32:49 am
.
Title: Re: Who needs a frontend?
Post by: IAmDotorg on October 23, 2014, 09:43:19 am
At the risk of being pedantic, push buttons and scripts ARE still a front-end  ;D

Cool idea, though.
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 23, 2014, 10:45:54 am
LT - like I've never thread jacked anything myself ;)

It's all cool, that's why the thread is here. I think your first step is to get comfortable launching games from simple batch files. I'll eventually be doing the switch feature but I've got to get Space Base out into the wild first. That said if you're willing to wait I can hand hold through it with ya.

Everything mala does to start a game you can do in like two lines in notepad so it's doable to get the setup you're after for sure.

At the risk of being pedantic, push buttons and scripts ARE still a front-end  ;D

Cool idea, though.

When I think FE I see it tied to GUI in my mind. This is like the anti-GUI but I get what you're sayin

@jd, yes. The gangs are a necessary evil for this distribution process.
Title: Re: Who needs a frontend?
Post by: yotsuya on October 23, 2014, 11:14:30 am
I'm still thinking of a Pong/Rebound/Gotcha machine using a switch to change games.
Title: Re: Who needs a frontend?
Post by: dkersten on October 23, 2014, 11:36:38 am
Interesting concept.. I think it would be awesome if you could find the right set of old switches and keep the theme retro to the era of the switches you find.  But I am not seeing the coolness factor with just regular arcade buttons.. The scripts should be the easiest part..

If you went with a bank of toggles, you could even go so far as to set up where different combinations opened different games, and depending on the math scheme you used, you could technically have hundreds of choices of games that way.. instead of just pressing 1 for game 1, you toggle 1 for game one and hit "go" to exit your current game and launch the new choice.. If you toggle 1, 2, and 5, you get game 25 (or whatever crazy scheme you come up with).  Heck, you could make it binary and half the fun would be trying to figure out the binary sequence for the game you are thinking of playing.. 4 toggles could do 16 different games.. OR, do a NASA theme, make them all safety toggles, and have a "LAUNCH" button that sets off a countdown with lighting and sound effects, then launches into the game you chose with your combination of toggles..
Title: Re: Who needs a frontend?
Post by: pbj on October 23, 2014, 12:24:04 pm
At the risk of being pedantic, push buttons and scripts ARE still a front-end  ;D

(http://i.imgur.com/fHAgmS9.jpg)
Title: Re: Who needs a frontend?
Post by: Louis Tully on October 23, 2014, 04:03:24 pm
.
Title: Re: Who needs a frontend?
Post by: brihyn on October 27, 2014, 05:30:48 pm
So you've now jacked with my dreams!
The last few days I've been tossing around the idea of building a cab based on Pong plans sometime in the future (too many projects!). Been working through lots of details in my mind should I ever have time.
And night before last, I end up dreaming about this cabinet, but it has your pushbutton idea to pick the games.
So yeah, thanks for that!
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 27, 2014, 07:09:40 pm
If you start having the dream where you're in sun god robes and there are thousands of naked women throwing little pickles at you... Well, let's just say that we would need to talk.
Title: Re: Who needs a frontend?
Post by: yotsuya on October 27, 2014, 08:09:39 pm
If you start having the dream where you're in sun god robes and there are thousands of naked women throwing little pickles at you... Well, let's just say that we would need to talk.

Le Chuck has some pretty elaborate kinks....  >:D
Title: Re: Who needs a frontend?
Post by: Le Chuck on October 27, 2014, 08:42:21 pm
If you start having the dream where you're in sun god robes and there are thousands of naked women throwing little pickles at you... Well, let's just say that we would need to talk.

Le Chuck has some pretty elaborate kinks....  >:D

Real Genius - Why am I the only person who has that dream? (http://www.youtube.com/watch?v=SgNgAiGQ_IM#)
Title: Re: Who needs a frontend?
Post by: ChanceKJ on October 29, 2014, 02:27:47 pm
If you start having the dream where you're in sun god robes and there are thousands of naked women throwing little pickles at you... Well, let's just say that we would need to talk.

...Get out of my head!
Title: Re: Who needs a frontend?
Post by: xefned on October 31, 2014, 08:15:03 pm

I'm curious how the ganged switches would work. Wouldn't the keyboard encoder register that as say, the "s" key being held down continuously? Or is that even a problem?

Title: Re: Who needs a frontend?
Post by: Le Chuck on October 31, 2014, 09:17:00 pm

I'm curious how the ganged switches would work. Wouldn't the keyboard encoder register that as say, the "s" key being held down continuously? Or is that even a problem?

After you tell windows to ignore stuck keys it won't make a difference. The trigger is when the switch closes, not when it opens. The script just needs to listen for the first instance and the only listen for a different input.
Title: Re: Who needs a frontend?
Post by: nitrogen_widget on November 06, 2014, 06:59:08 am
Toggles would look good on a cab with flight stick games like after burner and space harrier.

A multi position rotary switch with a tiny steering wheel as the knob for selecting driving games would be cool.
Title: Re: Who needs a frontend?
Post by: clok on November 13, 2014, 03:32:41 pm
just had to say "coolest thread with a reference to Real Genius" one of my favorites and to add "I was thinking of the immortal words of Socrates, who said, "... I drank what?"