Ducks

From Hungrysoftware

(Difference between revisions)
(Rewrote whole article.)
m (Current compatibility: Recent development)
 
(13 intermediate revisions not shown)
Line 1: Line 1:
-
Ducks is a puzzle computer game in which you have to lead ducks safely to rockets. Upon the first complete release it received several favorable reviews from many gaming sites. Originally, the game was released as shareware pricing at USD$25 or UK$15. At that time, users could play levels 1 to 20 from the main game. However, due to the advents of improvements of the Windows operating system, the game went completely free in late 2006.
+
{{ParentArticle|[[Main Page]]}}
 +
 
 +
Ducks is a puzzle computer game in which you have to lead ducks safely to rockets. Upon the first complete release it received several favorable reviews from many gaming sites. Originally, the game was released as shareware pricing at USD$25 or UK£15. At that time, users could play levels 1 to 20 from the main game. However, due to the advents of improvements of the Windows operating system, the game went completely free in late 2006.
== Origins ==
== Origins ==
-
The game was conceived back in September 1998 as a small beta version featuring 10 levels and a rough scheme of the engine. It was not until late 1999 version 0.4 was released which featured a complete engine with multiple additions and bug fixes. Version 1.0 followed in early 2000 and version 1.21 surfaced on late 2000.
+
The precursor to Ducks was an unfinished MS-DOS game called [[Get Piste!]] which featured a single character rather than a group and a similar, albeit more minimal, control scheme. The first public release of Ducks was a small beta version featuring only 10 levels. It was not until late 1999 version 0.4 was released which featured multiple additions and bug fixes, not to mention a full set of levels. Version 1.0 followed in early 2000 and version 1.21 surfaced on late 2000. Each introduced additional features to the engine, but no additional levels.
== Gameplay ==
== Gameplay ==
Line 10: Line 12:
The gameplay bears some similarities to the computer game Lemmings in which its premise involves leading small rodents which walk by themselves mindlessly to safety by teaching the rodents specialised skills. In Ducks, however, the premise varies as the wildfowl does not walk on its own but rather than following a green leader duck or by means of followable objects (explained later). Also, unlike Lemmings, the tools have unlimited stock.
The gameplay bears some similarities to the computer game Lemmings in which its premise involves leading small rodents which walk by themselves mindlessly to safety by teaching the rodents specialised skills. In Ducks, however, the premise varies as the wildfowl does not walk on its own but rather than following a green leader duck or by means of followable objects (explained later). Also, unlike Lemmings, the tools have unlimited stock.
-
[[Image:Ducks_001.png|thumb|180px|left|"You can select from various episodes available to play."]]
+
[[Image:Ducks_001.png|thumb|180px|right|"You can select from various episodes available to play."]]
The game levels are divided into episodes, each one with a further increasing difficulty. A score system is present during gameplay which varies according to which action is performed (e.g: saving ducks, flicking switches, dropping aliens off the screen). The maximum score possible of being reached is 65535 due to it being an integer value of 16-bit handling. A par time is also present on every level which after time expiration the level does not end abruptly, meaning the user can continue trying to complete the level, even after time expiration (although no time bonus is rewarded). The user, when found not being able to complete the level due to not having enough ducks, lost accidentally a rocket, have nothing left for orange ducks to follow, can abort the level with the 'Esc' key, although it costs a life.
The game levels are divided into episodes, each one with a further increasing difficulty. A score system is present during gameplay which varies according to which action is performed (e.g: saving ducks, flicking switches, dropping aliens off the screen). The maximum score possible of being reached is 65535 due to it being an integer value of 16-bit handling. A par time is also present on every level which after time expiration the level does not end abruptly, meaning the user can continue trying to complete the level, even after time expiration (although no time bonus is rewarded). The user, when found not being able to complete the level due to not having enough ducks, lost accidentally a rocket, have nothing left for orange ducks to follow, can abort the level with the 'Esc' key, although it costs a life.
Line 16: Line 18:
An interesting aspect of Ducks (for this type of game) is the abundancy of secret levels. Every one of them is reached upon contact of the green leader duck with a secret doorway (which is invisible at first glance). These levels are generally numbered between 200-255 and after completion of the level (either by completing the level normally or failing because all ducks died) it returns the user to the level from where the secret was accessed. Unlike normal levels, time expiration leads to the automatic abortion of the attempt (it has the same effect as pressing the 'Esc' key).
An interesting aspect of Ducks (for this type of game) is the abundancy of secret levels. Every one of them is reached upon contact of the green leader duck with a secret doorway (which is invisible at first glance). These levels are generally numbered between 200-255 and after completion of the level (either by completing the level normally or failing because all ducks died) it returns the user to the level from where the secret was accessed. Unlike normal levels, time expiration leads to the automatic abortion of the attempt (it has the same effect as pressing the 'Esc' key).
-
[[Image:Ducks_003.png|thumb|180px|left|"As the game progresses, you'll have to adopt different strategies and face different foes across your way."]]
 
