Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: New Frontend  (Read 2371 times)

0 Members and 1 Guest are viewing this topic.

sysrpl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:December 29, 2007, 10:25:37 am
New Frontend
« on: December 10, 2005, 10:00:01 am »
We are developing a new front end application and would like to get some community feedback.

http://www.codebot.org/articles/?doc=9346

The above is a link to our official developer's thread.

Features:

  • Skinable UI
  • Rotatable UI
  • Easy joystick UI navigation
  • Customizable menus
  • Integrated video player
  • Integrated audio jukebox
  • Game genre folders
  • Favorites list
  • Gameplay statistics

Please note we are looking for a web design team member, and skin graphics contributors.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 12:38:01 am
  • The Bears Still Suck!
Re: New Frontend
« Reply #1 on: December 10, 2005, 02:14:02 pm »
Quote
What we don't think is practical is the following:

Sit at the table, choose a game, launch a game, move to another seat, play a game, and then move back the correctly oriented FE seat.
It doesn't sound practical to you.  But lets say you come to your table just wanting to play a game, but you don't know what you want to play.  That's pretty common.
So you scroll through the list and see a game you want to play.  I am betting most peopl will select the game right there, even if they aren't sitting in the correct orientation at the time.  The game should start up in the correct orientation though and the user can move to another seat. 

You know this is going to happen if someone has a friend over.  Would you want to constantly explain to people that they need to know how the game is orientatied BEFORE they select it so they know what seat to sit in?  More likely people are just going to select the game before moving to a seat.  Once he/she realizes he/she is in the wrong seat that person will move.

Let's say if we went with your current way and a friend is using your cabinet.  I usay friend because you know how your cabinet works and the friend doesn't, just wants to play games.  So your friend is sitting in a vertical positions (maybe the FE was left that way the last time you were there) and see something like double dragon and wants to play it.  He selects it.  Now the game starts up but orientation is for vertical.  "Uhg" your friend thinks and asks you wouldn't it be better to to play the game on the horizontal side controls so the game isn't squished.  You tell your friend that he/she should have rotated the FE first to that side then select the game.  That would annoy many users.  If it already started up in the right orienattion the user will obviously now he/she has to move.

You need to design with the user in mind, not what you think is practical.  Also I said it needs to be an option in case the cocktail cabinet is vertical or horizontal only.

They don't have to move back to the original seat after the game if there is a way through a button (or btton combo) to rotate the FE.  Maybe the FE could be smart enough that if it knows the selected game is an orientation change so that when the game quits the fe is already rotated to the current orientation?

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: New Frontend
« Reply #2 on: December 10, 2005, 03:28:34 pm »
Gotta agree with sirp on this one.  Imho what you are proposing is the most impractical method of rotation.  Mame rotates the games, but the fe shouldn't randomly switch orientations as it's just distracting to the user. 

sysrpl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:December 29, 2007, 10:25:37 am
Re: New Frontend
« Reply #3 on: December 10, 2005, 03:56:20 pm »
Quote from: Howard_Casto

Gotta agree with sirp on this one.  Imho what you are proposing is the most impractical method of rotation.  Mame rotates the games, but the fe shouldn't randomly switch orientations as it's just distracting to the user. 


What? What we are proposing is exactly as what you are arguing for. The FE stays the same orientation and when the game is launched it stays in the same orientation as the FE. There is no random switching at all involved. It just stays put until you tell it otherwise.

What is random is selecting a game, only to have it appear 90 degrees rotated from the seat you are in. Which brings yet another problem, which way does it turn, left or right? That seems random.

The FE clearly shows you if a game was originally horizontal or vertical when browsing titles. You can choose how a game is launched (watch in the video where I rotate the FE), or even choose not to choose (by doing nothing), which seems better than mame randomly making you get up and move.

