-
-
Notifications
You must be signed in to change notification settings - Fork 494
Actions
Jumping is the most basic ability present in platformers. A jump will allow Tux to reach four tiles in height. A running jump reaches five tiles in height.
Running is an automatic action that gets activated when Tux is walking in the same direction for a certain amount of time.
Milestone 1 used a dedicated RUN key, since Milestone 2 it is automatic.
Ducking can be used to slide down small, one tile high holes as big Tux or to avoid projectiles which are shot one tile above ground.
Walking into or standing next to carriable objects while holding the ACTION key allows Tux to carry the object around. Releasing the ACTION key while walking results in Tux throwing the object. Doing so while standing still results in Tux simply dropping the object right next to him.
A buttjump allows Tux to crush boxes from above and destroy some badguys that cannot be harmed by a normal jump. To perform the buttjump, jump and hold down the DOWN key while in the air.
It takes Tux a small amount of time to jump back onto his feet upon touching the ground.
The backflip is a special jump which gives Tux some extra height compared to a normal jump. It is performed while ducking and pressing the JUMP key.
When in water, Tux can move and turn in all directions with his movement speed being momentum based.
Instead of jumping, Tux will gain a boost which lets him swim much faster.
The egg is the first and most vital power-up Tux encounters on his journey, turning him into Big Tux. He now can take one more hit before dying, break crates by jumping against them and perform actions such as the buttjump and backflip.
The fire flower gives Tux the ability to spit bouncing fire bullets that kill most badguys in his path.
Any subsequent fire flower that Tux takes increase the amount of fire bullets that can be on the screen at the same time, but do not increase the amount of hits Tux can take.
The ice flower gives Tux the ability to shoot ice bullets. These will not bounce like fire bullets, but will shoot out in a straight path towards the enemy. When the ice bullet hits an enemy it will freeze him for a short time, if the enemy is actually freezable.
Any subsequent ice flower that Tux takes increase the amount of ice bullets that can be on the screen at the same time, but do not increase the amount of hits Tux can take.
- Perhaps the ice bullet could freeze water, bouncing across the surface of a body of the aforesaid liquid and freezing the surface of the one block it touches, and maybe one block either side of it. I got the idea from water -> ice on the User Ideas page.
The air flower grants Tux the ability to jump much higher and run much faster. Additionally, holding down the JUMP key after a jump will allow Tux to glide for a couple of seconds.
Any subsequent air flower that Tux takes increase the amount of time Tux can glide, but do not increase the amount of hits Tux can take.
The earth flower gives Tux the ability to turn into a stone version of himself for a short amount of time. When turned to stone, Tux is invulnerable to all types of damage, but cannot move during that time.
In dark areas the earth flower will also provides a small cone of light.
Any subsequent earth flower that Tux takes increase the amount of time Tux will remain in his stone form, but do not increase the amount of hits Tux can take.
A white star will turn Tux invincible for about 14 seconds, visualized by white sparks surrounding him.
The Tux Doll grants Tux 100 extra coins.
Before the life-system was discarded in Milestone 2, the Tux Doll granted one extra life.
- Player moves Tux to a high position on the map
- Player jumps from the ledge
- Player presses 'down'
- Tux does some acrobatic movement to get into the 'butt-position'
- Tux then falls down back to the ground, butt first with increasing speed, due to the higher altitude he will change to Super-Butt-Jump-mode
- When smashing on the ground nearby enemies might be turned upside down, rendering them unmovable or killing them (might depend on the type of enemy and of the type of ground)
- It takes Tux a small amount of time to jump back onto his feet to get back to normal
The blowflyer or BalloonTux action should be a temporary limited action in which Tux fills his body with air (helium?!) and is thus able to fly for a short time, i.e. as long as he can go without breathing. The end of the flight should be announced by Tux changing color and catching for air.
Perhaps there could be a hidden “pump” in each level, which tux could pump himself up with.
Tux will be able to make use of smooth terrain by using the slide action. By using the slider action Tux will jump on its belly and thus slide speedy down the hill. Terrain that is formed like a ramp should allow him to make huge jumps, which would be impossible without the slide action. While sliding downhill Tux shall be invulnerable by normal enemies, however special enemies with spikes or so, might still be able to stop him.
Exact details on how the sliding will work have to be worked out, but it might get a rather central role in gameplay.
Somewhat related, you could have icy platforms that when running on it is much harder to stop/change-direction (i.e. you could slide off the edge accidently) that require you to be extra careful.. these could appear on later harder levels. If these aren't flat, you get what is shown in the above picture, which you could slide down instead.
We'd probably need tile-based friction to make this work well. Holding the DOWN key while moving above a certain speed (or on a slope) will reduce Tux's friction by a large factor (4?) and make him slide as illustrated in the above picture. He'll be able to kill/stun certain enemies this way, but some (like the spiky ones) will damage and stop him.
Once in the air, Tux should be allowed to flap with his wings. They are not enough to let him fly, but should allow him to get some additional air-time (like a small double-jump).
- While not as a core ability, this could very well be turned into how Tux glides with the new air flower costume designs.
When jumping from a great height, Tux should have his beak facing down, like a dive. It would work well with the swim ability.
Home
Guidelines
Game Mechanics
Tools
Engine
- Cameras in other games
- Collision
- Configuration File
- Console
- Cutscenes
- Game_Engine
- Lighting
- Map_transformer
- Portables
- SceneGraph
- Scripting
Specifications
Milestones
- Milestone 1 Analysis
- Milestone 2 Design Document
- Milestone 2 Design Document Old
- Milestone 3 Design Document
Building (mostly outdated)
- INSTALL.md
- Building
- Building on macOS
- Building SuperTux
- Building on Windows
- Building with MXE (cross-compile)
Meetings