- 6
- Posts
- 2
- Years
- He/Him
- 25.0000 N 71.0000 W
- Seen Nov 11, 2023
Have you ever had that moment in a randomizer nuzlocke challenge where you could've sworn the randomizer was a sentient being, twiddling their thumbs and carefully calculating exactly which Pokémon to give your rival in order to cause the most destruction to your team? If yes, I'd like to propose a question that has gone unanswered for far too long: why should our AI overlords get to have all the fun?
Introducing the Pokémon Randomizer PVP, a 2-player game where one person gets to take the steering wheel and choose all the Pokémon that the other player should have to cope against! The game is centered around both players trolling the other person as much as possible in order to gain an edge. Of course, this means that the person playing as the randomizer won't get to have all the fun; your victim has all sorts of ways to fight back and make your life just as miserable as theirs! While Player 1 has to go through a randomized Pokémon nuzlocke playthrough, Player 2 has to play a resource management game where the only way to get resources is by damaging the first player's Pokémon, and the only way to win is to wipe Player 1's team! Player 1 will have all sorts of tricks up their sleeve in order to fight back and force Player 2 to adapt to their playstyle.
What does Player 2 do exactly?
Upon starting a game, Player 2 will be dropped into the room showcased here:
This room currently gives you access to the following features
This little guy will patiently wait for Player 2 to modify and send over a Pokémon of their choosing.
At this point, Player 2 can plinko a selection of Pokémon to choose from! You can access the plinko machine at any time, and you get to use each of your reward Pokémon once. While you can send out your strongest Pokémon immediately in order to deal enough damage to make a profit, you can also hold on to them until you can level them up, allowing you to evolve them and/or teach them moves over the course of the game. This allows you to strategize with which ones you'll want to keep as long term investments, and which ones you'll want to utilize immediately.
Here's a video of a blind playthrough that thoroughly showcases exactly what all the game currently has to offer!
https://www.youtube.com/watch?v=7ANcpViVxso
Current state of things:
This video showcases a much older version. The current version has overhauled maps that utilize custom tilesets (shown below), and the randomizer's selection menu and plinko machine are much more polished.
Progress has accelerated, but we are still missing a few key roles in our team.
What's currently needed:
Artists
We're lacking in a few graphical departments. We have someone covering tilesets, so while anyone is welcome to join the project, our highest priorities right now are better UI graphics and character designs/sprites.
Someone better at Pokémon essentials than me
We've been able to get pretty far on our own in the coding department, but a lot of the problems that we've come across in development have to do with the fact that we don't know how to properly modify base essentials code. We can make a literal plinko machine that works just fine, but we can't figure out how to account for passive damage when giving the randomizer money or add a similar strength setting to the randomizer plug-in, or just make the AI trainers not switch out when we don't want them to. Anyone who is willing to function as a senior dev for essentials would be more than welcome.
Balancers
There are a lot of variables that need to be fine-tuned in the randomizer's economy. The cost of things like items, learnable moves, and how much money the randomizer should be making from a single attack are all based on guesstimations that get fine-tuned to the best of our ability over the course of playtesting. We need people that can help out with that process and figure out where and how the numbers need to be adjusted.
Contact Info:
Email: [email protected]
Discord: alephsubzero
Credits:
AlephSubZero - Design, Mapping, Programming
AceOfSlayers - API Implementation, Programming
Xenomus - Various Spritework (most notably Meouter), Playtesting and Feedback
Raktor94 - Mapping, Playtesting and Feedback
TheRedGenesect - Playtesting and Feedback
Galarian Blades - Playtesting and Feedback
Amari Skye - Playtesting and Feedback
Hellparkour_ - Mapping, Tileset artwork
PDM20 - Programming
Killer!sans - UI Artwork
dinomite 72, focus_sama, merxh00z- Video Recording (YouTube accounts linked in the video's description)
audreyeyeyeye - Type icons used for plinko (DeviantArt page linked here)
Special thanks to StCooler for explaining how to actually implement Meouter units
Pokemon Essentials:
Maruno
Poccil
Flameguru
Emily Konichi
AvatarMonkeyKirby
Unknown
Wachunga
KitsuneKouta
xLeD
Harshboy
FL
Soundspawn
Popper
Luka S. J.: Randomizer and Nuzlocke Plug-ins
Gen 8 Project:
Battler Sprites:
Gen 1-5 Pokemon Sprites - veekun
Gen 6 Pokemon Sprites - All Contributors To Smogon X/Y Sprite Project
Gen 7 Pokemon Sprites - All Contributors To Smogon Sun/Moon Sprite Project
Gen 8 Pokemon Sprites - All Contributors To Smogon Sword/Shield Sprite Project
Overworld Sprites
Gen 6 Pokemon Overworlds - princess-pheonix, LunarDusk, Wolfang62, TintjeMadelintje101, piphybuilder88
Gen 7 Pokemon Overworlds - Larry Turbo, princess-pheonix
Gen 8 Pokemon Overworlds - SageDeoxys, Wolfang62
Gen 1-5 Pokemon Overworlds - MissingLukey, help-14, Kymoyonian, cSc-A7X, 2and2makes5, Pokegirl4ever, Fernandojl, Silver-Skies, TyranitarDark, Getsuei-H, Kid1513, Milomilotic11, Kyt666, kdiamo11, Chocosrawlooid, Syledude, Gallanty, Gizamimi-Pichu, 2and2makes5, Zyon17,LarryTurbo, spritesstealer
Icon Sprites
Gen 1-6 Pokemon Icon Sprites - Alaguesia
Gen 7 Pokemon Icon Sprites - Marin, MapleBranchWing, Contributors to the DS Styled Gen 7+ Repository
Gen 8 Icon Sprites - Larry Turbo, Leparagon
Cry Credits:
Gen 1-6 Pokemon Cries - Rhyden
Gen 7 Pokemon Cries - Marin, Rhyden
Gen 8 Pokemon Cries - Zeak6464
PBS Credits:
Golisopod User, Zerokid, TheToxic, HM100, KyureJL, ErwanBeurier
Script Credits:
EBS Bitmap Wrapper - Luka S.J.
Gen 8 Scripts - Golisopod User, Maruno, Vendily, TheToxic, HM100, Aioross, WolfPP, MFilice, lolface, KyureJL, DarrylBD99, Turn20Negate, TheKandinavian, ErwanBeurier
Compilation of Resources:
Golisopod User, UberDunsparce
Porting to v19:
Golisopod User, Maruno
Introducing the Pokémon Randomizer PVP, a 2-player game where one person gets to take the steering wheel and choose all the Pokémon that the other player should have to cope against! The game is centered around both players trolling the other person as much as possible in order to gain an edge. Of course, this means that the person playing as the randomizer won't get to have all the fun; your victim has all sorts of ways to fight back and make your life just as miserable as theirs! While Player 1 has to go through a randomized Pokémon nuzlocke playthrough, Player 2 has to play a resource management game where the only way to get resources is by damaging the first player's Pokémon, and the only way to win is to wipe Player 1's team! Player 1 will have all sorts of tricks up their sleeve in order to fight back and force Player 2 to adapt to their playstyle.
What does Player 2 do exactly?
Upon starting a game, Player 2 will be dropped into the room showcased here:
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1125881903321452557/1141817336513441802/image.png?width=706&height=581)
This room currently gives you access to the following features
- A plinko machine that gives out random Pokémon as prizes
- A menu that allows you to modify said Pokémon in various ways after obtaining them
- A menu that lets you increase the level of your Pokémon and/or purchase more plinko coins
- An items shop
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1125881903321452557/1142073375850774588/Roomba.png?width=120&height=120)
This little guy will patiently wait for Player 2 to modify and send over a Pokémon of their choosing.
At this point, Player 2 can plinko a selection of Pokémon to choose from! You can access the plinko machine at any time, and you get to use each of your reward Pokémon once. While you can send out your strongest Pokémon immediately in order to deal enough damage to make a profit, you can also hold on to them until you can level them up, allowing you to evolve them and/or teach them moves over the course of the game. This allows you to strategize with which ones you'll want to keep as long term investments, and which ones you'll want to utilize immediately.
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158451548758757527/image.png?width=390&height=290)
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158452313950789662/image.png?width=390&height=290)
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158454906122932325/image.png?width=390&height=290)
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158455316984365057/image.png?width=390&height=290)
Here's a video of a blind playthrough that thoroughly showcases exactly what all the game currently has to offer!
https://www.youtube.com/watch?v=7ANcpViVxso
Current state of things:
This video showcases a much older version. The current version has overhauled maps that utilize custom tilesets (shown below), and the randomizer's selection menu and plinko machine are much more polished.
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158459019464282232/image.png?width=525&height=581)
![[PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP [PokeCommunity.com] [Essentials v19.1] Pokémon Randomizer PVP](https://media.discordapp.net/attachments/1158451318105571348/1158462828831850507/image.png?width=540&height=581)
Progress has accelerated, but we are still missing a few key roles in our team.
What's currently needed:
Artists
We're lacking in a few graphical departments. We have someone covering tilesets, so while anyone is welcome to join the project, our highest priorities right now are better UI graphics and character designs/sprites.
Someone better at Pokémon essentials than me
We've been able to get pretty far on our own in the coding department, but a lot of the problems that we've come across in development have to do with the fact that we don't know how to properly modify base essentials code. We can make a literal plinko machine that works just fine, but we can't figure out how to account for passive damage when giving the randomizer money or add a similar strength setting to the randomizer plug-in, or just make the AI trainers not switch out when we don't want them to. Anyone who is willing to function as a senior dev for essentials would be more than welcome.
Balancers
There are a lot of variables that need to be fine-tuned in the randomizer's economy. The cost of things like items, learnable moves, and how much money the randomizer should be making from a single attack are all based on guesstimations that get fine-tuned to the best of our ability over the course of playtesting. We need people that can help out with that process and figure out where and how the numbers need to be adjusted.
Contact Info:
Email: [email protected]
Discord: alephsubzero
Credits:
AlephSubZero - Design, Mapping, Programming
AceOfSlayers - API Implementation, Programming
Xenomus - Various Spritework (most notably Meouter), Playtesting and Feedback
Raktor94 - Mapping, Playtesting and Feedback
TheRedGenesect - Playtesting and Feedback
Galarian Blades - Playtesting and Feedback
Amari Skye - Playtesting and Feedback
Hellparkour_ - Mapping, Tileset artwork
PDM20 - Programming
Killer!sans - UI Artwork
dinomite 72, focus_sama, merxh00z- Video Recording (YouTube accounts linked in the video's description)
audreyeyeyeye - Type icons used for plinko (DeviantArt page linked here)
Special thanks to StCooler for explaining how to actually implement Meouter units
Pokemon Essentials:
Maruno
Poccil
Flameguru
Emily Konichi
AvatarMonkeyKirby
Unknown
Wachunga
KitsuneKouta
xLeD
Harshboy
FL
Soundspawn
Popper
Luka S. J.: Randomizer and Nuzlocke Plug-ins
Gen 8 Project:
Battler Sprites:
Gen 1-5 Pokemon Sprites - veekun
Gen 6 Pokemon Sprites - All Contributors To Smogon X/Y Sprite Project
Gen 7 Pokemon Sprites - All Contributors To Smogon Sun/Moon Sprite Project
Gen 8 Pokemon Sprites - All Contributors To Smogon Sword/Shield Sprite Project
Overworld Sprites
Gen 6 Pokemon Overworlds - princess-pheonix, LunarDusk, Wolfang62, TintjeMadelintje101, piphybuilder88
Gen 7 Pokemon Overworlds - Larry Turbo, princess-pheonix
Gen 8 Pokemon Overworlds - SageDeoxys, Wolfang62
Gen 1-5 Pokemon Overworlds - MissingLukey, help-14, Kymoyonian, cSc-A7X, 2and2makes5, Pokegirl4ever, Fernandojl, Silver-Skies, TyranitarDark, Getsuei-H, Kid1513, Milomilotic11, Kyt666, kdiamo11, Chocosrawlooid, Syledude, Gallanty, Gizamimi-Pichu, 2and2makes5, Zyon17,LarryTurbo, spritesstealer
Icon Sprites
Gen 1-6 Pokemon Icon Sprites - Alaguesia
Gen 7 Pokemon Icon Sprites - Marin, MapleBranchWing, Contributors to the DS Styled Gen 7+ Repository
Gen 8 Icon Sprites - Larry Turbo, Leparagon
Cry Credits:
Gen 1-6 Pokemon Cries - Rhyden
Gen 7 Pokemon Cries - Marin, Rhyden
Gen 8 Pokemon Cries - Zeak6464
PBS Credits:
Golisopod User, Zerokid, TheToxic, HM100, KyureJL, ErwanBeurier
Script Credits:
EBS Bitmap Wrapper - Luka S.J.
Gen 8 Scripts - Golisopod User, Maruno, Vendily, TheToxic, HM100, Aioross, WolfPP, MFilice, lolface, KyureJL, DarrylBD99, Turn20Negate, TheKandinavian, ErwanBeurier
Compilation of Resources:
Golisopod User, UberDunsparce
Porting to v19:
Golisopod User, Maruno