[[Image:Ducks_004.png|thumb|180px|right|"The level preview screen gives you a glimpse of what you're about to play as well as telling you which tools are available for use, level number, your score and lives left."]]
[[Image:Ducks_004.png|thumb|180px|right|"The level preview screen gives you a glimpse of what you're about to play as well as telling you which tools are available for use, level number, your score and lives left."]]
After the completion of a level, a bonus screen appears rewarding the user with three bonus factors, time, survivors and lives. Time bonus range from 0-135 depending on how much time is left, survivors and lives numbers are multiplied by 10 and then added to the total bonus score. An extra life is earned in multiples of 5000.
After the completion of a level, a bonus screen appears rewarding the user with three bonus factors, time, survivors and lives. Time bonus range from 0-135 depending on how much time is left, survivors and lives numbers are multiplied by 10 and then added to the total bonus score. An extra life is earned in multiples of 5000.
Line 22: Line 23:
== Tools ==
== Tools ==
-
There are thirteen available tools which the user can use to aid ducks reach the rockets. A level can have up to eight tools selectable, although no level exists with such amount of tools. It is not required to at least have one tool available.
+
There are thirteen available tools which the user can use to aid the ducks in reaching the rockets. A level can have up to eight tools selectable, although no level exists with such amount of tools. It is not required to at least have one tool available. Tools prefixed with an asterisk * are only available on secret levels. You can only use one tool at a time, and in the case of seagulls and saucers, you cannot deploy either if one currently exists in the level. There are infinite amounts of each tool.
-
Wikitable
+
{|border="1"
-
 
+
|-
-
Pick new leader: Allows any duck to be selected as the particular leader. By clicking outside of any ducks' range of selection it turns the current leader into a normal duck.
+
|[[Image:bomb.gif]]||Bomb||Drops a falling bomb so it blows up a bit of terrain on contact. Solid terrain is unaffected.
-
 
+
|-
-
Flying saucer: Shoots this particular object to make Ducks follow it. They have a slight fall rate. When blown up by the detonator, it bombs part of terrain.
+
|[[Image:balloon.gif]]||Balloon||Indentical to a bomb, except it slowly drifts upwards.
-
 
+
|-
-
 
+
|[[Image:horizbridge.gif]]||Horizontal bridge||Drops a bridge which spreads horizontally on contact with the floor.
-
Detonator: Used exclusively on flying saucers and seagulls, blows up one of the two instances in different animated ways.
+
|-
-
 
+
|[[Image:diagbridge.gif]]||Diagonal bridge||Drops a bridge which spreads at 45º on contact with the floor. Usually this is only useful when dropped on corners.
-
Horizontal bridge: Drops a bridge across the hole floor.
+
|-
-
 
+
|[[Image:brick.gif]]||Brick||Drops a brick so the user can build up a way to overcome holes if no bridges are available.
-
Diagonal bridge: Drops a bridge at 45º on the floor.
+
|-
-
 
+
|[[Image:stopsign.gif]]||Stop sign||Acts like a small wall, prevent ducks and other objects from wandering into places you don't want them to, such as holes or other dangerous objects.
-
Teleport current leader: Teleports to where the mouse currently points the current leader.
+
|-
-
 
+
|[[Image:saucer.gif]]||Flying saucer||Deploys a saucer which ducks will follow instead of the leader. They have a slow fall rate. When blown up by the detonator, it destroys part of the surrounding terrain.
-
Brick: Drops a brick so the user can build up a way to overcome holes if no bridges are available.
+
|-
-
 
+
|[[Image:seagull.gif]]||Seagull||Similar to a saucer, except that it flies horizontally. It can move up slopes, but it cannot  fly downwards. If it flies off of the top of the screen it is removed. Detonating it will cause it to fall until it hits the floor, where it dies messily.
-
Bomb: Drops a falling bomb so it blows up a bit of terrain.
+
|-
-
 
+
|[[Image:detonator.gif]]||Detonator||Used exclusively on flying saucers and seagulls, blows up one of the two instances in different animated ways.
-
Stop sign: Acts like a small wall, avoiding ducks from wandering into holes or other dangerous objects.
+
|-
-
 
+
|[[Image:leader.gif]]||Pick new leader||Allows any duck to be selected as the leader. By clicking another duck, the current leader is changed, as you can only ever have 1 leader duck. By clicking on no duck, the leader is removed.
-
Seagull: Same as a flying saucer, but when flown up it doesn't fall and it drifts up when possible. Also when detonated, it falls rapidly and splats upon contact on floor.
+
|-
-
 
+
|[[Image:teleport.gif]]||Teleport current leader||Teleports the current leader to where the mouse is, provided it is in empty space.
-
Ballon: Same as a bomb, but it drifts upward instead.
+
|-
-
 
+
|[[Image:bdg9000.gif]]||BDG9000*||Use this weapon to destroy aliens by clicking on them. More points are awarded if more ducks remain on the level.
-
Note: The following tools are available generally on secret levels!
+
|-
-
 
+
|[[Image:spinduk.gif]]||Extra spinning duck*||Respawns an additional duck for use with the paddle.
-
BDG9000: Use this weapon to shoot out aliens who are willing to swallow ducks.
+
|}
-
 
