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
Site News

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


  

Author Topic: Major League SkeeBall -- Cross-Platform SkeeBall Controller Software  (Read 193 times)

0 Members and 1 Guest are viewing this topic.

nipsmg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • ROONEY!! ERRGH!!
    • Arcadia

After purchasing a SkeeBall Model H and following the Skee-Ball threads on BYOAC, I've started creating a suite of SkeeBall games to run in my cabinet.  This thread will chronicle progress on the software.  I plan on eventually releasing it publicly.

Most of the games ideas were taken from other software that's been developed by other members including ThatPurpleStuff and a posting by SJAAK.  Others come from dart games.


Features:
  • Resolution Independence - Defaults to 720p but will letterbox for any 4:3 resolutions
  • Cross Platform - Made as a DesktopGL MonoGame project, it can be complied to run on Linux, Windows, Mac, etc.
  • High-Score Keeping (in progress)
  • In-game instructions and game information (in progress)
  • Attract Mode
  • Developer SDK (Developers can create new games and extend the platform via an SDK to be provided at release)



Games:
Bowling
Number of Players
1-4 players (selectable)
Game Description:
Bowling plays and scores just like normal bowling.  The 10 - 50 hole award 1-5 pins respectively with the 100 pockets being an automatic strike or spare.  There is a constantly rotating number of extra pins that can be added to a throw, indicated by a Extra Pins indicator on the game screen (idea taken from ThatPurpleStuff's bowling implementation)
Game Features:
  • 1-4 players selectable at round start.
  • Exciter Animations (With sound) for Strikes, Spares, Turkey, and Gutter balls
  • Ambient bowling alley background sound

Screenshot:



Classic
Number of Players
1
Game Description:
Classic SkeeBall.
Get the highest possible score in 9 balls
Game Features:
  • Authentic SkeeBall Sound Effects

Screenshot:


Stanger in the Alps
Number of Players
1
Game Description:
This is essentially the Cliffhanger game from ThatPurpleStuff's skeeball software with a name change (an ode to Lebowski fans).
Progress from 10 through 100 in a few balls as possible before time runs out.

Game Features:
  • background music
  • Sound Effects

Screenshot:


Whack-A-Hole
Number of Players
1
Game Description:
Whack-A-Mole. 
Score the most points in 9 balls by trying to hit the mole.  Only balls that hit the mole score.
Game Features:
  • Background music
  • Mole Sound Effects

Screenshot:




Skricket
Number of Players
2 (not selectable)
Game Description:
A riff on the classic dart game, cricket.
Each players gets 3 tries to attempt to hit the numbers listed on the left.  After hitting a number 3 times, the player "closes" that number.  If other players have not yet closed that number, the player can hit it again and gets the value of the hole added to their score.  The object of the game is to close all numbers first with the highest score.
Game Features:
  • Sound Effects from Scorpion 9000 Cricket

Screenshot:




X10
Number of Players
1-4 (selectable)
Game Description:
A riff on the classic dart game (3/5/7/901).

All players start with 310 (or 510,710,910 depending on the game variant).  The goal is to get to 0 first, hitting zero exactly.  Each player takes turns throwing 3 balls each round.  If a player goes under zero, their score gets reset to the score they had at the beginning of the round.  The winner gets to 0 (exactly) first.

Game Features:
  • Sound Effects from Scorpion 9000
  • Number of players selectable at round start
  • Game Variant (310/510/710/910) selectable at game start.

Screenshots:



X20 ZAP
Number of Players
1-4 (selectable)
Game Description:
A riff on 321 ZAP from Merit Games (a popular game on the Scorpion 9000 Arcade Dart Board).

All players start with zero, and the goal is to get to the game score (320/520/720/920 depending on the variant) by hitting holes and adding the value of the hole to your score.  Each player throws 3 balls each round.  If the player goes over the game score, the overage gets subtracted from their round starting score, and they lose their turn.  The winner gets to the game score first.

The Twist:  If at any time while playing your score exactly matches another player's score, that player is "zapped" back down to zero and has to start from zero.
Game Features:
  • Sound Effects from Scorpion 9000
  • Number of players selectable at round start
  • Game Variant (320/520/720/920) selectable at game start.

Screenshots:


ToDo
  • Add in high-score system
  • Add final sound effects for classic
  • Sound Effects for 310/320ZAP
  • Game Over graphics for classic
  • Add a sound effect for going over the game score in zap/x10
  • Convert bowling scoring grid into drawable components (fixes text overlay on top of bowling exciter animations)
  • Implement FreeSkee variant
  • Implement FlashPoint variant
  • Remove text-based menu and implement graphical menu
  • Finish attract mode implementation
  • Implement system-wide game instructions functionality
  • Add system-wide game-over drawablegamecomponent
  • Add system-wide "You're up player X" component.
  • Code clean-up and refactoring
  • Create sample game project for SDK
  • Blog post for Game Creation
« Last Edit: Today at 01:26:06 pm by nipsmg »

Nephasth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 545
  • Bitches love Centipede
Re: Major League SkeeBall -- Cross-Platform SkeeBall Controller Software
« Reply #1 on: January 12, 2018, 08:55:28 pm »
LOVE to see the dart inspired games!!! :applaud:
%Bartop

nipsmg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • ROONEY!! ERRGH!!
    • Arcadia
Added sound effects to x10 / zap games.  Updated first post.

nipsmg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • ROONEY!! ERRGH!!
    • Arcadia
Started work on the graphical menu.  This is the concept art and what the final menu system should look like:


nipsmg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • ROONEY!! ERRGH!!
    • Arcadia
  • Updated Classic graphics.  The yellow is now an "Unlit" yellow color.
  • Added "GameOver" sprite to Classic to flash GameOver
  • Added "Winner" sprite to Classic to light up the arch for each 100 scored
  • Added "skeeball song" sound effect for Classic when >100 scored
  • Updated screenshot in top post and updated todo list.

nipsmg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1209
  • ROONEY!! ERRGH!!
    • Arcadia
I've uploaded a video of the current alpha version.  Happy to get feedback.
There's still a bunch here that's not 100%.

Is youtube embedding broken?!


https://www.youtube.com/watch?v=97h6z8fQizI&feature=youtu.be
« Last Edit: Today at 02:17:45 pm by nipsmg »

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31