- 29
- Posts
- 17
- Years
- Age 29
- Hoenn, Littleroot Town
- Seen Jan 19, 2020
Feature List
GB Progress (37%)
Map System: 50%
Event System: 22%
Battle System: 40%
Map System: 50%
Event System: 22%
Battle System: 40%
Download Links
No Downloads Yet
Project Links
Introduction & Premise
PokeDroid started out as YAPJE, the idea was to have a randomly generated Pokémon world. However before doing this I decided it would be much better to have a Java android and desktop open-source engine.The engine is being made to allow for extensions using LUA, Java and JSON files to add new story, game play ideas and mechanics and attempt to add a great Pokémon game experience on an android platform, the engine uses LibGDX which is cross-platform and is relatively easy for developers to change the source code to allow for forks of PokeDroid.
Gameplay
The standard story line will come with PokeDroid, based off Pokemon Red. I will be attempting to recreate Pokémon Red within a Java Framework. This does not mean however you will not get Pokémon abilities or uses of IV's and not DV's. These will be determined by the Game Mode you use and not the story. This means that a story will be fresh if a new game mode is installed, and new game modes will become new if new story's are installed. Game Mode's will also be used to enforce Nuzlocke rules, change random encounters to be truly random and other things.
Updates will be given per-generation, as all games stem from GB games, this will be the first version, GBC being the second, GBA being the third, DS being the fourth and so on...
This means that development will be incrementally and makes the initial version much easier to implement.
So, I want to develop content but how...
PokeDroid is in early days, but there are ideas on how extensions will be made.
- GameMode - GameMode's determine the mechanics that the gameplay will take, this includes deleting pokemon when they faint, making random pokemon appear based off what pokemon would appear and other interesting features.
- Stories - Stories will determine the maps, the encounters and the events. The story will be the game that you will be playing and hopefully developers will create other stories that can be played on PokeDroid. I will try to release Pokémon Red for PokeDroid, with an appropriate Gen1 GameMode. If this happens then I will work on the other gamemode's too such as Gen1-Gen5, with each's appropriate features.
- Maps - PokeDroid will have a map editor packaged available as a separate download. I am hoping to allow it to do most of the hardwork for those who are not as experienced with programming or do not wish to edit base files directly.
Please by all means give me your suggestions, I would love to see them, expand on them or discuss some constraints on them. I am only in my second year of university and don't believe I have the coding experience to do EVERYTHING, and it is a very aspirational project.
I would also love to see what people would like to do with the API, events or mapping systems, and/or any improvements or features they would like within them.
I appreciate all expansion ideas upon this system however it may not be possible to fit them all in or to do them at all, I will certainly try to adhere to any ideas you wish, I will take a voting approach to some of the features within the system.
Outro
I appreciate any feedback and support upon this project, I'm quite a shy person and just writing these ideas to show other people is a big leap for me in-terms of project development and helps me drive this project forward. I am hoping you can see the potential within this project and will be very supportive of it.
Images
Old:
Spoiler:
Desktop:
Touchscreen:
New:
Spoiler:
Editor:
Spoiler:
Last edited: