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: How to go about it?  (Read 1725 times)

0 Members and 1 Guest are viewing this topic.

Ooze Orbs

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:October 07, 2010, 05:20:07 pm
How to go about it?
« on: September 10, 2010, 03:03:51 pm »
I am planning on programming an arcade game in my spare time. The game artitecture will be similar to "in the groove" which is simply a normal pc game running on top of linux. I have read the entire getting started guide and have decided on a desktop based arcade. I woul like advice on where i should go from here, which programming language is best suited for the job, and any other advice you can give me.

Sincerely,

Ooze Orbs

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10093
  • Last login:May 08, 2023, 02:40:58 pm
  • Comanche, OK -- USA
Re: How to go about it?
« Reply #1 on: September 10, 2010, 04:40:11 pm »
What kind of programming experience do you have?

knohbody

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:January 31, 2019, 11:49:53 pm
Re: How to go about it?
« Reply #2 on: September 10, 2010, 04:46:55 pm »
Which programming language is best suited for an arcade game? I'll say that C++ is probably the most popular for video games of any type, though since you're doing a stand alone arcade game, it would really come down to whatever you're comfortable with. As long as you know what you want, and how to access the output and input of the computer, you could program in PASCAL, or BASIC, or whatever, and still come up with something decent. That being said, C++ is popular in video games for a reason, and a lot of information is available for it.

If you don't have any programming experience, know that it's gonna be a challenge. Start with a detailed plan of what you want the program to do, then take baby steps towards your goal. Look at the way other games are structured and try to break the structure down into simple steps (i.e. when starting game, display a title screen; wait for coin input, when there is coin input, make this sound, then wait for start button).

I would start with the programming before putting the time and effort into building the cabinet, unless you're planning on using the cabinet for something else until the game is done. If you're trying to do both at once, you'll probably stretch yourself too thin and get frustrated and burned out on the project.

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:March 31, 2024, 12:42:45 am
  • There's my post
    • RayB.com
Re: How to go about it?
« Reply #3 on: September 10, 2010, 05:35:12 pm »
NO MORE!!