Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Discussion] Modules #476

Closed
mzupan opened this issue Jul 23, 2016 · 1 comment
Closed

[Discussion] Modules #476

mzupan opened this issue Jul 23, 2016 · 1 comment

Comments

@mzupan
Copy link
Contributor

mzupan commented Jul 23, 2016

I have a skeleton for modules but really don't want to work on this repo since dev just changes way too quickly. If things are changed I'll push the changes.. The idea is like

modules/
   pokemon/
      nameHere.py
      nameHere.yml
      otherNamehere.py
      otherNamehere.yml

The idea is there is a skeleton of what to do when you see this type of pokemon. Is it a very high CP? if so catch it. So I need to evolve or power up then do it. I have too many or too many cookies? Then skip this one.

Also I reworked a lot of the map and it runs flask and its almost like a control plane for the bot
Also it seems the bot has no logic when walking and I'm trying to fix that by having it do some research of the area and hang around lures and go to high areas where there are a lot of stops seeing as that's where the good pokemon seem to spawn

@elicwhite
Copy link
Contributor

Can you elaborate on what kinds of things would be in those python and yml files? I'm not sure I understand why every pokemon would have significantly different logic. The current understanding is that things like IV skills are the relevant piece but can be mostly generalized for all pokemon.

Also you should think about how your proposal fits in with the other proposal I made on using behavior trees: #142

I believe the current feeling is that right now the priority is getting bugs fixed and small features added before doing any larger refactor since as you said, dev is changing really quickly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants