(WiP Demo): Flying Pikachu minigame created w arbitrary code execution. ^-^ (Pokémon Yellow)
Notes: As I've only seen Pong, Tetris and Snake games in Pokémon Red/Green/Blue/Yellow, I've started making my own ACE game to share with you.
The save file is now available at https://drive.google.com/file/d/12ydt9Sw2LTR5S115FZRVsIjfdjIPNMIJ/view?usp=sharing , as I don't know how to use the new Google Sites yet.
It will only work on Yellow (and likely only the English Yellow as of now, unfortunately, and my code is a mess to port). To load it, have it on the same folder as the ROM with the same file name, or for a later VBA (note common VBA will most likely freeze), file+import battery file. To get it on a real console, you can look into FlashBoy (to put it on a cart) or 3DS custom firmware with JK's save manager.
This one is based on Flying Pikachu instead of Surfing Pikachu; as the actual game has a "Pikachu's Beach" minigame, but not a Flying Pikachu minigame.
At present, you can only move Pikachu and shoot a 'Pikachu stamp' up in the air to try and get the bird Pokémon.
Other small features are altered music to a (gym?) battle victory theme, sound effects for shooting, and temporary glitch music that resets back to the normal altered music later (the latter was a bug I repurposed as a feature :p).
You can also reset the high score by using 4F, but the score and high score system hasn't been added yet. ^^;
In the future I'd like it to be a fully functional shmup minigame with lives, multiple Pokémon to shoot 'Pikachu stamps' at, a point system and a high score that is saved so you can still see it after reset as long as the save battery doesn't die or you don't delete your save file. I might not fix some glitches for fun, but I'll try to get diagonal movement and cut out the 'Pikachu stops moving issue' on a later version.
Issues:
1. You can't do combinations on the d-pad or move diagonally (yet).
2. I replaced the background with a star pattern to base it on Pikachu flying in space (the tiles are from the Game Freak intro), but on hindsight I might use the default again at a future time. Furthermore, there is still a lag before the background changes.
3. Various times where I update the VRAM the wrong way, which may result in artifacts.
4. Palettes for sprites and tiles are bad.
5. I haven't implemented defeating Pokémon yet.
6. The single bird is the only Pokémon other than the Flying Pikachu that appears as of present.
7. The score is displayed as 0000, but you can't gain any points yet. Later I intend to implement a high score system that is saved to SRAM when you reset the game; so you can still view it after a reset unless the save battery dies or you delete your save file. Using 4F instead of ws m is actually a precursor I added to resetting the high score.
8. Hasn't been tested on multiple platforms. Might fail on some, but works on BGB. I intend to try it on a real GBA SP later by uploading the save to the cart, as well as Nintendo 3DS Virtual Console.
9. The bird doesn't shoot you yet.
10. Pikachu can't get hurt and lose lives yet.
11. No Game Over yet.
12. 'Pikachu stops moving issue' ; entering more than one input (e.g. up and right, right and B-Button) causes Pikachu to stop on the spot, hindering the gameplay. Additionally there may be a similar issue with the bird?
13. The sprites are not the best.
Other Videos By Evie (ChickasaurusGL) 🌺
Other Statistics
Pokémon Yellow Statistics For Evie (ChickasaurusGL) 🌺
Currently, Evie (ChickasaurusGL) 🌺 has 1,242,059 views for Pokémon Yellow across 140 videos. There's close to 19 hours worth of content for Pokémon Yellow published on his channel, or 14.53% of the total watchable video on Evie (ChickasaurusGL) 🌺's YouTube channel.