Pink Pony
Official Description (Ad Blurb)
Pink Pony: Blossom Battle
“Pink Pony Blossom Battle” is a Tronlike multiplayer racinggame. You control little ponies that leave a trail of flowers everywhere they step.
Gameplay
Every player controls one pony. These ponies can't stop running and create a line of persistent flowers on their paths. You have to evade these trails und force other ponies into them. The last pony standing has won the game.
The level is a large hilly island. If a pony touches the water, it is out.
If two ponies collide, they are both out, except when they are the last two ponies in the game. In this case the both win!
The ponies can only adjust their speed, but never stop completely. Their speed affect their turn radius, so that they need more space to turn around, when they are faster.
Additionally, there may be certain collectable goodies distributed over the island, that can help a pony to win. (invincibility, turbo, smaller turn radius, pictures of cute baby animals that are pasted on the opponent's screen)
Controls
You control your pony with the arrow keys of your PCkeyboard.
Since PPBB is a splitscreen multiplayer game, the different players can use several schemes at once. (arrow keys, WASD, JKLI, Numpad) You control the pony's speed with the Up and Down keys. You can not completely stop the pony, bat you can accelerate and decelerate it. If a pony runs up or down a slope, it loses or gains speed accordingly. You can turn your pony with the Right and Left keys. Depending on the speed of your pony, it will turn faster or slower.
Technical details
Types of objects in the scene
All objects in the scene are textured and illuminated.
There are 5 distinct types of objects, that have to be rendered:
- The ponies – Animated character meshes
- The island – A heightmap
- The flower trails – Dynamicaly generated meshes
- Power ups – Static meshes
- Particles – 2D billboards
Camera
The screen is split between the players. Each player has his/her own subscreen and camera.
The cameras automatically follow the ponies from several meters distance. The players can not control them.
Illumination
There is one global lightsource in the game: the sun. This is a simple parallel light source, that casts shadows. A compination of Lightmaps and Shadowmaps will be used. There may also be hemispherelighting or something like that to approximate the ambient illumination of the scene.
Collision detection
Collision detection happens in 2D.
I will use a datastructure that stores the trails of all ponies as a set of 2d linesegments.
If a newly added linesegment crosses another segment in the list, we know, that the pony has crossed a trail and has lost.
2D lineintersection is a well understood topic with lots of examples and codesnippets, so implementation should be fairly easy.
Effects
- Colored bloom
- Particle effects
- Shadow mapping
- Light mapping
- Some nice shader effects
Source: Pink Pony design document
Groups +
Promos
Analytics
Identifiers +
Contribute
Are you familiar with this game? Help document and preserve this entry in video game history! If your contribution is approved, you will earn points and be credited as a contributor.
Contributors to this Entry
Game added by CorrectFish.
Game added September 25, 2024. Last modified February 17, 2025.