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

Figure out how to glue all the evaluators together #9

Closed
ajon542 opened this issue Jan 9, 2017 · 2 comments
Closed

Figure out how to glue all the evaluators together #9

ajon542 opened this issue Jan 9, 2017 · 2 comments
Labels

Comments

@ajon542
Copy link
Owner

ajon542 commented Jan 9, 2017

We want to run the evaluation one evaluator at a time. Once the evaluator runs, look for any triggers that might have occurred. If any, run those evaluators. The interesting problem is, what order should the triggers be evaluated. For example, we are in a bonus game and that triggers some other evaluation. It would make sense from a presentation standpoint to evaluate that trigger first. From an evaluation standpoint, unless the result has some effect later on, it shouldn't matter when that item is evaluated.

@ajon542 ajon542 added the task label Jan 19, 2017
@ajon542
Copy link
Owner Author

ajon542 commented Jan 28, 2017

This is still mostly unsolved for generic evaluators that can add whatever information the want. If the future evaluators need information from previous ones they need to be connected somehow. I guess the future evaluators could query the context for types of evaluation info and act accordingly based on existence of that data. I feel this kind of problem has to have been solved as part of adesign pattern.

@ajon542
Copy link
Owner Author

ajon542 commented Feb 27, 2017

I think rather than trying to find a way to make the entire thing data driven, we should at least have some game specific code to glue together the evaluators. I think this is the most flexible way and will allow games to be able to put together complex games without having to dig through and find the correct data to set.

@ajon542 ajon542 closed this as completed Feb 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant