Wednesday, September 28, 2011

Work Progress - Sept 28 - Oct 4

Demo: "Stable SB app" link above

Done:
* Further updated deployment package here. Demonstrate the use of version folder for apps as well. Also fix a bug for Mac OSX deployment (due to Bill)
* Timer - time display at top right of simulation window, "Time elapsed" sensing variable for the Engine class. Note one can use the Engine's advanced property "Speedup Factor" to speed up/slow down the simulation clock.

* Take away yell-related variable from Skateboarder's sensing tab

* Stop programmatically - try building the following script for the Engine (Stage) class and see.


TODO:
* Collision sensing (drop down to detect who is colliding)

Wednesday, September 21, 2011

Work Progress - Sept 21 - Sept 27

Done:
* Complete the online "Responsible Conduct of Research Training" course
* [Deployment package version 1.1] Move all OpenGL supporting jar files to application folders. The package has already been distributed to application developers. (Stable GG app above is using this deployment package)
* [Deployment package version 1.2] Put Core and the OpenGL supporting jars files in a folder different from the application-specific jars. This simplifies the application programmers' work on deploying their apps. They need not worry about minor changes in the Core. The program will automatically grab the latest Core to use from the separated Core/ folder, updated by Core developers. Previously, they need to grab and upload the Core jar files to their application web folder. (Stable SB app and CC2 app are using this deployment package.)

Root of the deployment package -
the app (CC2, SB), Core, OpenGL supporting jars are located in separate folders.

Content of an application web folder -
contains only the jar files directly related to the application only

* The deployment package v1.2 is also capable of running offline without any local web server. Download that package. Double click on CC2/index.html or CC2/app.jnlp to check it out.

TODO:
* Some bug fix in writing JNLP info to the XML save file.

Friday, September 16, 2011

Work Progress - Sept 14 - Sept 20

Demo: Stable SB app above

Work done