HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Bowling MaP

06-21-2003, 01:22 AM#1
pvxc
I have made most of this bowling map already, i have aiming down, everything working well, except for i'm looking for two things.

Does anyone know exactly how scoring works in bowling?

Any ideas for curving the roll??
(right now I'm using an edited shockwave for the roll, with range just past the pins and the missile art as the catapult missile because it looks closest to a ball that I can find now)
Right now, you can move the bowler sideways using controls similar to the Death Sheep, with two dummy spells to move the aimer and bowl. But being able to aim diagonally from the side means this isn't really as vital.


Any ideas on making the pins "hit" each other (it's reasonably good now, but this would be a lot better)?
06-21-2003, 01:52 AM#2
Earth-Fury
dont use shockwave, make him summon a unit controled by neutral passive that moves along regons, using fuzzy logic along many regons. like, a chekerboard of regons using a regon array, and move him along a random cure or strait.
06-21-2003, 02:06 AM#3
Fanaticofanime
Yeah, that's good Earth Fury.....took my idea...:ggani: Just use mostly overlaping diagonal stretchs for the curving....
06-21-2003, 04:57 AM#4
Volatile386
well, I'm sorry I'm not exactly sure how scoring works in bowling...I know that strikes and spares and such involve adding up the scores from previous bowls multiple times and I think in different increments...I forgot exactly how and I probably shouldn't be posting because of this but...do a search on google mebbe? I honestly can't come up with the exact rules off the top of my head...this post'll bump the topic up to bring it to more people's attention.
06-21-2003, 05:22 AM#5
pvxc
I did a forum search on fuzzy logic and region arrays, would you mind explaining them a bit more in-depth?
06-21-2003, 05:59 AM#6
playamarz
well.. I bowl in my spare time.. High game of 299... actually got a ring for it.. got the link somewhere.. But anyways... Yeah.. I can explain to you anything about bowling you need to know.

Scoring..

Typically there are 10 frames in a normal bowling game.

If you get a strike.. You get Ten Points + the next two frames...
If you get a spare.. You get Ten Points + the next one frame...

On the tenth frame.. If you gte a strike in the tenth... You can throw another frame.. So if you Throw two strikes in a row.. tenth and eleventh.. You get one more...

Some Examples

/ = spare
- = gutter
X = strike
# = number of pins knocked down

[1] X [2] 9/ [3] 8- [4] -- [5] X [6] X [7] 5/ [8] 72 [9] 6/ [10] XX5
------------------------------------------------------------------------------
[1] 20 [2] 38 [3] 46 [4] 46 [5] 71 [6] 91 [7] 110 [8] 119 [9] 139 [10] 164

There ya gio.. the top portion is the regular gae without scoring.. And the scores are below. Frame by frame.

Hope that helps you out some.. Something to do about the aim is this... Have a wisp at the top of the lanes moving left and right to have to ball move left and right.

....*
---------
||.......||
||.......||
||.......||
||.......||
||.......||
||.......||
||.......||
---------

The wisp will move slowly to the left and then you just have the guy move down the lanes towards the wisp.. A couple of selection areas would work out just fine on this.
06-22-2003, 09:01 PM#7
pvxc
Quote:
Originally posted by Earth-Fury
dont use shockwave, make him summon a unit controled by neutral passive that moves along regons, using fuzzy logic along many regons. like, a chekerboard of regons using a regon array, and move him along a random cure or strait.


Would you mind explaining that a little further?


i do get the wisp thing though, i may use that, thanks
06-23-2003, 12:01 PM#8
playamarz
I understand what he was trying to say.. I hope he doesn't mind explaining it for him...

Fuzzy Logic is basically putting mundane intelligence in a creature.. So. Say.. Making a creature that has very basic intelligence... Like.. Where do I go next.. What do I do.. That's about it.

He was suggesing doing this!

--------
|oooo|
|.ooo.|
|..oo..|
|...o...|
|........|
|R.R.R|
|R.R.R|
|R.R.R|
|R.R.R|
--------

Every R is where a region would be... Say.. if the user threw it really hard and didn't put any hook ont he ball.. If he was standing on the righthand side of the approach.. The thing would most like cover the four regions on the right....

Use a 3d array to keep track of the grid spaces... 3d arrays are like regular arrays.. Cept they hold data like a table.

So.. The regions would be this.. In a coordinate system.

R(0,0)R(1,0)R(2,0)
R(0,1)R(1,1)R(2,1)
R(0,2)R(1,2)R(2,2)
R(0,3)R(1,3)R(2,3)

Like that... Then it would just use an algorithmic or trigonometric formula to solve which region it should move to next.... :)

*sorry if this has some nerd in it... Just say somethign if you don't get it.. hehe
06-24-2003, 03:46 AM#9
pvxc
HHow to make a 3d array? Does it use special world editro?
06-24-2003, 11:29 PM#10
playamarz
No... a 3d array would be used like this.... Have one array.. That is x*y in area....

So... Say you wanted a grid that's 5 x 6... The array would be 5*6 = 30..

To find a spot in the current array then using both x and y values like a grid.. You would need a formula...

locationinarray = y+1(x);

And that's how it would be.. Then you can just call in the array like a 3d type substance.. or x and y axises.