Guppy's Quest
Notice |
This page is a work in progress!
The game is still in development, so a lot of content is subject to change |
Guppy's Quest | |
---|---|
? | |
Developers | |
Developers: | Octopus58 Rosemaryy |
Publishers: | MGFlow58 |
Artists: | Octopus58 (character and area design) Rosemaryy (sprites, backgrounds, tiles, UI) |
Composers: | Octopus58 |
Extra Credits: | {{{extracredits}}} |
Release Information | |
Series: | SP Main |
Genre: | Aventure, Action, Platformer |
Modes: | Single Player, Multi Player |
Platforms: | Windows, Linux, OSX, Switch(TBA) |
Release Date: | TBA by 2022 |
Guppy's Quest is a 2D platform game in MGFlow58's SP series. The player gets to choose from a variety of characters with different abilities to play as while going through an altered SP past created by the main antagonist, Kosmotvar. Each stage has different environments or obstacles to overcome, and each character has their own unique moveset and abilities.
The game is aimed to release by 2022 on the Unity Engine (previously built on a Java engine) for Windows, Linux, OSX, and potentially planned for the Nintendo Switch. It has been in development from late 2013, started by Octopus58, and eventually in 2018 joined by Rosemaryy. Octopus58 currently works on the game plan, programming, and composing while Rosemaryy is also working on the game plan, and all art assets from previous SP character and stage designs.
The aim of the game is to make players feel a lot of choice and variety within a platformer. With multiple game modes, and many versatile characters, the game aims to feel different with every turn and corner, with every creature you play as, and with every secret you unlock. Development is currently tough, but efforts are being made to finish this game by 2022.
Gameplay
Guppy's Quest has multiple game modes, but ultimately you can play as any character you have unlocked. Every character is able to walk, run, jump, and have four character specific functions. These functions are usually referred to as side attack, up attack, down attack, and charge. These four character specific functions make the player feel more diversity between characters as the play style can change drastically.
Characters
Starting Roster
The game features many characters that are unlocked from the start.
Character | Side Attack | Up Attack | Down Attack | Charge/Special | Super | Extra Notes |
---|---|---|---|---|---|---|
Bever | Spike arm jab | Spike uppercut | Change core: The core changes what kind of charge Bever will have | Purple Core: Dash into the direction bever is facing Green Core: - Blue Core: Roll into a spiky circle and keep rolling in the direction you're facing White Core: - |
Hands of Time: Bever uses the purple core to and then sticks his arms and legs through 4 holes in time and space. Then, these arms appear out of other big holes around him, much larger than his usual limb size, and stay there for a bit cutting the enemies around him. Then they retract | Bever doesn’t flinch when hurt while green core is equipped |
E15 | Sword slash | Sword turns into gun shape, spiky gems from sword shoot 3 times in air and reload back (one in left diagonal, right diagonal, and one in the middle) | Launches herself down to the ground, blue, cold fire appears and attacks on both sides of her | Shooting stars file all around | Turns into black and white swirling spirits | - |
Evo | Sword drags Evo across to destroy land enemies | Spins in air with sword | Sword jolted into the ground, making a big slam | - | - | - |
Feron | - | - | Stomp with debris flying to side | - | - | - |
Fushy | - | - | Large electric shield | - | - | - |
Geron | Bear slap | - | Stomp | - | - | - |
Gontaper | Jab | Uppercut | Bubble: Perma shield that while held, puts Gontaper in a circular bubble. Once released, the bubble pops and does damage only to those touching the surface of the bubble. Bubble also has physics, which means it can roll down slopes | Quickdash - While holding a direction (eight directional), when the charge button is pressed, Gontaper dashes into that direction | Hot water fountains stream from the ground constantly damaging enemies who touch it until they're gone | - |
Guppy | Scratch | Uppercut scratch | Electric Shield: Hurts whoever touches it | Aura dash: Has a very strong effect and good range while leaving behind green electric particles. | Aurelic Resistor: Guppy emits a high voltage wave around him full of aura, causing all nearby enemies to take constant damage for a bit | - |
Lüm | Uses star string like a whip to damage one enemy in front of him | Shines lantern all around him | Breaks lantern underneath him giving off light radiation, pulls out another one from behind him when he lands | - | Turns into Luminesce, a big angry spirit who slaps enemies around him | - |
M.O.G. | - | - | - | - | Fire a light blue laser that will be very big, horizontally from where M.O.G. is standing. Lasts for a bit and constantly hurts enemies while they are caught in the laster | - |
Moncita | Slaps hands together making a big strong wind to damage | Two scratches in air | Ground slam (powerful punch toward the ground) | Angry shriek: She yells so loud, sound waves cause damage | - | - |
Psytork | Punch with one flame | - | - | Roll around with fire surrounding him, deals damage to enemies that are in front of him. Can still be damaged in this state if an enemy doesn't flinch and gets through the flames | - | - |
Spguard | - | - | - | - | Spguard's octosuit bursts open and reveals Fireman, who then raises his arms up and big fire asteroids storm down the screen | - |
Unlockable First Parties
Then there are first party characters you are able to unlock:
Character | Side Attack | Up Attack | Down Attack | Charge/Special | Super | Extra Notes |
---|---|---|---|---|---|---|
Alaper | Short cat scratch | Short cat scratch upwards | Slide if on ground, scratch downwards with legs in air | Pounce forward and scratch | - | While speedy, less focus on speed, more focus on jump power |
Comex | Punch | Uppercut | Slide if on ground, stomp if in air (until reaches ground) | Throw an acorn | - | - |
Corren | - | - | - | Dimension Flip: If cast onto an enemy with less than half of its health (and if it is not a boss), the enemy gets immediately destroyed. Otherwise, does very little damage as Corren floats by | - | - |
Gonkoshlex | Fire scratch | - | - | - | - | - |
Haleaf | Extends forward arm/spike | - | Stings with bottom spike | Spins forwards while rotating horizontally | Starts spinning around and shooting leaves out of his branches | - |
Kvarol | Gust punch (with knockback) | Tornado (with knockback) | - | Golden Rone: Kvarol summons his Golden Rone at a decent speed, after which it rolls in the direction it was initially sent | - | - |
Soverdat | - | - | - | Fire pierce charge | - | - |
Yarehshi | - | - | - | - | Moon Smash: Brings a moon like shaped rock down from above and does massive damage | - |
Guest Characters
Guest Appearances | |
---|---|
Guests: | Star Dust:
3rd Party: |
There are a few guest appearances in Guppy's Quest. All guests have to be unlocked first.
Character | Side Attack | Up Attack | Down Attack | Charge/Special | Super | Extra Notes |
---|---|---|---|---|---|---|
Captain Viridian (VVVVVV) | Fire pacman looking enemy that keeps going forward and munching | Send square projectile upwards | Make spikes fall from both sides | Gravity Flip: Flip your gravitational direction so you can walk on ceilings, and vice versa | - | - |
Chubs | - | - | - | - | - | - |
Climber (Nitrome) | - | - | - | - | Start to make icicles fall from the sky for a certain amount of time. Each icicle does a considerable amount of damage | - |
Digby (Root and Digby) | - | - | - | - | - | - |
Kid (I Wanna Be The Guy) | Kick | Uppercut | - | Shoot out of pistol | - | - |
Matt (TLoTA) | - | - | - | - | - | - |
McPixel (McPixel) | Kick | Punch up | Pee | - | - | - |
Pico (Newgrounds) | Take out a fire extinguisher and spray it | Shoot pistols in the air | Roll burning oil can | Use machine gun | - | - |
Ranime (Monster Crowns) | - | - | - | - | - | - |
Root (Root and Digby) | - | - | - | - | - | - |
Salad Fingers (Salad Fingers) | - | - | - | - | - | - |
Shady | Kick | Uppercut | Fart (wafts to either side) | Shady Kick | Lightning in the Sky: Bolt of lightning crashes down from above. Point of impact has a large area of effect | - |
Tim (Fist of Awesome) | Punch | Uppercut | - | - | - | - |
Woodle Tree (Woodle Tree) | - | - | - | Leaf spin | Cause one, strong and tall tree to pop up where he is standing | - |
Zee Tee (Eversion) | - | Grow black arm out of back that has long vertical range | - | - | Black arms come from the top and bottom of the screen and start harming any enemies they touch | - |
Secret Characters
Some characters can be unlocked as easter eggs. Spoilers below!
Character | Side Attack | Up Attack | Down Attack | Charge/Special | Super | Extra Notes |
---|---|---|---|---|---|---|
CapeGuppyR | - | - | - | - | - | This is one of the beta sprites of Guppy from the Java version of Guppy's Quest, before he was resprited by Rosemaryy |
- | - | - | - | - | - | - |
Modes
Story Mode
Story mode can be played with up to four players. After selecting a character, you are brought to the world map where you can play currently unlocked stages. Every stage has at least one boss, and usually a linked "sub" stage respectively. Sub stages are stages that, unlike main stages, have to be unlocked with some special requirement, most of the time being from the main stage itself.
Beating all the main stages and their bosses will give you a different ending opposed to beating all the main and sub stages. However, the third ending is unlocked with more requirements. Collectibles throughout the stages (mostly Time Shards) allow you to buy things in the store.
Stadium
Once the true final ending is finished, the stadium mode can be purchased from the store where you can you can fight all the final bosses in the game with this boss rush mode. In Easy mode, you fight all the bosses as you've seen them, in Hard mode you fight the same bosses but slightly harder with different skins, and in Insane mode the bosses are buffed even further with a surprise towards the end.
Lorebook
Pages are another collectible in the game. Every unlocked page goes into the Lorebook, where you can view all your other pages. They contain information on a specific topic that you can read, but they serve no fundamental purpose in the game other than finding out more knowledge of the lore.
Jukebox
The jukebox is a mode that can be bought and unlocked from the store. It's a simple mode that allows you to listen to different tracks from the game.
Store
The store allows you to buy things with Time Shards. These items include:
- Cheats
- Jukebox Mode
- Keys (to unlock certain locked areas in other stages)
- Stadium mode
and certain secret items/characters.
Plot
The game takes place shortly after the P.O.D. Invasion begins. At this time, M.O.G. was facing a lot of difficulty with problems on his planet, Earth. The negativity and pressure of being around certain people was getting too great to bear, so he isolated himself from those who hurt him. However, the hurtful thoughts of what they have done would still linger, causing him to physically manifest his thoughts and cast them out into space, so he could fight them as one. This soulless, angry, negative energy that was cast out was manifested into an entity called Kosmotvar, as the feelings were so powerful and draining they dragged local matter from the far reaches of space to become a hideous, large beast with no soul or life. Since this entity had nothing to do with SP, and had no part in it, Kosmotvar could not pass through the barrier to get into SP. However, he started to orbit near the area of SP, and near Cloud. At this point of time, Cloud was weakened due to him still having a big weakness to draining negative emotions, and Kosmotvar planned to breach into his core to create more powerful enemies that can pass the barrier to cause distress in SP. Knowing that he was responsible, M.O.G. fought him and destroyed him. However, even though everything seemed like it was done with, a concerning discovery was made.
Kosmotvar's hate was so powerful, he manifested himself into an alternate past, where he exploited the cloud to create a disfigured, alternate SP world, with creatures from the past and creatures that would have been in the future (using the core of Cloud from the past when it was weaker). That way, he was also able to clone himself into seven instances and spread out in that alternate past. The most powerful instance he has made, is Chronotvar
Chronotvar (the sixth and seventh instance of Kosmotvar) remained in the present to fight M.O.G. once more, but could not be defeated as he has also simultaneously placed himself in the alternate past. Since the alternate past instance was still active, M.O.G. needed help to banish it so that the source of vitality of the instance in the present can be diminished. Guppy time traveled into the alternate past to seek out and defeat Chronotvar (I), M.O.G. remained in the present to fight Chronotvar (II), and Gontaper used his abilities to guide both of them through time, essentially determining the future of the present SP.
The game's story takes a look at everything from Guppy's perspective. Since he was sent to the alternate past, every familiar area was disfigured and not how he remembered it, but the locations of all the areas stayed the same. All the areas would be filled with enemies that Chronotvar (I) placed as obstacles, and would actively be cloned from various creatures from different periods of time. Once Guppy would knock an enemy out, it would be sent back to the time it came from, but with new memories to remember. Boss enemies, before leaving, would guide Guppy on what he should do next before vanishing with their memories flooding to their present selves.
Guppy must go through all the areas to fight Chronotvar (I) in the alternate past, defeat him, and allow the battle in the present to be won. However, achieving certain requirements in the game would allow you to fight Gavnell (II) as a true final boss after Chronotvar (I)
Development
Development ideas started as early as 2013, but the game has actually started development in 2014.
Beginning of Java Phase (2014)
The game started out with no intentions of being a full game, but rather a tutorial to be followed on how to make a simple Java game. However, after seeing some potential in the built program, main developer Octopus58 decided to attempt to make it into a full game. At first, the biggest difficulties were spriting characters and backgrounds. Music also sounded harsh, and at the time was over 0 dB in balancing. As seen in the Beta004 screenshot, Guppy appears to be very jagged, and Squared Palace (at the time, water temple) had no background/foreground contrast at all, making it a pain to look at.
Through early criticism by close friends, especially Ryan McKay, the game slowly started to get better contrast in graphics, however, there were still many issues. Issues that would be considered to be resolved were the following:
- Guppy looked very stiff. His animations were very choppy, ragged and sudden, and movement didn't look natural whatsoever.
- The music was still very ear grating, loud, and not balanced. Looping points were also poor
- The structure of the boss, and future bosses, were all the same from the template boss created in the tutorial. This provided for not much variety between boss fights as even though some parameters would be different, most of the things would feel the same
- The enemies were all more or less similar to the template enemies provided in the tutorial, not much variety
- There were limited options, and no story was explained in any way, leaving the player confused in what was going on.
- Controls were highly uncomfortable for others to use
The controls throughout the whole Java phase, by default, were arrow keys to move (and up to aim for certain attacks), R for a short range side attack, F for a charge/special move (later seen in final java phase), E to run (while being held), and W to jump. Later, an option would be added to change to arrow key movement controls.
Continuation of Java Phase (2014-2017)
A lot of improvements were made over the years, however, it was a very slow process.
First, more characters have began to be added, mainly Gontaper. This came along with slight sprite updates for Guppy as well. A better functioning menu was added with a character select, which eventually also allowed you to pick alternate skins for your characters by pressing the space button to cycle through 8 additional skins.
Using a lot of feedback from Ryan McKay, the levels got more improvements in terms of design, and fluidity.
Music
The music in the game is composed by Octopus58. The style is aimed to be different from song to song to create a certain feel for the area
Track Number | Song Name | Area |
---|---|---|
01 | The Depths | Zelosian Depths |
N01 | The Depths | Zelosian Depths (Night) |
02 | Where the Sun is Always Shining | Sunset Hill |
N02 | Where the Sun is Always Shining | Sunset Hill (Night) |
03 | Reality Generator | Krovairus Boss |
N03 | Reality Generator | Krovairus Boss (Night) |
04 | Bird Brains | Alpha Boss |
N04 | Bird Brains | Alpha Boss (Night) |
05 | Watching Clouds | Nebess Peak |
N05 | Watching Clouds | Nebess Peak (Night) |
06 | Green Tides | Squared Palace |
N06 | Green Tides | Squared Palace (Night) |
07 | Snegopad | Ice Corridor |
N07 | Snegopad | Ice Corridor (Night) |
External Links
- MGFlow58 Site: [1]
Trivia
- The game was originally called Guppy's Adventure
- Guppy's Quest was not supposed to be anything but a mere test of Octopus58's knowledge in Java. The sprite was very badly made and broken in the beginning, and the basic structure was learnt from Java graphics2d game tutorials.