Join/Login
Business Software
Open Source Software
For Vendors
Blog
About
More
Articles
Create
SourceForge Podcast
Site Documentation
Subscribe to our Newsletter
Support Request
For Vendors
Help
Create
Join
Login
Business Software
Open Source Software
SourceForge Podcast
Resources
Articles
Case Studies
Blog
Menu
Help
Create
Join
Login
Home
Browse
document-evolution
Wiki
document-evolution Wiki
Brought to you by:
document-s
Summary
Files
Reviews
Support
Wiki
Menu
▾
▴
Wiki Home
Browse Pages
Browse Labels
Formatting Help
Build Descriptions
Authors:
Build Descriptions
Version 1.0.0
First stable release
Converted graphics to OpenGL (2D and 3D)
Added 3D view of biosphere
Cleaned code, split into various classes
Added creature statistics
Build 2013.11.18
Centered the screen in the middle
Allow for dumps of the "report" after so many generations
Fixed bug where if all creatures were dead it would not complete report (divide by zero errors)
Made carnivores at generational report time become equal to the average herbivore for eating purposes
Made the carnivore twice as hunger as the herbivore
Made armor only applicable to sharp, carnivorous teeth and are not a part of the equation of intraspecies fighting
Added random shifts to the climate over time at random
Added ability to configure dumps of toxin into the air
Build 2013.11.15
Removed the header dump and CSV files and opted for a more clean roll up report, the data is just too much
Cleaned up the statuses for mutations to say which generation they occurred in
Build 2013.11.14
Removed the carnivores from the survival algorithms
Added a single carnivore at a time with modifiable genome
Made the dump files CSV files, split the header information to a separate file
Modified the dump files to a non "." naming convention
Build 2013.11.13
Optimized the flu passing algorithm
Made the multiplier values for age a little more effective (it's supposed to be an epidemic, not a cold)
Resolved some implicit conversion errors on calculating hearing and vision
Made males get into territorial battles when they are looking to mate
Made it slightly harder to find a mate, before only the seeker had to be in heat, now both do
Added multiple dump files for dumping statuses, numbers 1,2,3,4,5....
Build 2013.11.12
Added code that can be compiled and run in Microsoft Windows
Build 2013.11.11
Sped up the looking around algorithm
Added status updates for mutations
Dumped statuses to a file if specified in command line parameters
Build 2013.11.10
Changed speed up/slow down from 10,000 at a time to double/half
Herbivores only run away if they are being actively hunted
Build 2013.11.07
Moved updates from the command line to the status window
Added borders and cleaned up interface a little bit
Build 2013.11.06
Cleaned up variable / function / constants / preprocessor names to a consistent convention
Added hearing capability to creatures as inheritable gene
Split genome from dominant / recessive in a single struct to two structs (dominant / recessive) with a single gene in each
Added a help screen with "F1"
Added several new command line parameters
Modified window layout to more flush and easier to read
Build 2013.11.05
Environmental temperature moves up and down (season-like)
Added speed to creatures as inheritable gene (each number indicates how many spaces moved per turn)
Added strength to creatures as inheritable gene (applicable to carnivores)
Added armor to creatures as inheritable genes (applicable to herbivores)
Added ability for herbivores to defend themselves (armor) against carnivores (strength)
Build 2013.11.04
Fixed bug where plants could grow outside of the pre-defined grid space
Added temperature tolerance to creatures as inheritable gene
Added temperature (and temperature control) to the environment
Build 2013.11.03
Added ability to save dump file at any time (saves .biosphere.save)
Added header information to the save file
Added introduction of a communicable disease to environment
Build 2013.11.02
Fixed memory leak bug where contexts were not properly disposed of
Build 2013.11.01
Added a "status" window so current information about biosphere readily available
Added a reproductive ratio: reproduced before dying / did not reproduce before dying
Build 2013.10.31
Fixed bug where food was reporting going to seed when it actually was not
Added intoduction of an STD-like disease to the population
Build 2013.10.30
Fixed bug where segfault would occur if a mouse click happens when either no herbivores or carnivores on screen
Removed multiple toxins (keystrokes 1,2,3) and reduced it to a single environmental toxin
Removed the "fullscreen" portion of the game
Added "modes" in interface: interactive / command / display
Added ability to speed up or slow down the rate of the simulation
Added a list of death reasons for output to command-line
Fixed bug where a miscarriage results in segfault upon exit
Moved starvation levels as a command line parameter (and relative starvation levels)
Build 2013.10.29
Fixed bug when a miscarriage results in a loss of many, many creatures (memory leak)
Added three toxins that can be put into the environment to poison the population
Build 2013.10.27
Fixed bug where mutations were not occuring
Added output file (.biosphere.save) upon exiting the application
Build 2013.10.25
Fixed bug where pregnancies were not resulting a birth
Added litter size to inheritable traits (number of children born)
Build 2013.10.24
Added command line output for use of operator
Optimized the looking around algorithm (sped it up)
Build 2013.10.23
Added ability to hide food from the display
Added ability to stop updating interface but have program still running in the background
Build 2013.10.22
Added full screen cabilities
Build 2013.10.17
Removed food regeneration at a random location
Added ability for plants to go to seed and have offspring
Added ability for plants to regrow over time
Build 2013.10.14
Added more command line parameters
Added sexual maturity to creatures (takes time to mature and have babies)
Added sexual impotence to creature (cannot have babies after too old)
Build 2013.10.13
Allow a creature to have more than one child at a time
Removed the menu bar from the menu
Build 2013.10.12
Added ability to click on a creature and have them display items
Build 2013.10.11
Added a double-buffer to the interface
Build 2013.10.10
Added a lifespan to the creatures
Added a generational counter (for each creature)
Fixed bug of segmentation occuring at random
Build 2013.10.09
Added initial command line parameters for the application
Added genetic mutation to sexual reproduction
Build 2013.10.08
Added a basic genome of dominant and recessive genes to each creature
Added incestual revulsion to creatures sexual behavior
Optimized and streamlined code
Build 2013.10.07
Initial coding
Introduced sexual reproduction
Created both carnivores and herbivores
Created basic behaviors of creatures
Created food items for herbivores to eat
Added basic vision and reaction to stimuli to herbivores and carnivores
Wrote basic interface for Xlib
Name
Related
Wiki: Home
×