Archive for category Uncategorized

0.13.1.5 Experimental

Changelog:
* Added Cost/Benefit analysis to mouseover text when playing as creature.
– Technically, this is just leftover debugging code. But it’s cool to see and it make’s the creatures decision making a bit more transparent.
* Fixed an issue where creatures would consistently underestimate travel costs
* Fixed an issue where climbing cost would sometimes generate a NaN error and result in creatures ignoring the affected food source.
* Fixed an issue with the Immediate Family Tree displaying no more than 3 children icons.
* Fixed a crash when the Sat Map loaded a reference to a creature that wasn’t bound to a Species.
* Fixed a crash when the Species Averages view was opened.
* Threw another fix at the crash coming from the Immediate Family Tree, hoping it would stick this time.
– There’s always a stubborn one every update, isn’t there?

Leave a comment

0.13.1.4 Experimental

You can opt in to the experimental branch by right clicking on “Species”, selecting “Properties” and going to the “Betas” tab.

Changelog:

* Added survival need icons for at-a-glance assessment of the Player Creatures state.
* Fixed a crash that could occur when too many corpses existed in the world.
* Once again tried to fix the crash coming from the Immediate Family Tree.
– Also implemented some code to help provide more detail in the error message if this doesn’t work.

Leave a comment

0.13.1.3 Experimental

Changelog

* Re-implemented the “Diet” pie chart on Species Overview page to show the ratio of meat/grass/tree’s that the species has been consuming.
* Fixed a crash that could occur when siblings in the Immediate Family Tree didn’t match siblings in the game. Again.
* Adjusted player camera to look ahead of creature instead of directly at it.
* Tweaked general movement to be slightly less oxygen intensive.

Leave a comment

0.13.1.2 Experimental

Changelog:

* Fixed game incorrectly displaying creatures as siblings/children in the Family Tree after they are die and are re-born to different parents
– This happened because, as a performance optimization, the game re-uses the Creature object instead of destroying it. This can occasionally cause… strangeness.
* Fixed crash that could occur when siblings in the Immediate Family Tree didn’t match siblings in the game
* Fixed crash in Quickstart, when selecting a creature type from the drop down menu
* Fixed crash that could occur if a creature swam/was moved out of map bounds.
* Fixed possible crash when exporting creatures if the exported creature file list is full

Leave a comment

0.13.1.1 Experimental

Changelog:

 

* Renamed the Stamina bar to ‘Fatigue’.
– Words cannot begin to describe how confusing the code was becoming due to having multiple Stamina leg genes and a Stamina phenotype stat which affected the Stamina loss in a Stamina energy bar with a variable Max Stamina.

* Simplified the Fatigue bar mechanics. It will fall slowly while awake and rise slowly while asleep, and will no longer consume calories from Food to regenerate.
* Complicatified the Oxygen bar mechanics. Oxygen will be consumed when performing exercise, replacing Fatigue as a sprint bar.
– This means creatures will gasp for air when exhausted instead of passing out on the spot, which is a lot more logical (albeit less funny).

* Fixed a crash when the Player Creature dies and the game tries to switch to a dead sibling.
* Fixed a graphical glitch with the ‘Mate’ behavior sprite

Leave a comment

‘Play as Creature’ function released to Experimental branch

And on the subject of good news, 0.13.1.0 has just been published to the Experimental branch.

 

This version includes the (admittedly somewhat unpolished) “Play as Creature” feature, which allows you to do the thing I just said, and also other things, which I will now elucidate upon.

HuntCommand

After selecting a critter and clicking the “Play as Creature” button, the camera will follow the selected creature around.

You can then right click on the ground, trees, other creatures or even yourself to demand the creature obey your will, and it will do so! … probably. Creature’s still have their own survival instincts and if they desperately need to get oxygen or food, for example, they’re unlikely to pay attention to “huddle” demands for very long.

In addition to controlling the minds of complacent beings, the game will also track the creatures immediate family members for you (parents, siblings and offspring). This allows you to switch targets whenever you feel like it, or automatically in the event that your chosen avatar suffers a severe case of the deaths.

Family

Naturally, being able to observe a creatures lifecycle so intimately like this will bring some of the AI’s flaws into stark relief. This is a good thing: it makes abundantly obvious that a number of things need fixing, and I will be focusing a lot of  development time on those flaws in the near future.