+
-
Extra spinning duck: Respawns an additional duck for use with the paddle.
+
== Objects ==
== Objects ==
Line 59: Line 58:
TODO...
TODO...
-
== Customisation ==
+
==Expansion packs==
-
TODO...
+
Expansion packs have the file extension .EGG and can be enabled and disabled in the game by selecting through the Egg Selector program that comes with Ducks. A maximum of 5 can be run at any one time, although if any of them contain objects not present in the original Ducks levels, then only that file will be loaded.
-
== Expansion packs==
+
===Official===
-
Due to the game's engine being able to be customisable, there are two huge official expansion packs and one minor which got produced.
+
Due to Ducks being fairly customisable, several official expansion packs were produced for the game. The first and smallest of these is [[Xmas Ducks 2000]]; the following, much larger expansion packs are [[World Wide Webbed]] and [[Beak To The Future]].
-
=== Xmas Ducks 2000 ===
+
===Third party===
-
[[Image:Xmasducks_000.png|thumb|180px|left|"Xmas Ducks 2000 and adds a christmas theme to the game."]]
+
The [[Ducks Editor Suite]] allows members of the public to create their own expansion packs for Ducks. A list of known expansion packs can be found [http://www.hungrysoftware.com/games/ducks/addons/userfiles/ here].
-
The first expansion pack, a minor one which does modify the game slightly by adding a christmas theme to the sprites, a few sound and images and eight levels.
+
-
An interesting feature of this pack is that if used with the MAIN datafile or with another user file which does not change sprites, it renders the sprites with the christmas twist without affecting the data of other files.
+
== Current compatibility ==
-
=== World Wide Webbed ===
+
The game was originally written for DOS, back in 1998. However recent Windows versions are unable to run the game properly with sound, mainly because DOS-based version of Windows had full control over SoundBlaster duties, which is not true under NT-kernel operating system (e.g. Windows XP).
-
[[Image:Www_000.png|thumb|180px|left|"World Wide Webbed is the first official expansion pack featuring brand new levels constructed with new graphics and sound."]]
+
However, users have been experimenting with [http://dosbox.sourceforge.net DosBox], a program which is capable of emulating DOS games under a NT-kernel Windows environment, with sound support as well. But tests for Ducks have showed a very slow performance, with sounds sometimes played at either double speed or not at all, though emulation results vary from PC to PC.
-
[[Image:Www_001.png|thumb|180px|right|"While the levels do not feature new objects as in Beak to the Future, they do get harder earlier, even the secret levels."]]
+
-
The second expansion pack, but the first huge official pack featuring forty new levels accompanied with new images and sound. Due to no new objects being added, the levels present a much more increased difficulty than the main levels, thus not being for the novice players. World Wide Webbed is currently unavailable to buy since the Hungry Software store is temporarily broken and its license status is unclear whether the creator will release it for free or will keep selling it.
+
-
[[Image:Www_002.png|thumb|180px|right|"The ducks engine has the ability to use backdrops on level previews, as seen here from World Wide Webbed."]]
+
Recent developments of the DosBox engine has significantly improved the game's sound playback with the latest release, as it currently plays them correctly although twice as fast.
-
This pack is also notable for the first time inclusion of episode preview backdrops (as seen in the right picture) when previewing a level. Although version 1.2 of the game introduced this feature, it was not revealed until this pack extensively used such for its four episodes.
+
-
 
+
-
Since the expansion pack is exclusive to registered users, a four level demo is available for registered / unregistered users as a taster of the new levels.
+
-
 
+
-
=== Beak to the Future ===
+
-
 
+
-
[[Image:Beak_000.png|thumb|180px|left|"Beak to the Future is the second official expansion pack again featuring brand new levels constructed with new graphics, sound and, for the first time, objects."]]
+
-
The third expansion pack and the second huge official pack, once again featuring forty new levels accompanied with new images and sound. However, Beak to the Future is the first expansion pack to feature new objects such as moving transporters, badly-wired transporters, porcupines, etc (see both adjacent pictures).
+
-
 
+
-
[[Image:Beak_001.png|thumb|180px|right|"Level 28 - "FALLING DOWN"]]
+
-
Also, due to the brutal modification of objects definitions, this pack disallows the ability to play the MAIN levels while it's loaded, and like World Wide Webbed, it is currently unavailable to buy and a five level demo exists for registered / unregistered users.
+
-
 
+
-
== See also ==
+
-
 
+
-
[[Ducks Editor Suite]]
+
== External links ==
== External links ==
Line 101: Line 82:
*[http://www.hungrysoftware.com/games/ducks/ Official Ducks page]
*[http://www.hungrysoftware.com/games/ducks/ Official Ducks page]
*[http://www.hungrysoftware.com/forums/go/index.cgi?group=ducks Official Ducks forum]
*[http://www.hungrysoftware.com/forums/go/index.cgi?group=ducks Official Ducks forum]
-
 
+
*[http://www.hungrysoftware.com/games/ducks/guide.html Official Ducks Solution Guide]
-
*[http://www.hungrysoftware.com/games/ducks/addons/xmas2000/ Xmas Ducks 2000]
+
-
*[http://www.hungrysoftware.com/games/ducks/addons/worldwide/ World Wide Webbed]
+
-
*[http://www.hungrysoftware.com/games/ducks/addons/beak/ Beak to the Future]
+

Current revision as of 17:33, 27 June 2007

(Up to Main Page)

Ducks is a puzzle computer game in which you have to lead ducks safely to rockets. Upon the first complete release it received several favorable reviews from many gaming sites. Originally, the game was released as shareware pricing at USD$25 or UK£15. At that time, users could play levels 1 to 20 from the main game. However, due to the advents of improvements of the Windows operating system, the game went completely free in late 2006.

Contents

Origins

The precursor to Ducks was an unfinished MS-DOS game called Get Piste! which featured a single character rather than a group and a similar, albeit more minimal, control scheme. The first public release of Ducks was a small beta version featuring only 10 levels. It was not until late 1999 version 0.4 was released which featured multiple additions and bug fixes, not to mention a full set of levels. Version 1.0 followed in early 2000 and version 1.21 surfaced on late 2000. Each introduced additional features to the engine, but no additional levels.

Gameplay

"Ducks v1.2 title screen."

The gameplay bears some similarities to the computer game Lemmings in which its premise involves leading small rodents which walk by themselves mindlessly to safety by teaching the rodents specialised skills. In Ducks, however, the premise varies as the wildfowl does not walk on its own but rather than following a green leader duck or by means of followable objects (explained later). Also, unlike Lemmings, the tools have unlimited stock.

"You can select from various episodes available to play."

The game levels are divided into episodes, each one with a further increasing difficulty. A score system is present during gameplay which varies according to which action is performed (e.g: saving ducks, flicking switches, dropping aliens off the screen). The maximum score possible of being reached is 65535 due to it being an integer value of 16-bit handling. A par time is also present on every level which after time expiration the level does not end abruptly, meaning the user can continue trying to complete the level, even after time expiration (although no time bonus is rewarded). The user, when found not being able to complete the level due to not having enough ducks, lost accidentally a rocket, have nothing left for orange ducks to follow, can abort the level with the 'Esc' key, although it costs a life.

"The object of the game is to lead ducks to the rockets."

An interesting aspect of Ducks (for this type of game) is the abundancy of secret levels. Every one of them is reached upon contact of the green leader duck with a secret doorway (which is invisible at first glance). These levels are generally numbered between 200-255 and after completion of the level (either by completing the level normally or failing because all ducks died) it returns the user to the level from where the secret was accessed. Unlike normal levels, time expiration leads to the automatic abortion of the attempt (it has the same effect as pressing the 'Esc' key).

"The level preview screen gives you a glimpse of what you're about to play as well as telling you which tools are available for use, level number, your score and lives left."

After the completion of a level, a bonus screen appears rewarding the user with three bonus factors, time, survivors and lives. Time bonus range from 0-135 depending on how much time is left, survivors and lives numbers are multiplied by 10 and then added to the total bonus score. An extra life is earned in multiples of 5000.

Tools

There are thirteen available tools which the user can use to aid the ducks in reaching the rockets. A level can have up to eight tools selectable, although no level exists with such amount of tools. It is not required to at least have one tool available. Tools prefixed with an asterisk * are only available on secret levels. You can only use one tool at a time, and in the case of seagulls and saucers, you cannot deploy either if one currently exists in the level. There are infinite amounts of each tool.

Image:bomb.gifBombDrops a falling bomb so it blows up a bit of terrain on contact. Solid terrain is unaffected.
Image:balloon.gifBalloonIndentical to a bomb, except it slowly drifts upwards.
Image:horizbridge.gifHorizontal bridgeDrops a bridge which spreads horizontally on contact with the floor.
Image:diagbridge.gifDiagonal bridgeDrops a bridge which spreads at 45º on contact with the floor. Usually this is only useful when dropped on corners.
Image:brick.gifBrickDrops a brick so the user can build up a way to overcome holes if no bridges are available.
Image:stopsign.gifStop signActs like a small wall, prevent ducks and other objects from wandering into places you don't want them to, such as holes or other dangerous objects.
Image:saucer.gifFlying saucerDeploys a saucer which ducks will follow instead of the leader. They have a slow fall rate. When blown up by the detonator, it destroys part of the surrounding terrain.
Image:seagull.gifSeagullSimilar to a saucer, except that it flies horizontally. It can move up slopes, but it cannot fly downwards. If it flies off of the top of the screen it is removed. Detonating it will cause it to fall until it hits the floor, where it dies messily.
Image:detonator.gifDetonatorUsed exclusively on flying saucers and seagulls, blows up one of the two instances in different animated ways.
Image:leader.gifPick new leaderAllows any duck to be selected as the leader. By clicking another duck, the current leader is changed, as you can only ever have 1 leader duck. By clicking on no duck, the leader is removed.
Image:teleport.gifTeleport current leaderTeleports the current leader to where the mouse is, provided it is in empty space.
Image:bdg9000.gifBDG9000*Use this weapon to destroy aliens by clicking on them. More points are awarded if more ducks remain on the level.
Image:spinduk.gifExtra spinning duck*Respawns an additional duck for use with the paddle.

Objects

TODO...

Expansion packs

Expansion packs have the file extension .EGG and can be enabled and disabled in the game by selecting through the Egg Selector program that comes with Ducks. A maximum of 5 can be run at any one time, although if any of them contain objects not present in the original Ducks levels, then only that file will be loaded.

Official

Due to Ducks being fairly customisable, several official expansion packs were produced for the game. The first and smallest of these is Xmas Ducks 2000; the following, much larger expansion packs are World Wide Webbed and Beak To The Future.

Third party

The Ducks Editor Suite allows members of the public to create their own expansion packs for Ducks. A list of known expansion packs can be found here.

Current compatibility

The game was originally written for DOS, back in 1998. However recent Windows versions are unable to run the game properly with sound, mainly because DOS-based version of Windows had full control over SoundBlaster duties, which is not true under NT-kernel operating system (e.g. Windows XP).

However, users have been experimenting with DosBox, a program which is capable of emulating DOS games under a NT-kernel Windows environment, with sound support as well. But tests for Ducks have showed a very slow performance, with sounds sometimes played at either double speed or not at all, though emulation results vary from PC to PC.

Recent developments of the DosBox engine has significantly improved the game's sound playback with the latest release, as it currently plays them correctly although twice as fast.

External links

Personal tools