Difference between revisions of "Game indexes/Alan Hensel's Life applet"

From Flashpoint Database
Jump to: navigation, search
(Index: all three still mentioned on the current page)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
This index tracks what versions of the Java applet for Conway's Game of Life, created by Alan Hensel, have been archived and which have not.
 
This index tracks what versions of the Java applet for Conway's Game of Life, created by Alan Hensel, have been archived and which have not.
  
As there appears to be no changelog and version numbers were announced directly on the Anout page, only three versions are known to exist.
+
As there appears to be no changelog and version numbers were announced directly on the About page, only three versions are known to exist.
  
 
{{Index key}}
 
{{Index key}}
Line 19: Line 19:
 
| style="background-color:#ffa0a0" |  
 
| style="background-color:#ffa0a0" |  
 
| style="background-color:#ffa0a0" |  
 
| style="background-color:#ffa0a0" |  
| style="background-color:#ffa0a0" | [http://web.archive.org/web/19990210165343/http://www.mindspring.com/%7Ealanh/life/lifeapplet.html About]
+
| style="background-color:#ffa0a0" | [http://www.ibiblio.org/lifepatterns/lifeapplet.html About]
 
| style="background-color:#ffa0a0" |
 
| style="background-color:#ffa0a0" |
 
|-
 
|-
Line 25: Line 25:
 
| style="background-color:#a0a0ff" | 1999-01-22
 
| style="background-color:#a0a0ff" | 1999-01-22
 
| style="background-color:#a0a0ff" |  
 
| style="background-color:#a0a0ff" |  
| style="background-color:#a0a0ff" | [http://web.archive.org/web/19990210165343/http://www.mindspring.com/%7Ealanh/life/lifeapplet.html About]
+
| style="background-color:#a0a0ff" | [http://www.ibiblio.org/lifepatterns/lifeapplet.html About]
| style="background-color:#a0a0ff" | The original source code is archived, however one file was missing.
+
| style="background-color:#a0a0ff" | The original source code is mostly archived, however a file was missing.
 
|-
 
|-
 
| style="background-color:#60aa60" | v0.41d
 
| style="background-color:#60aa60" | v0.41d
Line 34: Line 34:
 
| style="background-color:#60aa60" |
 
| style="background-color:#60aa60" |
 
|}
 
|}
 +
 +
== Source code ==
 +
 +
The source code was released alongside presumably each version of the applet. This has been archived for both v0.41c and v0.41d, however in the case of v0.41c LifeCoordinate.java was missing. In the source code download provided below, this has been replaced with the LifeCoordinate.java form v0.41d, with the internal comments modified to state this. It is not known if compilation of the applet from this code would provide a bit-perfectly identical applet to the original v0.41c.
 +
 +
Help with compiling this source code would be appreciated, as there have likely been many changes to Java in the last 20 years to deprecate the compilation of applets due to their loss of support, as well as possible changes to Java itself in the meantime which may produce different results in the compiled code.
 +
 +
* v0.41c: [https://cdn.discordapp.com/attachments/436484594485952542/842538729163849728/sourceforv041c.zip Download ZIP]
 +
* v0.41d: [http://www.ibiblio.org/lifepatterns/lifeapplet.html Download from original site]

Latest revision as of 15:31, 25 May 2021

This index tracks what versions of the Java applet for Conway's Game of Life, created by Alan Hensel, have been archived and which have not.

As there appears to be no changelog and version numbers were announced directly on the About page, only three versions are known to exist.

Dark green Found, in the latest release of Flashpoint
Green Found, awaiting addition to Flashpoint
Cyan Found, but not currently submitted
Blue Found, but modified
Red Not found, confirmed to have existed
Orange Not found, likely existed
Yellow Not found, no solid proof of existence

Index

ID Release date Format Proof of existence Notes
Java Logo.png Conway's Game of Life
v0.41b About
v0.41c 1999-01-22 About The original source code is mostly archived, however a file was missing.
v0.41d 2001-01-31 About

Source code

The source code was released alongside presumably each version of the applet. This has been archived for both v0.41c and v0.41d, however in the case of v0.41c LifeCoordinate.java was missing. In the source code download provided below, this has been replaced with the LifeCoordinate.java form v0.41d, with the internal comments modified to state this. It is not known if compilation of the applet from this code would provide a bit-perfectly identical applet to the original v0.41c.

Help with compiling this source code would be appreciated, as there have likely been many changes to Java in the last 20 years to deprecate the compilation of applets due to their loss of support, as well as possible changes to Java itself in the meantime which may produce different results in the compiled code.