pingus-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Digger's hole lip


From: Ingo Ruhnke
Subject: Re: Digger's hole lip
Date: 13 Sep 2002 21:25:04 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Gervase Lam <address@hidden> writes:

> I know that you have mentioned that playability bugs should be targeted 
> first.  However, of the 3 top severity 8 bugs, 2 of them are 
> non-playability bugs as they involve the editor.

Most bugs still have the default severity, so that doesn't mean
anything. Change there severity as you like.
 
> However, I need to know what the solution is to the problem. There
> are two ways I can think of sorting this out:
> 
> (1) Make it so that the Pingu leaves a 90 degree corner at the bottom of 
> the hole.

This should be the most easy, you could use different cutters for the
gfx and the collision map, so that the 90 degree corner wouldn't be
visible.
 
> (2) Make the end of the hole curve outwards at the bottom instead of 
> inwards, like what it is currently doing.
>
> (2) looks much better but is harder to do.  This is because you only what 
> the Pingu to do the outward curving bit when the Pingu has almost finished 
> digging the hole.

Currently the action digs when it has ground below it and stops if no
ground is there. Instead of just stopping it would probally make more
sense to let the action perform a 'final-dig' with another cutter than
the normal digging one.

See also:

ftp://pingus.seul.org/pub/pingus/contrib/ideas/digger

and

http://savannah.gnu.org/bugs/?func=detailbug&bug_id=944&group_id=2184

I would go for a mix between (1) and (2), the collision map cutter
should be just a rectangle, while the gfx one should be smoothed. You
also need special start and end cutters for the action so that it
behaves correctly.

-- 
WWW:      http://pingus.seul.org/~grumbel/ 
Games:    http://pingus.seul.org/~grumbel/gamedesigns/
JabberID: address@hidden 
ICQ:      59461927




reply via email to

[Prev in Thread] Current Thread [Next in Thread]