| Recent News |
Wednesday, Jun 9th Seth Helm-Burger 2010-06-09 We have implemented both saving and loading of scripts created by the user. To facilitate this, we changed some of the functionality of switching states so that the user defined variables remain the same while the program is running. But are reset when the program is reloaded.
A little more tweaking on the algorithms, mostly around boid speed, was done as well.
Our enemies have been ... |
Friday, May 28 Alex Schneider 2010-05-28We have finished tweaking the various flocking algorithms. Actual flocking behavior will now emerge. Play with the range and speed values and see for yourself.
In addition to fixing the algorithms, we have implemented a function that is only called when a boid is unable to see any other boids. This function will randomly change their heading in order to better show the distinction between organ... |
Thursday, May 20th Alex Schneider 2010-05-21 We spent some time polishing the Separation algorithm. It now is (correctly) running on a log scale, specifically 4.8-2ln(x). These numbers were chosen to give us a correct y = 0 value at x = 10. Which is the maximum distance any boid can be from any other boid when scaled 1:1000 for calculating purposes (the range check is capped at 10000).
Additionally, we felt it was necessary to implement... |
Friday, May 14th Seth Helm-Burger 2010-05-14We had been working on getting a version of Visual Studio 2005 working on our home computers so that we did not have to depend on the campus labs not being crowded to work on the project. We were not able to get a version of 2005 working, so we just converted it up to 2008 and will deal with backwards compatibility issues when and if needed.
After looking into .xnb files and how to deal with th... |
May 7, 2010 Alex Schneider 2010-05-07We were able to figure out how to read from and write to XML files. We now have it so the user is able to use the GUI to edit values and then write those values to the script that will be run. There isn't much else to say because this was a more difficult task than we expected and it took some time. Making it work is a huge step towards our goal.
With this implemented, a few of our possible nex... |
|
|
|
| Activity |
Request to join project
|
| Description |
Independent study project. Using Lua
with C#/XNA to simulate flocking
behaviors.
|
| Developer Info |
Seth Helm-Burger Alex Schneider Arnav Jhala
|
| Trove Categorization |
- Development Status: 2 - Pre-Alpha
- Intended Audience: Developers
- License: Apache Software License
- Operating System: Windows
- Programming Language: C#
- Spoken Language: English
|
|