-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fourier: Making Waves - publish 1.1 with PhET-iO #123
Comments
If it's that far along, seems worthwhile to do the PhET-iO release. I'm wondering how the Game part is instrumented though? We will take a look in studio. |
Instrumenting the game was straightforward. Each level has 2 Fourier series, If you expand |
@pixelzoom I haven't done an in-depth review of the tree, but the sim is generally looking great in Studio. I would be in favor of including PhET-iO in the 1.0 release. The basic functionality of the game feels pretty good to me. I could see a client wanting more control over the game -- customizing challenges, changing the threshold for the RewardNode/Dialog. However, I think we could punt on that until it becomes an actual client request. |
8/12/21 design meeting @arouinfar @kathy-phet @ariel-phet @pixelzoom Let's try to publish the PhET-iO version. Basic instrumentation is done. So this is ready for @arouinfar and @kathy-phet to continue the PhET-iO design process. I'll rename this issue to "PhET-iO Design" and assign to them. |
FYI, #4 (comment) identifies some potential requirements, where @arouinfar said:
|
8/16/2021 @arouinfar @kathy-phet @pixelzoom had a design meeting on Zoom. We created GitHub issues for PhET-iO feature requests, and design work that needs to be done. |
8/1/2021 Slack discussion @arouinfar @kathy-phet @pixelzoom We decided NOT to include PhET-iO in the 1.0 version. As we got into it, the amount of work grew quickly. It was pretty clear that we'd need to push out milestones, possibly into November for 1.0 release. @kathy-phet pointed out that while the milestone for Fourier are flexible, there are other higher priorities. So I'll wrap up the PhET-iO issues that I'm working on, put good notes in the issues, and defer those issues. @arouinfar will also pause PhET-iO design, and put her notes in a GitHub issue. |
Design review notes can be found in the PhET-iO design doc and comments are summarized here:
Additional Coments & Open Questions
|
Status for 1/4/2022 quarterly-planning meeting: Basic instrumentation has been done. It's unclear whether design is done, or whether there's implementation can resume. @arouinfar's notes are in #123 (comment). |
@pixelzoom I would consider the design review to be complete. Change requests are summarized in #123 (comment) with game-specific requests in #144. |
A PhET-iO version was not part of the plan for the Fourier 1.0 release. But the reality is that it's pretty much impossible (or very unwise) to do sim development without considering PhET-iO, and doing a fair amount of the instrumentation to test what you think you're doing. Consequently, I've been doing basic instrumentation of this sim as I've been implementing it. Because the sim has no dynamic elements that are instrumented, the instrumentation has been relatively straightforward, and I feel like the instrumentation is ~90% of the way there.
So... Is there any interest in including the PhET-iO version as part of the 1.0 release?
To help inform this decision, I would encourage @arouinfar and @kathy-phet to review the PhET-iO version (Studio, etc.) in master.
The text was updated successfully, but these errors were encountered: