Skip to content

Releases: MichaelTMatthews/Craftax

v1.5.0: Plant growing bug

07 Jul 02:46

Choose a tag to compare

Fixed a bug to do with plant growth

  • The part of the eating plant that set the plant growth timer back to zero was not actually checking if a plant was being eaten.
  • This meant that, whenever the DO action was taken (space bar) the timer for plant at index=0 was being reset to 0, making it effectively impossible for it to ever grow
  • Also, attempting to eat an ungrown plant was setting its timer back to zero

The behaviour has now been fixed and the plant growing now works as intended.
I've added this as a note to the new errata section in the README as this could potentially cause some discrepancies in benchmarking. I believe this should be a small issue as

  • In practice this largely just affects the first planted plant
  • The EAT_PLANT achievement is very rarely obtained

v1.4.5: Fix texture caching bug

20 Jan 14:13

Choose a tag to compare

v1.4.4: Split out dev dependencies and revert jax.tree.map for backwards compatibility on older jax versions

17 Oct 12:30

Choose a tag to compare

v1.4.3: Fix obs types, update tree map calls, add validity check for texture cache

11 Jun 13:43

Choose a tag to compare

v1.4.2: Fix achievement logging bug

29 May 14:37

Choose a tag to compare

v1.4.1: Offline dataset, ladder ascend bug

30 Apr 15:35

Choose a tag to compare

  • Offline dataset released
  • Bug for ascending ladders introduced in v1.1.2 has been fixed
  • Wrappers moved to the baselines repo

v1.4.0: Refactor auto-reset behaviour + some small fixes

30 Apr 13:02

Choose a tag to compare

  • Refactor environments and wrappers. People had been running into errors with the confusion provided by the auto-reset behaviour. The environments and wrappers have now been refactored to make it very explicit which one is being used. A downside of this is that there are now 8 different environments (classic?, symbolic?, autoreset?).
  • Fix play script bugs
  • Fix pixel res
  • Fix bug in optimistic reset wrapper (not critical)
  • Added an option to force spawning of a diamond in the overworld (by default in Craftax-Classic ~35% of worlds have no diamond)

v1.3.0: Separated out baselines into another repo

07 Apr 21:36

Choose a tag to compare

v1.2.0: Refactor

26 Mar 16:29

Choose a tag to compare

Replaced parent src folder with craftax and correctly pointed pyproject.toml so that pip install now performs correctly.
Unfortunately this is a breaking change as all imports now require a craftax. prefix.

v1.1.2: god mode bug fix and symbolic obs description

24 Mar 12:33

Choose a tag to compare