simulation

433 views
Skip to first unread message

081900...@rub.edu.bt

unread,
Nov 6, 2019, 5:21:46 AM11/6/19
to Developing Interactive Simulations in HTML5
hi guys. i need help to develop the simulation on the topic digestive system for secondary level school.this for my master thesis. please help me

cmalley

unread,
Nov 7, 2019, 12:34:57 PM11/7/19
to Developing Interactive Simulations in HTML5
Hello!

I'm afraid that I can't help with the Digestive System specifically. And in general, you won't find help about specific domains or designing sims in this forum.

What I can do is describe the prerequisites for implementing a simulation using the PhET platform:

(1) You must be very familiar with Javascript. And this is not the Group for getting general Javascript help or asking Javascript questions. If you're not already a Javascript ninja, a Google search will help you locate many resources for understanding Javascript and developing your Javascript skills.


(3) Read the "PhET Development Overview" (https://github.com/phetsims/phet-info/blob/master/doc/phet-development-overview.md). It explains PhET's libraries, practices, and patterns for developing simulations.

(4) Look at the example-sim repository, https://github.com/phetsims/example-sim. This example is typical of the structure of most PhET simulations. Experiment with this example, attempt to make changes, learn how it works, use it as a starting point for your own simulation.

Apologies if that sounds daunting, but developing a simulation is an advanced software engineering task. 

I hope this helps.

Chris Malley
PixelZoom, Inc.

OH

unread,
Feb 24, 2021, 10:57:49 AM2/24/21
to Developing Interactive Simulations in HTML5
Hey there, 

Do all phet simulators require javascript knowledge?

cmalley

unread,
Feb 25, 2021, 11:43:08 AM2/25/21
to Developing Interactive Simulations in HTML5
Yes, PhET simulation development requires advanced Javascript experience. From the first comment in this post:

> (1) You must be very familiar with Javascript. And this is not the Group for getting general Javascript help or asking Javascript questions. If you're not already a Javascript ninja, a Google search will help you locate many resources for understanding Javascript and developing your Javascript skills.

Older "legacy" simulations were written in Java or Flash.  But PhET has not used those languages for years. All current development is done in JavaScript.

I hope this helps!

Chris Malley
PixelZoom, Inc.
Reply all
Reply to author
Forward
0 new messages