An artificial life (a field in artificial intelligence) implementation using GNOME as its front end. It uses some principals of Cellular Automata. It's like "Conway's Game of Life' but with a totally different ruleset. It's a fun simulation - check it out
Be the first to post a text review of gLife. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2000-05-08 Ali Abdin <aliabdin@aucegypt.edu> * doc/C/glife.sgml: The telsa we all know and love has contributed updated gLife docs :) Goodness to her. * Makefile.am: Add BUGS and FAQ to the EXTRA_DIST stuff * glife.spec.in, glife.spec: Fix a typo (locale instead of local) 2000-05-07 Ali Abdin <aliabdin@aucegypt.edu> * NEWS, FAQ, BUGS, configure.in: Updated in preperation for 0.2.1 * src/conf.c: (preferences_cb) Fix a bug with the reproduction rule toggle not being set correctly * src/glife.glade: Do not make the 'Pause' button sensitive by default * src/simulation.c: (do_update) use an AnimalType variable and set it to tmp->data. That way we don't do tmp->data only once. Also put in a for loop around the random_movement so animals move multiple times depending on their speed. 2000-04-26 Ali Abdin <aliabdin@aucegypt.edu> * src/glife.c: Internationalized a couple of strings 2000-04-12 Ali Abdin <aliabdin@aucegypt.edu> * po/ru.po, glife.spec, glife.spec.in, configure.in: Added 'locale stuff' for our first translation :) Russian :) * src/data.[ch], move.c: Added a 'pointer' in the 'terrain' structure. (animal_at) Now uses the 'AnimalType *' pointer in the terrain structure causing major speed-ups :) Also remove unused variables (move_animal) Properly update the pointers when animals move * src/data.c: (animal_exists) Put a couple g_assert's
2000-05-08 Ali Abdin <aliabdin@aucegypt.edu> * doc/C/glife.sgml: The telsa we all know and love has contributed updated gLife docs :) Goodness to her. * Makefile.am: Add BUGS and FAQ to the EXTRA_DIST stuff * glife.spec.in, glife.spec: Fix a typo (locale instead of local) 2000-05-07 Ali Abdin <aliabdin@aucegypt.edu> * NEWS, FAQ, BUGS, configure.in: Updated in preperation for 0.2.1 * src/conf.c: (preferences_cb) Fix a bug with the reproduction rule toggle not being set correctly * src/glife.glade: Do not make the 'Pause' button sensitive by default * src/simulation.c: (do_update) use an AnimalType variable and set it to tmp->data. That way we don't do tmp->data only once. Also put in a for loop around the random_movement so animals move multiple times depending on their speed. 2000-04-26 Ali Abdin <aliabdin@aucegypt.edu> * src/glife.c: Internationalized a couple of strings 2000-04-12 Ali Abdin <aliabdin@aucegypt.edu> * po/ru.po, glife.spec, glife.spec.in, configure.in: Added 'locale stuff' for our first translation :) Russian :) * src/data.[ch], move.c: Added a 'pointer' in the 'terrain' structure. (animal_at) Now uses the 'AnimalType *' pointer in the terrain structure causing major speed-ups :) Also remove unused variables (move_animal) Properly update the pointers when animals move * src/data.c: (animal_exists) Put a couple g_assert's
2000-05-08 Ali Abdin <aliabdin@aucegypt.edu> * doc/C/glife.sgml: The telsa we all know and love has contributed updated gLife docs :) Goodness to her. * Makefile.am: Add BUGS and FAQ to the EXTRA_DIST stuff * glife.spec.in, glife.spec: Fix a typo (locale instead of local) 2000-05-07 Ali Abdin <aliabdin@aucegypt.edu> * NEWS, FAQ, BUGS, configure.in: Updated in preperation for 0.2.1 * src/conf.c: (preferences_cb) Fix a bug with the reproduction rule toggle not being set correctly * src/glife.glade: Do not make the 'Pause' button sensitive by default * src/simulation.c: (do_update) use an AnimalType variable and set it to tmp->data. That way we don't do tmp->data only once. Also put in a for loop around the random_movement so animals move multiple times depending on their speed. 2000-04-26 Ali Abdin <aliabdin@aucegypt.edu> * src/glife.c: Internationalized a couple of strings 2000-04-12 Ali Abdin <aliabdin@aucegypt.edu> * po/ru.po, glife.spec, glife.spec.in, configure.in: Added 'locale stuff' for our first translation :) Russian :) * src/data.[ch], move.c: Added a 'pointer' in the 'terrain' structure. (animal_at) Now uses the 'AnimalType *' pointer in the terrain structure causing major speed-ups :) Also remove unused variables (move_animal) Properly update the pointers when animals move * src/data.c: (animal_exists) Put a couple g_assert's
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?