Main > Software Forum

[4/1/2024] -Pi4/5 Support Incoming -Major League SkeeBall -- SkeeBall Controller

Pages: << < (3/59) > >>

nipsmg:

New video demonstrating completed menu system.
Menu system dynamically loads game type information from config file -- Allows for games developed via SDK to be added.
Dynamically loads logo and screenshot from content directory.

https://www.youtube.com/watch?v=ZJaGjzYSnkk&feature=youtu.be

nipsmg:

Attract Mode has been implemented.

There are configurable timeouts for :


* Title Screen
* Attract Mode Screen
* Menu Screen
* Game Screen
When at the title screen, and the timeout occurs, a game is randomly picked and launched.  AFter 10 seconds, the game will launch its instructions screen.  5 seconds later it clears.  If a user hits any key while the game is showing in "Attract mode", it will dump right back to the title screen.

When in the menu screen, the game will dump itself back into the "Title screen /attract mode" loop after the timeout occurs.  Any keypress resets the timeout.

When in a game screen, if the timeout expires without any user interaction, the game will dump back into the menu screen.

The video below shows the Title screen / attract mode loop.

https://www.youtube.com/watch?v=dAaO1qqhs9g&feature=youtu.be


Mike A:

This is a cool project. I need to pick up a skeeball machine one of these days.

Howard_Casto:

Yeah that's probably why this thread isn't getting a lot of feedback.  You have to have the space to house a skeeball machine, actually buy one, and then convert it to run via  a pc.  Probably 8 or 9 guys that have done that so far.  Not that I don't want to mind you. 

nipsmg:

Yeah, either that or build one like thatpurplestuff. 

The good news is converting it to run a PC is stupid simple. All of the electronics come out with a couple of wingnuts and maybe 12 screws.
The switches wire right up to an ipac (note: .250 fastons not .187, made that mistake).

A 27.5 inch tv fits pretty perfectly in the top box and almost fills all of it.

And... this software is cross platform.  Supposedly there's a version of monogame that will run accelerated on OpenGL ES.  It takes all kinds of hacks and I haven't found a good step-by-step on how to do it.. but if I can I would eventually LOVE to just run this off a rPI and call it a day.

Pages: << < (3/59) > >>

Go to full version