0.2.1 release: * Availability - Webpage: http://glife.sourceforge.net - Download: http://www.sourceforge.net/project/?form_grp=748 * Bugfixes: - Made the FAQ and BUGS file /really/ be included in the RPMs - The 'Enforce Reproduction' toggle wasn't being set properly when you chose the 'preferences' box (it was always enabled). - The 'Pause' button is insensitive at startup now. * Improvements: - Russian translation thanks to - 'Speed' is now a factor during movement (i.e. some animals can move multiple times during a turn) - Speed enhancements thanks to some gprof lovin' :) - Updated the documentation :) (it also has been re-licensed to use the FDL since that is what the Gnome Documentation Project (GDP) uses) 0.2.0 "Stop the Bombing" release: I'd like to thank many people for this release who helped out in one way or another. Telsa (for docs and bug-testing), X-Virge for RPM magic, mathieu/raph for helping me with some libart stuff, and last but not least for drake for discovering some last minute bugs :) * Availability - Webpage: http://glife.sourceforge.net - Download: http://www.sourceforge.net/project/?form_grp=748 * Bugfixes: - Cleaned up most outstanding warnings. - ./configure --with-included-gettext should work now - Fixed incorrect messages. - You can now run the program without installing it (but the .glade file must be in the same dir as the application). - You can now end the simulation while it is running (as long as the animals are not moving though). i.e. will be /VERY/ difficult with very "fast" timeouts. - Fixed bug which made animals avoid top-right corner of the terrain on random movement. - Other minor bugfixes. * Improvements: - Changed renderer from GnomeCanvas to libart_lgpl. Major memory improvements as a result - and its fast :) - Another bunch of memory-usage reduction not related to the switch to libart_lgpl - Moved from 'Applications' menu to 'Games' menu - Now you can disable some parts of the display to make rendering faster (i.e. turn off the grid for a slight speed increase. turn off terrain for a HUGE speed increase). - Julian (a.k.a X-ViRGE) added a .spec.in file for RPM lovers. - The maximum age is now a random value between two 'user-configurable' ranges. - There is now User Documentation made by telsa and revised by me. The GDP team is very cool :) (they make it very easy to do documentation) - Can now obtain information on the animals and/or the terrain. - New reproduction ruleset implemented brining a total of 3 rulesets implemented (sex, movement, and death) 0.1.3 release: skipped 0.1.2 release: A few changes before a "vacation" (till Jan 30th). Some minor new features creeped in as well as the usual bug fixes. Note: Due to a sourceforge error gLife 0.1.2 is gLife 0.1.3 (to avoid confusion) * Availability - Webpage: http://glife.sourceforge.net - Download: http://www.sourceforge.net/project/?form_grp=748 * Bugfixes - Will now fail if you don't have libglade-devel installed and you try to compile. - Should use the proper includes for gnome-libs now * Improvements - Efficiency improvements throughout the program - Re-did the interface (uses panes, changed GnomeLess widget to a TextBox, now bigger by default for messages) - Messages are now printed in the text box (which was unused before) - You now see each animal move as its turn is complete (instead of blocks of 25) - Added the ability to 'End Simulation' and implemented 'Restart Simulation' Requirements: - libglade >= 0.11 (+libglade-devel) - gnome-libs (+gnome-libs-devel) Notes: I (the author) will be vacationing until Jan 30th (at most) without access to a computer. If you encounter any bugs or have feature suggestions, please post them to the sourceforge bugtracker (found at the website mentioned above). There is also a new mailing list for this project (again, see the project's sourceforge webpage which is mentioned above if you would like to subscribe) 0.1.1 release: A few minor improvements to the program. No new functionality, but if you disliked the responsivness of the first release, try this. * Availability: - Webpage: http://glife.sourceforge.net - Download: http://www.sourceforge.net/project/?form_grp=748 Check the releases section * Bugfixes: - The GUI no longer blocks (much) while running - Only one preferences box is opened at a time (so now you can't crash when you open multiple preferences box) - No longer get all those assertions/warnings when you try to change the terrain color without starting the simulation * Improvements: - Implemented the PROPER random movement algorithm - Movement doesn't always occur at 'once', you get to see the animals moving - Should be a bit more efficient (thanks to gprof, I reduced the usage of the most CPU intensive function) - Defaults changed to be a bit more "compassionate" to the CPU and memory Requirements: - A recent gnome-libs (1.0.53 or above) - A recent libglade (versions prior to 0.11 have the potential to segfault) 0.1 release: This is the first release of gLife, an Artificial Life simulator. gLife embodies the concepts found in Artificial Life. The main difference though is that is is biased towards creating an Artificial Society. It's goal is to provide a limited set of rules, and then watch some sort of "society" emerge. Hopefully you will encounter trends that are found with animals interacting with the terrain and with each other. * Website: - http://glife.sourceforge.net * Availability: - http://www.sourceforge.net/project/?form_grp=748 Look at the releases section * Features: - Rules implemented: Random movement, and Age limits - Can change colors of males, females, or terrain - Speed of updates is customizable - The ability to pause/continue Requirements: - libglade (I'd recommend the latest, but older versions will still work) - gnome-libs 1.0.53 or higher (I also believe old versions will also work) Notes: - Any bug reports are appreciated :) - Due to exam season, the author may not be around much. Also, the author is travelling from Jan 4th to Jan 30th (approx) and will probably not have access to a computer. Have fun, Ali Abdin (aliabdin@aucegypt.edu)