man90es / Genshin-Party-Builder

AI-assisted party creation tool for Genshin Impact. It helps beginners to assemble well-rounded teams no matter how many or which characters they have.
https://genshin.hemlo.cc/partybuilder
GNU General Public License v3.0
66 stars 8 forks source link

Does the project have roadmap? #124

Closed muirch closed 2 years ago

muirch commented 2 years ago

Hi ๐Ÿ‘‹

Do you have any roadmap for future updates or this application will no longer expand in functionality?

man90es commented 2 years ago

Hello! There's no definitive roadmap, but there are some things that I plan to do at some point.

Suggestions are welcome too.

muirch commented 2 years ago

At first I wanted to suggest you use the fanmade API, but I see that the tools you have chosen are more powerful if used correctly.

So I have some ideas. Instead of just algorithm that you have now, you can use some tools (like brain.js if you prefer js) for AI analysis of user team by parameters like:

And then make suggestions with gathered data from user (the chars user selected) and provide suggestions for the rest of the uncompleted team.

Another things that you may do is make user possible to set weapon and artifacts for them and change stats both for characters and their equipment.

I know the proposed scope of work is very large, but with this it will be possible to create a very convenient tool for planning a team. I was going to do something like this a few months ago, but I donโ€™t have enough time due to work to implement all the features I described. I think you will be able to implement a good tool!

man90es commented 2 years ago

Well, full simulations are nice, but, honestly, simplicity is not necessarily a bad thing either. It wouldn't be an easy choice to give it up even if the amount of work needed to do so was minor.

And the amount of work for that would be large: at least as large as Genshin Optimizer. It took them one and a half years to almost complete their app, with an active community of theorycrafters and several regular contributors.

There's just a niche for casual apps that rely on fairly subjective data and simple algorithms, and I'm fine with this project filling it.