Additionally, turning Species into a miniature survival game at this level has given me a lot of idea’s, and I’ll be drawing inspiration from the gameplay experience of actual survival games as I move forward. Obviously this will make ‘play as creature’ more fun, but more importantly it will make the in-game evolution more intuitive and interesting, since survival will come to depend more on “playing the game” and than on finding ways to exploit it.

I’ll discuss those idea’s soon. I’m very much looking forward to the coming weeks,

Qu

1 Comment

0.13.0.6 will be pushed to the Stable branch tomorrow

Hi all,

 

I’ll be pushing 0.13.0.6 from the Experimental branch to the Stable branch tomorrow. Please note that save games from 0.12.0.10 will no longer work in 0.13.0.6.

MapEditor

Among other fun things, 0.13.0.6 adds the Map Editor, Seasonal Cycles, and Starting Creature Customization to the game, as well as making the world look prettier with Erosion effects and Bloom Lighting.

Oasis

Cheers,

Qu

Leave a comment

0.13.0.6 Experimental

You can opt in to the experimental branch by right clicking on “Species”, selecting “Properties” and going to the “Betas” tab.

WARNING: for our Mac & Linux users, please note: the erosion algorithm performance fix includes a graphics format that I haven’t had a chance to test on non-Windows PC’s. Please let me know if you see any issues and I’ll roll it back asap!

* Added Seasonal Bloom Lighting (I’ve tried to keep it subtle and non-obstrusive, but if you don’t like it you can turn it off in Options)
* Significantly improved performance of erosion algorithm
* Fixed Fertility changes (grazing pixels, tree stabilisation, climate devices) affecting temperature
* Fixed Blank Slate “Respiration” setting range going from 0 to 1 (Amphibious to Terrestrial) instead of -1 to 1 (Aquatic to Terrestrial)
* Fixed Tail Thickness Gene not changing the appearance of the tail.
* Fixed limb length not contributing to limb damage.
* Reduced harshness of default seasonal temperature/fertility changes
* Multiplied ground friction by gravity
* Fixed seasonal settings not being saved and resetting to default when loading a game
* Fixed new world options not being saved and resetting to default when loading a game (gravity, oxygen, stamina bar modifiers)

Leave a comment

0.13.0.5 Experimental

You can opt in to the experimental branch by right clicking on “Species”, selecting “Properties” and going to the “Betas” tab.

Changelog:

* Added option to display temperatures as Celsius, Fahrenheit or Kelvin. (Rankine temperatures still in development)
* Fixed a bug locking the Creature Cap and preventing it from being adjusted after being set to a value lower than 5
* Fixed the Starting Creature counts on the “Customize Blank Slate” page not affecting creature generation
* Fixed a crash when “Restart on Mass Extinction” is enabled and you attempt to restart a game that was loaded from a save file.
* Fixed a crash when you set the Mutation Rate to a negative number.
* Fixed a crash when you set the nursery’s Mutation Rate to a negative number.
* Fixed a crash when you set the Feature Location in the gene editor to a negative number (special thanks to those of you who keep breaking the game on purpose. :thumbsup:)
* Fixed a crash when you Initialise Aquatic/Predator and Prey after loading a save file and then quitting to the main menu.
* Added a bit more detail about the game state to the crash logs to assist with future debuggery.

Leave a comment

0.13.0.4 Experimental

Scrollbars. Scrollbars everywhere.

Changelog:

* Added scrollbar to the Save World page
* Added scrollbar to the Load World page
* Added scrollbar to the Export Creature page
* Added scrollbar to the Import Creature page
* Added scrollbar to the Species List on the Sat Map/Cladogram pages
* Added scrollbar to the Clade Diagram itself
* Acknowledged I might have a scrollbar problem
* Added scrollbar to the Gene Editor
* Added scrollbar to the Creature Overview page
* Added scrollbar to the Creature Physiology page
* Increased the gene editor value spinner size to match the rest of the UI
* Added a “Reset To Defaults” button for the Season Editor
* Implemented a minimum value for Seasonal Curve Period to prevent crashes
* Moved the map editor “Randomize” Button
* Moved the map editor “Erode” Button and progress bar
* Fixed some bugs related to the Nursery thinking it’s enabled when it’s not
* Quickstart worlds now have the Nursery enabled by default
* Tweaked the blank-slate “preferred temperature” calculation
* Turned the “Show Tutorials” Yes/No menu back on

Leave a comment