Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Commercial usage of APE
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
onedayitwillmake  
View profile  
 More options Jan 17 2008, 4:17 pm
From: onedayitwillmake <onedayitwillm...@gmail.com>
Date: Thu, 17 Jan 2008 13:17:16 -0800 (PST)
Local: Thurs, Jan 17 2008 4:17 pm
Subject: Commercial usage of APE
Hey guys i'm happy to annouance that LineGolfer we just released uses
the APE engine.

I stripped out a lot of the drawing stuff, and in the end APE was very
easy to work with.
I wish the ball went through the line less often, but hey what can you
do (unless anyone has any suggestions).

One thing i did try was turning on multisample for the ball once it
passes X velocity, but that introduced stuttering.

As i said, still was very enjoyable to use APE to make this game.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wes  
View profile  
 More options Jan 17 2008, 4:31 pm
From: Wes <sevenxth...@yahoo.com>
Date: Thu, 17 Jan 2008 13:31:08 -0800 (PST)
Local: Thurs, Jan 17 2008 4:31 pm
Subject: Re: Commercial usage of APE

so where's the game?

onedayitwillmake <onedayitwillm...@gmail.com> wrote:  

Hey guys i'm happy to annouance that LineGolfer we just released uses
the APE engine.

I stripped out a lot of the drawing stuff, and in the end APE was very
easy to work with.
I wish the ball went through the line less often, but hey what can you
do (unless anyone has any suggestions).

One thing i did try was turning on multisample for the ball once it
passes X velocity, but that introduced stuttering.

As i said, still was very enjoyable to use APE to make this game.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
onedayitwillmake  
View profile  
 More options Jan 17 2008, 4:40 pm
From: onedayitwillmake <onedayitwillm...@gmail.com>
Date: Thu, 17 Jan 2008 13:40:47 -0800 (PST)
Local: Thurs, Jan 17 2008 4:40 pm
Subject: Re: Commercial usage of APE
Haha my mistake

http://www.candystand.com/play.do?id=18253

if anyone has any suggestions on how to limit the ball going through
the line problem, i'd love to hear them.

thanks,
mario!

On Jan 17, 4:31 pm, Wes <sevenxth...@yahoo.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
onedayitwillmake  
View profile  
 More options Jan 17 2008, 4:42 pm
From: onedayitwillmake <onedayitwillm...@gmail.com>
Date: Thu, 17 Jan 2008 13:42:32 -0800 (PST)
Local: Thurs, Jan 17 2008 4:42 pm
Subject: Re: Commercial usage of APE
http://www.candystand.com/play.do?id=18253
The sample course is pretty good, as are some of the ones on the
highest voted column.

If anyone has any suggestions on relieving the ball through line
problem, i'd love to hear'em.

On Jan 17, 4:31 pm, Wes <sevenxth...@yahoo.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Green  
View profile  
 More options Jan 17 2008, 5:06 pm
From: "Chris Green" <gree...@gmail.com>
Date: Thu, 17 Jan 2008 16:06:29 -0600
Local: Thurs, Jan 17 2008 5:06 pm
Subject: Re: Commercial usage of APE
On Jan 17, 2008 3:42 PM, onedayitwillmake <onedayitwillm...@gmail.com> wrote:

> If anyone has any suggestions on relieving the ball through line
> problem, i'd love to hear'em.

I only played with the API a little bit but isn't that 'fixable' by
playing with the simulation step?  I think you might also run > 1 APE
step per frame to increase your chances of not missing the collision?
--
Chris Green <gree...@gmail.com>

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Troy Gilbert  
View profile  
 More options Jan 17 2008, 5:40 pm
From: "Troy Gilbert" <troy.gilb...@gmail.com>
Date: Thu, 17 Jan 2008 16:40:21 -0600
Local: Thurs, Jan 17 2008 5:40 pm
Subject: Re: Commercial usage of APE

> > If anyone has any suggestions on relieving the ball through line
> > problem, i'd love to hear'em.

Yeah, increasing the sampling is the only way to do it (through either
multisampling or shortening the time step). Or, if you can determine
the "inside" and "outside" of lines you could test the ball against
the lines and "pop" it out if its on the inside of lines. But that's
probably hard/impossible to do given the freeform drawing tools.

Pretty cool... are the lines just RectangleParticle segments, or are
they CircleParticles connected with Springs or what? Any optimizations
that you made to APE?

Troy.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
onedayitwillmake  
View profile  
 More options Jan 17 2008, 6:35 pm
From: onedayitwillmake <onedayitwillm...@gmail.com>
Date: Thu, 17 Jan 2008 15:35:58 -0800 (PST)
Local: Thurs, Jan 17 2008 6:35 pm
Subject: Re: Commercial usage of APE
I made a bunch of optimizations to the engine, but mostly in the way
of stripping out what i don't need.
Not so much in the form of crazy math optimizations.

Like for example, all the lines are drawn into 1 clip.
The lines are are springcontraints, and i re-use spring constraint
particles (the end of the last line, is the same particle used for the
start of the next one).

I tried multisampling, and that helped somewhat but not as much as you
would think and especially not for the cost.
I even had it toggle on and off per the speed of the ball, but that
just introduced stuttering and slowdown since I had to use say
multisample = 100 before anything changed.

The time step is set to,
APEngine.init(1/4);

should that be different?

On Jan 17, 5:40 pm, "Troy Gilbert" <troy.gilb...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
onedayitwillmake  
View profile  
 More options Jan 21 2008, 11:15 am
From: onedayitwillmake <onedayitwillm...@gmail.com>
Date: Mon, 21 Jan 2008 08:15:18 -0800 (PST)
Local: Mon, Jan 21 2008 11:15 am
Subject: Re: Commercial usage of APE
Well basically we pushed a silent little update and i ESSENTIALLY got
rid of the ball thru line.

What i did was change the init delta time parameter to 1/8, thus
cutting it in half.
This caused it to run at half the speed, so i then called
APEngine.step() twice per frame.

Oh yeah, one thing i forgot to mention was that i modified the
collision checking, to only check if (using a rough distance equation)

                public function distRough(p:Vector):int
                {
                        var ox  :int = p.x - x;
                        var oy  :int = p.y - y;
                        var r   :int = ox + oy * 0.5;
                        if(r < 0) r = -r;

                        return r;
                }

is less than 100 pixels.

That definitely made a big difference.

On Jan 17, 6:35 pm, onedayitwillmake <onedayitwillm...@gmail.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google