Skip to content

Instantly share code, notes, and snippets.

@EmmaEwert
Created October 8, 2018 21:28
Show Gist options
  • Save EmmaEwert/48540fddbe7f93e8463c2b8f76fbb6a3 to your computer and use it in GitHub Desktop.
Save EmmaEwert/48540fddbe7f93e8463c2b8f76fbb6a3 to your computer and use it in GitHub Desktop.

Pokémon Mercury (codename) for Gameboy/Color

Possible name duos, from best to worst:

  • Cyan & Magenta (CMYK, but Yellow is already taken)
  • Rose & Lavender (flowers, why not)
  • Amethyst & Lapis (my favourite gemstones)
  • Dark & Light (unused concepts)
  • Mercury & Lead (metals like Gold and Silver)

Exhaustive Pokémon game for visiting all regions and catching all Pokémon, fully emulatable on a Gameboy (mainly for chiptune artists and other original Gameboy users). Alternatively, it could become an NES game instead.

Leaning on Gold/Silver/Crystal, it uses the very best cartridge to contain all the data.

Sprites are updated to be more in line with contemporary sprites.

All forms of all Pokémon from all core games are available in the game.

Interesting/desirable features implemented, as well – particularly, cross-breeds, regional variants, mega evolution, gender and skin tone.

Abilities.

Pokémon walk behind the player, each Pokémon has its own overworld sprite, as well. Optional.

The Pokédex description relates to in-game behaviour, location, etc.

Proper upper- and lowercase letters, by having Pokémon-specific tiles with more than one character per tile, or by rendering every other letter with sprites.

Subtle potential colour/sprite differences for nicknamed Pokémon, like in Pokemon Stadium/2.

Pokémon Amie?

When Ditto transforms, it keeps its face.

Some mechanism for hunting Shiny Pokémon.

Text engine like Earthbound, with sound fonts like Undertale.

Town layouts and visuals based on anime representation.

Location previews. They're too wide, but the preview might scroll.

Orange Archipelago, and other regions not yet seen in the core games.

http://bulbapedia.bulbagarden.net/wiki/Disputed_Pok%C3%A9mon

http://bulbapedia.bulbagarden.net/wiki/List_of_unused_Pok%C3%A9mon_and_character_designs

Side view inside shops/houses?

Eggs are based on the Pokémon they will hatch into, either just palette, or a full re-sprite. Possibly just differentiated by egg group.

Weather (required for Sliggoo to evolve into Goodra)

Followers/friends like NPCs in XY (or like anime?)

Diagonal movement.

In ORAS, walking up stairs fades the screen to black from bottom to top, and vice versa for walking down stairs. Don't know about ladders yet.

Seasons.

Time passes, perhaps one day per hour. Alternatively, per 4 hours (morning -> day -> evening -> night) or two hours (switch every 30 minutes)

Way fewer battles in general, to stretch levels to be ~90 at the end of the game. Alternatively, diminishing EXP returns on way lower level Pokémon. EXP Share works like in GenVI.

As well, storyline battles (Gym Leaders, Elite 4, etc.) might not provide EXP, kinda like the Battle Maison. The progression is its own reward. On that note, maybe remove money entirely from the game? These progression battles are usually televised lore-wise (think BuzzNav), so there's an external narrator:

  • "Giovanni, the Viridian City Gym Leader, has been challenged!"
  • "That Pikachu knows what she's doing!"
  • "Lights out for Onix! That was an easy knock-out."
  • "Who will Giovanni send out? Oh, his Exeggcutor!"
  • "The challenger has lost. She needs to train her Pokémon more." Gym Leaders and other high-skill trainers are also able to switch out Pokémon.

DexNav (tip-toe by holding A? Assuming you can run by holding B)

Habitats from FRLG, Area from XY: http://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_habitat#Rare_Pok.C3.A9mon

Intro based on History of the Pokémon World, according to the games and the anime. http://bulbapedia.bulbagarden.net/wiki/History_of_the_Pok%C3%A9mon_world http://bulbapedia.bulbagarden.net/wiki/Timeline_of_events_in_the_anime

More Unown letters than already exist (greek, etc.)

Menu sprites show shininess as well.

Pokémon written language?

Lore based on Alchemy and Flowers?

Chromatic Aberration effects (as a reference to the game colours, "Chroma")

Game starts out with a dream/TV battle/something like that, to give a sense of powerful Pokémon and how battles work.

Trainer battles use Championship/VS rules (no items, no switch-ask on knockout)

Full character customisation (like in... Pokémon Prism?)

Use scroll-Y to compress hills etc., to allow looking further up/down on the screen

Larger areas, avoid whiteout between zones. Add huge cities, inspired by Anime city sizes.

Youngster Joey's Rattata has perfect IVs and high EVs. If the game is set ~8 years after GSC, Young Man Joey might even be a Gym Leader.

Each city has a city map (zoomed in version of town map), showing points of interest in that city.

Skateboard and Minecart

Fake parallax with SCX can simulate movement (like the mansion flowerfield water pathway thing in Kalos)

Crossbreeding ideas

Pokémon can still only breed within their egg groups.

To avoid hundreds of thousands of separate sprites, crossbreeds might work as follows:

Mother Father Charizard Dratini Fire/Flying Dragon

Offspring Charmander+ -> Charmeleon+ -> Charizard+ Fire Fire Fire/Dragon

It might be possible to coerce breedable evolution lines down to <= 256 (336 is the actual number).

This would make the "Father" attribute take up just a single byte, when considering only the current evolution level (Charmander[Dratini] -> Charmeleon[Dragonair] -> Charizard[Dragonite]).

Then, the offspring would visually be the sprite of the mother, with the palette of the father, all from one byte of Pokémon data.

This might not be necessary, since no Pokémon can breed with more than 256 species (individuals or evolutionary lines), anyway.

Breeding two identical crossbred species has a 25% chance to yield a special offspring. This offspring has a 75% chance of being a purebred mother-species, and 25% chance of being a crossbred flipped-species offspring (eg. Charmander[Dratini] -> Dratini[Charmander]).

Fossils are revived by splicing purebred eggs, resulting in fossil-father crossbred offspring. Without a purebred revived fossil, the fossil Pokémon can't evolve.

Example: Splicing two purebred Eevee eggs with Kabuto DNA results in two Eevee[Kabuto]. These are perfectly capable of evolution within the Eevee line. Breeding the offspring with each other, there's 25% chance of a special offspring – if this is the case, there's a 25% chance of a Kabuto[Eevee] offspring. These can't evolve. Then, breeding two Kabuto[Eevee], there's a 25% of 75% chance of the offspring being purebred Kabuto – Able to evolve into Kabutops.

Game-start battle

Lorelei vs. Leaf, as a TV broadcast rerun, "Highlights of the Indigo League", a battle from ~8 years before. The player plays as Leaf.

Pokémon: Dewgong[64] (, Cloyster[63], Piloswine[63], Jynx[66], Lapras[66])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment