git @ Cat's Eye Technologies Cyclobots / master
Assign some version numbers to the historical and current versions. Chris Pressey 1 year, 14 days ago
1 changed file(s) with 7 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
3535 ### History ###
3636
3737 The first implementation of Cyclobots, now lost, was in Visual Basic 3.0, in
38 1994. Some things it supported that subsequent implementations haven't
39 yet replicated include:
38 1994. (Let's call it version 1.0.) Some things it supported that subsequent
39 implementations haven't yet replicated include:
4040
4141 * the cyclobots would collide with each other; a cyclobot would be unable
4242 to pass through another cyclobot.
4444 all the cyclobots towards (or away from) that point instead of each other.
4545
4646 In 2013, Cyclobots was [re-implemented in Javascript][], and this implementation
47 can be found in the [HTML5 Gewgaws distribution][].
47 resided in the [HTML5 Gewgaws distribution][]. (Let's call this one version 2.0).
4848
4949 In 2019, this Javascript implementation was cleaned up and re-fitted to use
50 [PixiJS][], and that is the version in this repository. Since PixiJS uses
51 WebGL when possible, this version has the potential to have much nicer visuals
52 than the previous versions; however, it is still a work-in-progress in this
53 regard.
50 [PixiJS][], and that is the version in this repository (which we will call
51 version 2.1 or greater). Since PixiJS uses WebGL when possible, this version
52 has the potential to have much nicer visuals than the previous versions;
53 however, it is still a work-in-progress in this regard.
5454
5555 [trefoil]: https://en.wikipedia.org/wiki/Trefoil_knot
5656 [Cyclobots installation at catseye.tc]: https://catseye.tc/installation/Cyclobots