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: Designing / Building a simple mame game  (Read 1957 times)

0 Members and 1 Guest are viewing this topic.

cadis12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:February 24, 2014, 12:43:05 pm
    • My machine
Designing / Building a simple mame game
« on: June 12, 2007, 10:20:06 am »
I have an idea for a simple game that would go along with the theme of my arcade cabinet.  Has anyone ever pursued having a MAME game built?  Do they make any programs to create a game?  Are there people for hire to create a game?   :dunno

I just thought it would be cool to have a personalized game that went along with my theme.

knave

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1580
  • Last login:February 01, 2025, 06:42:47 pm
Re: Designing / Building a simple mame game
« Reply #1 on: June 12, 2007, 11:37:53 am »
I am not a programer...so I don't know what is involved with the code to write a rom.

But it almost seemd you could have someone design a game in any language that is set up to use arcade style controls and build a cab around. That's much easier than to write a rom that will then be emulated by mame.  The emulation is just an unnesesary step at that point...just run it on the computer.

my 2¢
« Last Edit: June 12, 2007, 02:46:04 pm by knave »

cadis12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:February 24, 2014, 12:43:05 pm
    • My machine
Re: Designing / Building a simple mame game
« Reply #2 on: June 12, 2007, 11:59:43 am »
Yeah, I hear ya.  I just thought it would be cool to select the game from the list of other games without having to exit mame and lunch a different program.  That would be an easier solution though.  Your right. 
I just wanted a cheesy game created that would get a few chuckles out of freinds.  Nothing to in depth. 

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Designing / Building a simple mame game
« Reply #3 on: June 12, 2007, 12:29:44 pm »
You might consider using a Mame frontend which supports starting PC games.  I believe most all of them have the ability now.  Your PC games will be listed just like a Mame gamelist so the user can scroll up/down and select one to play.   This is what I do with my PC Games on my cabinet.

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:July 30, 2025, 03:29:53 pm
Re: Designing / Building a simple mame game
« Reply #4 on: June 12, 2007, 12:33:40 pm »

You wouldn't write a "MAME game".  MAME emulates circuit boards that run ROM images.  You don't have the concept clear, I think.

What you would want to do is write a game that runs on whatever OS you use, and then call that game from the front end you're using, just as MAME is called from the front end.

Writing a ROM would mean writing a game to run on a processor that isn't even physically present... a really wasteful use of local computing resources.

cadis12

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 68
  • Last login:February 24, 2014, 12:43:05 pm
    • My machine
Re: Designing / Building a simple mame game
« Reply #5 on: June 12, 2007, 12:37:43 pm »
I got ya!  I understand now. 
Basically I just need to hunt for a programmer that does work on the side. 
Thanks for the info!

GAtekwriter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 351
  • Last login:July 16, 2011, 09:55:44 am
Re: Designing / Building a simple mame game
« Reply #6 on: June 12, 2007, 02:00:55 pm »
Purchase a copy of "Game Maker's Apprentice" and work through the 9+ game samples  - when you're done, you should be able to put together a fairly decent game of your own.  I played around with it for a month or so and created a game that I was very happy with - they have a free forum for questions and tech support AND the software is free to download.  It's not going to win any awards, but some of the games they've created are definitely "arcade quality"

Here are some links:

GameMaker 7.0:  http://www.yoyogames.com/make

The Book:  http://book.gamemaker.nl/

Forums:  http://gmc.yoyogames.com/

Jim

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Designing / Building a simple mame game
« Reply #7 on: June 12, 2007, 02:14:08 pm »
If you want (and are good) you can write a game based on arcade hardware (IOW, an arcade game), and add it to your personal (editted & recompiled) version of mame.  I think someone did that a couple years ago (even if the game was just for testing IIRC), but can't find it ATM.

And it would be cool to write an arcade game that would work on real arcade hardware.


But it's far easier to write a game for your PC that's arcade-like, like the others suggested.
Robin
Knowledge is Power

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:July 30, 2025, 03:29:53 pm
Re: Designing / Building a simple mame game
« Reply #8 on: June 12, 2007, 02:33:11 pm »

Oh, for a professional, it's not out of the question.  That wasn't his requirement as laid out in the first post, though, so I steered him towards what sounded like his wish.  I've written stuff in the past for the 6809 that could probably be adapted for some vector game boards with a bit of tweaking.

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Designing / Building a simple mame game
« Reply #9 on: June 12, 2007, 03:06:22 pm »
And it would be cool to write an arcade game that would work on real arcade hardware.

What would you consider "real arcade hardware?" I was at the theaters and one of their cabs was sporting a windows BSoD (Cruisin USA I think). Saw another one that was hung up on Windows boot. I've read in some posts that some cabs are using modified PS2 hardware. Some games use standard IDE hard drives.

Just build a PC, throw in a custom hardware dongle, add a coin mech and you have your real arcade hardware. :cheers:

vrf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 355
  • Last login:October 13, 2017, 10:11:54 pm
    • Pixelbox
Re: Designing / Building a simple mame game
« Reply #10 on: June 12, 2007, 09:30:48 pm »
Purchase a copy of "Game Maker's Apprentice" and work through the 9+ game samples  - when you're done, you should be able to put together a fairly decent game of your own.  I played around with it for a month or so and created a game that I was very happy with - they have a free forum for questions and tech support AND the software is free to download.  It's not going to win any awards, but some of the games they've created are definitely "arcade quality"

Multimedia Fusion 2 is also a really powerful program for making games. I've tried both Gamemaker and MMF2. Both can do the job, although I ended up liking MMF2 better because the scripting logic was easier to understand (for me). The big difference I found between these two is that MMF2 games tend to run a lot better on a slower machine. Gamemaker seems to bloat the code or something.

Still, both programs will work well for an arcade-type game.

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:July 30, 2025, 03:29:53 pm
Re: Designing / Building a simple mame game
« Reply #11 on: June 13, 2007, 09:07:51 am »

If you're going to use a game studio, I'd go with XNA.  That way when you get it done you can compile it for the Xbox 360 as well.

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:July 10, 2025, 01:33:58 am
  • There's my post
    • RayB.com
Re: Designing / Building a simple mame game
« Reply #12 on: June 13, 2007, 10:25:19 am »
You could even use Flash, published to an EXE. Just keep the size down to a low resolution, and your frame rate will hold up just fine.
NO MORE!!

GAtekwriter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 351
  • Last login:July 16, 2011, 09:55:44 am
Re: Designing / Building a simple mame game
« Reply #13 on: June 13, 2007, 12:25:29 pm »
XNA, in my opinion, has a high learning curve.  When I finished the GameMaker book, I was already tweaking and modifying the games in the book and had begun planning my own game (which is 80% finished - just creating tons of levels which is easy but just takes time).

Thanks for recommending MMF2... I'll have to check it out.  The reason I went with GameMaker is because of the "GameMaker Apprentice" book - when I want to learn something new, I always look for a book.  Anything for MMF2 on the shelves?

Jim