What is comes down to is this: We think the user can decide to change their seat if they want to, but they shouldn't be forced to by a computer program.
« Last Edit: December 10, 2005, 03:58:57 pm by sysrpl »

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: New Frontend
« Reply #4 on: December 10, 2005, 04:35:39 pm »
We are developing a new front end application and would like to get some community feedback.

http://www.codebot.org/articles/?doc=9346

The above is a link to our official developer's thread.

Features:

  • Skinable UI
  • Rotatable UI
  • Easy joystick UI navigation
  • Customizable menus
  • Integrated video player
  • Integrated audio jukebox
  • Game genre folders
  • Favorites list
  • Gameplay statistics

Please note we are looking for a web design team member, and skin graphics contributors.

Where's the download link?

I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 12:38:01 am
  • The Bears Still Suck!
Re: New Frontend
« Reply #5 on: December 10, 2005, 04:44:07 pm »
Quote
What is random is selecting a game, only to have it appear 90 degrees rotated from the seat you are in. Which brings yet another problem, which way does it turn, left or right? That seems random.
Not at all. 

Quote
What is comes down to is this: We think the user can decide to change their seat if they want to, but they shouldn't be forced to by a computer program.

Like I said, it needs to be an option.
Ok, think about it like this.  Most cocktails have controls on both vertical sides and a set on one horizontal side.  Usually the cabinet maker designates on of the vertical sides as always player 1.  So that person will use ror or rol, but never both.  However, for horizontal games he/she will want to use the horizontal side.  Most cocktail users already use autoror or autorol in mame.ini to automatically rotate the game if it is vertical.

He/She doesn't EVER want a horizontal game to show up orientated on the vertical side.  So they are already letting mame decide what seat they sit in.  They aren't being forced, it's how they want their cocktail to runsince they decided to put both horizontal and vertical control setups ont he cabinet.  You shouldn't force them to play horizontal games on the vertical side because that's how your FE is orientated at the time they selected the game. 

Most current cocktail users have already set ror or autoror in their mame.ini file based on how their cabinet is laid out.

What I am saying is it should be an option in your FE.  *IF* the cocktail user has controls ont he vertical and horizontal side autoror or autorol should be used.  If that person only has a vertical cocktail then ror or rol should always be used.

Like I said, the owner of the cabinet might be smart enough to know when to change seats before launching the game.  But if a friend stops by and starts play not knowing how the frontend works they will just select a game.  So he/she is sitting ont he vert side, starts double dragon, wait I said this example already.  It happens all too often.  Friends don't want to remember the specidfics of how to use your cabinet, they just want to play.

What's going to be annoying is starting up that horizontal game then realizing you needed rotate the FE first.  That's stupid as mame supports auto rotating if needed.  The person will have to exit the game, rotate the FE, then play the game.


Don't think this suggestion is coming from just some sideline person.  I've been working on a cocktail setup and have yet to find the perfect FE.   When I select a game let mame deal with the orientation.  I will put autoror or ror in the ini file based on my cabinet.  If would be col if the FE realizes that if I was playing a vertical game to set the FE in vertical oientation so it is there when I quit the game, same with horizontal.  If I play a horizontal game I don't ever want it to show up in vertical orientation.  That's why I put autoror in the mame.ini in the first place.  If I had only a vertical cocktail cabinet I would put ror in the ini because I would only have contros on the vertical side.

You ask which way to use, ror or rol.  That's up to the user on which side he/she thinks should always be player 1.

Start a poll.  Ask cocktail users if they would rather
1) Switch seats and rotate the FE before selecting a game if needed.
2) The game will use the best orientation and the user will switch seats according to what's best for the game.

sysrpl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:December 29, 2007, 10:25:37 am
Re: New Frontend
« Reply #6 on: December 10, 2005, 05:30:52 pm »
Quote from: Buddabing

Where's the download link?


We are preparing for our first alpha release in the next few days. We are still deciding on features will make it into the build.

The skinning will definitely not make it into it. At first the UI will be locked to our internal theme.

