WIP pool game

Community Forums/Showcase/WIP pool game

Jesse(Posted 2011) [#1]
I have been working on developing my own vector engine and this is what I have made with it so far:

it include 3d in 2d balls.
use the mouse button to control sequence. move mouse to set the pool stick position power and angle.

the engine is till quite far from completion but it is already usable.
[edit for new links]

Windows: http://www.mediafire.com/?d6hy7pffn75vxrx
Mac: http://www.mediafire.com/?hue1cptpeq91cri

The stick has to be not to close not too far from the ball to work correctly.

still have quite a few logic bugs but I am working on it.

Last edited 2011

Last edited 2011

Last edited 2011


Dabhand(Posted 2011) [#2]
Works okay, a bit more touching up and that'll be a great start to a pool game! :)

Dabz


TomShep(Posted 2011) [#3]
I am surprised by how few decent pool/snooker games there are out there... This look like a cracking start.


therevills(Posted 2011) [#4]
Its promising :)

The controls really need work, have a look at Team 17's Arcade Pool for ideas :)


Jesse(Posted 2011) [#5]
Thank you all.

I was checking the Team 17's game it's really impressive. I am going to try their method with the cue ball and stick instead. The rotation with the stick is really good. I wish I had the skills to add depth rotation response but my skills in that are non existing at all.

I have been doing some research through google but no good links have come out of it.


matibee(Posted 2011) [#6]
It works ok, but the free floating cue is just bizarre :)

This is my favourite control method in action (and an excellent game, if you get close to this you've done very well):

http://www.miniclip.com/games/8-ball-quick-fire-pool/en/

Cheers


col(Posted 2011) [#7]
Looks cool already.
The ball motions seem spot on :D

Definitely needs some work with the cue movement controls though. I'd go with something similar to what matibee has suggested. The controls are intuitive and 'simple'.


Htbaa(Posted 2011) [#8]
Cool! The sockets seem a bit too big though?

Ball motions sure do look very good!


col(Posted 2011) [#9]
@Jesse
What do you mean by 'depth rotation response' ?

Do you mean adding spin to the balls, or previewing where the ball will go after collisions?

Here is some useful sourcecode to a snooker game that includes code for the spin momentum etc. May be useful?

Last edited 2011


Jesse(Posted 2011) [#10]

Cool! The sockets seem a bit too big though?



yea, you can tell I am not an artist , I realized after I made it but in reality I was just trying to implement my vector library and see how it worked. it's working ok so far. I just need to add proper multiple ball collision.


What do you mean by 'depth rotation response' ?

Do you mean adding spin to the balls, or previewing where the ball will go after collisions?



I mean add proper spin for left english, right english and back spin useful for curve shots etc.


Here is some useful sourcecode to a snooker game that includes code for the spin momentum etc. May be useful?



I seen the authors c sharp version which is also there and I am starting to convert it to BlitzMax
hopefully I can learn something from it. :) .
here is the c# link source code:
http://www.codeproject.com/KB/game/CSharpSnooker.aspx

Thanks for the link col I will take a look at it, this one doesn't have the native GUI stuff hopefully it's easier to convert than the C# source code .


NoOdle(Posted 2011) [#11]
nice work, I like the rotation on the balls. Collision seems solid as well!


Vorderman(Posted 2011) [#12]
@matibee - thanks very much for posting that link >:(

THREE HOURS I've just spent playing that quick fire pool game...

Last edited 2011


Jesse(Posted 2011) [#13]
I have been working on improving the engine and have managed some what:
I followed the link matibee and was impressed by what I saw so I stole some ideas

Decided to throw away the home made table for a more presentable one:

graciously provided by Marcelo Ricardo de Oliveira.

Known bugs:
Randomly a ball bypasses the walls and I am having a hell of a time trying to find out why.
Note - the numbers are displayed in reverse. - a minor over sight.
Even though it has sound they are not represented properly. I'll have to calculate the effect differently. Suggestions or links are welcomed.

New links in first post.


Vorderman(Posted 2011) [#14]
Just tried your demo, it's really good, very much like that online Quick Fire pool game. It has a really nice feel to it.

Definitely needs an aiming line, and mouse control over the power / drawing the cue back, aside from that it's looking really great.