Pinball

Show off your games, demos and other (playable) creations.
User avatar
kbmonkey
Party member
Posts: 138
Joined: Tue Sep 01, 2015 12:19 pm
Location: Sydney
Contact:

Re: Pinball

Post by kbmonkey »

Hello all!

I have released the next version!

* Faster flipper movement. Now we are playing!
* Get more points when hitting targets and completing missions.
* A better layout: the ramps are now symmetrical, more fluid play.
* Highlight the status bar while the ball saver (safe mode) is on.
* Music! Thanks goes to `Beyond` for the theme song "Supernova Explosion"!
* Music controls on the pause screen, including a separate volume control.
* Bug fix: Reset tilt on first launch. If the previous game ended on Tilt it would carry over to the new game.

V0.2.2.1 bug fix: Fix bug where changing music volume during fade-out crashes.

nova pinball info and download

I would very much appreciate feedback on this release or let me know how you enjoy/hate it :nyu:
Last edited by kbmonkey on Fri Dec 22, 2017 8:19 am, edited 1 time in total.
User avatar
qubodup
Inner party member
Posts: 775
Joined: Sat Jun 21, 2008 9:21 pm
Location: Berlin, Germany
Contact:

Re: Pinball

Post by qubodup »

Very impressive progress, I like it a lot!

https://youtu.be/vbQfSFLWMDI
  • It's a bit small but I don't dare using fullscreen (thanks for not making it default) because this often screws with the monitor screen and might trap the mouse and might screw up dual-head setup, so I don't know how your fullscreen works but it'd be nice to either be able to change resolution in settings or by resizing. I edited the config to get FHD resolution, which partially is broken in the menu but works fine in the game.
  • Computer slowness seems to slow down the game. In my case: playing and recording at 1920x1080 resolution https://youtu.be/uX5P6il8V4A
  • It's great to have music and sounds. It's not a big problem with the music turned on but some sounds feel too simple and unpleasant on headphones (because they are mono). I added some reverb in Audacity to some and put in http://freesound.org/people/qubodup/sounds/172631/ , you can get a zip. My changes are cc0/public domain. You can hear the result in the video above. I just wish I had the time and skills to make sounds as good as Space Cadet has.
  • The credits are cool but annoyingly slow. I'd be nice if keypress would bring the upcoming credit piece into full view rather than starting the slow transition to the next.
lg.newImage("cat.png") -- made possible by lg = love.graphics
-- Don't force fullscreen (it frustrates those who want to try your game real quick) -- Develop for 1280x720 (so people can make HD videos)
User avatar
kbmonkey
Party member
Posts: 138
Joined: Tue Sep 01, 2015 12:19 pm
Location: Sydney
Contact:

Re: Pinball

Post by kbmonkey »

@qubodup, glad you like it! Thanks for making that video!

I see what you mean with the menu drawing off-center with your resolution tweak. The images will only scale so much, I suspect any larger will blur them, but the game should be able to assume the native resolution and center the table in the viewport regardless - I will look into that.

Those sounds were generated with sfxr and are the first iteration, no doubt they are gritty and raw, I am going to check out the sounds you added now!

And perhaps I can speed up the credits to flash-speeds when hitting the key.

Awesome feedback, thanks! :awesome:
DarkShroom
Citizen
Posts: 86
Joined: Mon Jul 17, 2017 2:07 pm

Re: Pinball

Post by DarkShroom »

this looked good, but a lot of stuff seems to need to be refactored for the new love version

so far i have got to program to the menu and just beyond

most of the thins that have changed are window->graphics (getHeight, Width etc)... also the blend modes

do we have a guide of what changed at all? why does love change itself so much also?
drunken_munki
Party member
Posts: 134
Joined: Tue Mar 29, 2011 11:05 pm

Re: Pinball

Post by drunken_munki »

DarkShroom wrote: Tue Dec 19, 2017 5:10 pm do we have a guide of what changed at all?
The wiki has the changelogs -- you can scan through these and look for function changes and other things.

For example this the changelog from 0.8 to 0.9:
https://www.love2d.org/wiki/0.9.0


The list of versions is here:
https://love2d.org/wiki/Version_History
User avatar
kbmonkey
Party member
Posts: 138
Joined: Tue Sep 01, 2015 12:19 pm
Location: Sydney
Contact:

Re: Pinball

Post by kbmonkey »

Maybe I will update the code to 0.10 during my holiday :)
User avatar
kbmonkey
Party member
Posts: 138
Joined: Tue Sep 01, 2015 12:19 pm
Location: Sydney
Contact:

Re: Pinball

Post by kbmonkey »

Well a quick look at the source revealed this is already fixed, thanks to some patches from Taknamay, I just forgot to create the release.

Here you go, merry christmas

https://github.com/wesleywerner/nova-pi ... tag/v0.2.3
User avatar
Tricky
Citizen
Posts: 75
Joined: Thu Dec 18, 2014 4:07 pm
Location: Breda, the Netherlands
Contact:

Re: Pinball

Post by Tricky »

I've pondered making my own pinball game many times but there's so much physics involved.
Yeah, that's precisely the reason why never ventured into pinball games myself even though I've wanted to create one pretty bad.
It looks simple, but still well-designed. I'll definitely follow this game, as I'd like to see where this project will end.
User avatar
kbmonkey
Party member
Posts: 138
Joined: Tue Sep 01, 2015 12:19 pm
Location: Sydney
Contact:

Re: Pinball

Post by kbmonkey »

@tricky I used the love physics functions and they made it pretty easy. The nova pinball engine is also separate from the game, so you can use it to make your own. There is no API documentation but there is an example that demonstrates everything.

See the example that runs in under 150 lines of code.
User avatar
Tricky
Citizen
Posts: 75
Joined: Thu Dec 18, 2014 4:07 pm
Location: Breda, the Netherlands
Contact:

Re: Pinball

Post by Tricky »

Yeah, I saw that after I posted that.
Good thing most of my own games are either GNU or otherwise open-source licensed since your engine uses the virual GNUGPL license. ;)
Once my current projects are completed I may try it out ;)
Post Reply

Who is online

Users browsing this forum: No registered users and 69 guests