Documentation will be very sparse, but it isn't difficult to use anyways. Probably just a readme file.

Until then you check out the previously posted video, and if you are good with photoshop/graphics and want to develop a skin, post a message on our developer's blog and you can share credit for our first release.

Quote from: SirPoonga

Start a poll.  Ask cocktail users if they would rather

1) Switch seats and rotate the FE before selecting a game if needed.
2) The game will use the best orientation and the user will switch seats according to what's best for the game.


We are looking to release an alpha in a few days. What we will do is enabled both options, and have very simple questionaire you can fill out while the FE downloads.

We will post the results the following week.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 12:38:01 am
  • The Bears Still Suck!
Re: New Frontend
« Reply #7 on: December 10, 2005, 07:34:52 pm »
Quote from: SirPoonga

Start a poll.  Ask cocktail users if they would rather

1) Switch seats and rotate the FE before selecting a game if needed.
2) The game will use the best orientation and the user will switch seats according to what's best for the game.


We are looking to release an alpha in a few days. What we will do is enabled both options, and have very simple questionaire you can fill out while the FE downloads.

We will post the results the following week.

You didn't see the sarcasm in that :)
Like I said all along, give the user in  the FE the choice to do it either way.  I see how either way can be good depending on the user's setup.

Because if you get a vote for both it means both are something users are interested in.  If you only implemented the most popular then you are alienating the users that would prefer the other way
« Last Edit: December 10, 2005, 07:38:13 pm by SirPoonga »

sharkus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:December 31, 2015, 12:11:02 am
  • I'm not losing my hair. It's just migrating.
    • Sharkus's Home Page
Re: New Frontend
« Reply #8 on: December 11, 2005, 10:41:54 pm »
sysrpl,

The front-end video looks very nice.  I look forward to giving it a try.  What language are you using?

-Sharkus

LegsXd

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:December 19, 2005, 08:01:45 pm
  • I want to build my own arcade controls!
Re: New Frontend
« Reply #9 on: December 12, 2005, 01:02:38 am »
I agree. it looks very cool.

I especially like the "Integrated video player" and "Integrated audio jukebox".  Similar things have been tried, but yours looks like it will have a very slick and professional feel.

BigBri

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:December 15, 2005, 01:23:22 pm
    • Brian Zellinger's Blog
Re: New Frontend
« Reply #10 on: December 15, 2005, 12:59:26 pm »
That's the most visually stunning FE I've ever seen.  I can't wait to try it.

TheBrokentoken

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:December 13, 2009, 09:19:37 am
  • Being a noob is awesome! (not)
    • Brokentoken.com
Re: New Frontend
« Reply #11 on: December 15, 2005, 05:51:11 pm »
That's the most visually stunning FE I've ever seen.
- Whitney Roberts
http://www.brokentoken.com

danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:Today at 05:38:35 am
  • because the mail never stops
    • dans cocktail lounge
Re: New Frontend
« Reply #12 on: December 17, 2005, 09:36:28 am »
Quote
What is random is selecting a game, only to have it appear 90 degrees rotated from the seat you are in. Which brings yet another problem, which way does it turn, left or right? That seems random.
Not at all.


ROUGHING UP THE SUSPECT SINCE 1981

Goz

  • KOTA
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3421
  • Last login:June 25, 2024, 10:06:41 pm
Re: New Frontend
« Reply #13 on: January 06, 2006, 10:26:22 am »


We are looking to release an alpha in a few days. What we will do is enabled both options, and have very simple questionaire you can fill out while the FE downloads.

We will post the results the following week.

Any new info on release date for an alpha?


TheBrokentoken

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:December 13, 2009, 09:19:37 am
  • Being a noob is awesome! (not)
    • Brokentoken.com
Re: New Frontend
« Reply #14 on: January 06, 2006, 11:54:07 am »
Yeah, I'd love to give this front-end a try!
- Whitney Roberts
http://www.brokentoken.com