• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Question about possibility of a feature

  • 2
    Posts
    69
    Days
    • Seen Apr 24, 2025
    Hey everyone!

    I hope I got the right thread for the Question.
    I would like to add a feature to my Pokemon Game Project and would like to ask you (the experts) if its even possible or if its just to much coding and not worth the time/work.

    The feature I've in my mind:
    I would like to add a few Minigames to improve the stats of the attacks of a Pokemon.
    For example lets say you have an Rattata with "tackle".
    Tackle has a base strength of 40 (depends on the Gen - but just lets go with 40). If you play a specific Minigame with Rattata you can improve the strength of "tackle" to 41 - or higher if you play more often the Minigame or getting a better score at it.

    So that you not just level and push your Pokemon but your favourite attack too.


    Thanks in advance
    Mygur
     
    It's definitely doable! It will need quite a bit of programming as far as systems go. I've not touched moves in a long time so I'll map out how I would go about it but won't be able to give specifics and maybe will be a bit outdated.

    Create the minigane - for now just set up an npc that if you talk to they'll increase the base damage by 1 of move slot 0 on pokemon slot 0.

    On the pokemon, where their stats are, you'll need to add some new properties "move0Bonus", "move1Bonus" etc.

    When you interact with the npc, they'll boost those properties!
    Now you go into where move damage is read, change it so now it reads move damage + move0Bonus or whatever.

    You could also do an array of size number of moves in the game and increase the value at the index for your chosen move and then read that on, it's probably better to move towards that eventually in all honesty.

    There's probably some smaller implementation stuff that will need addressing but it's certainly doable!
    If this is your first time playing around with something like this it won't be straightforward but it's a very good learning project for this kind of stuff I think!

    Best of luck!
     
    Back
    Top