0.4 - Beginnings of Biomes


Additions

  • Extra world info is stored in the save folder
  • Worlds now show their proper save name, and the last save date
  • Worlds are sorted by date on the world load screen
  • New scrolling system, worlds can be scrolled, settings can be scrolled
  • Added particles to torches
  • Implemented a fluid simulation for lava and water
  • Added random tick system, sim distance is tied to render distance for now
  • Added saplings for each tree type
  • Added a basic chat system for commands
  • Added "rts" command to change random tick rate
  • Added a new wand item that lets you select two points
  • Fill the area between those two points using /set
  • Grass spreads to adjacent dirt blocks when in sunlight
  • Added tabs to the creative inventory
  • Added biome system (currently only in worldgen, not saved to file)
  • Added snow biome
    • Added frozen stone
    • Added bioluminescent algae, generates on surface of water
    • Added snow particles that generate when around snow
    • Reimplemented pine trees
    • Added snowy grass
  • Added desert biome
    • Added dry grass
    • Added desert bush, dead bush & agave plants
    • Added small cactus plant
    • Added large cactus, grows between 1-4 blocks and has a chance to generate a flower on top
  • Added a keybind for hiding the HUD (f1, is remappable)
  • Added a keybind for taking screenshots (f2, is remappable, saved to your pictures folder)
  • Added bows
    • Hold left click for a steady but low accuracy stream of arrows
    • Hold right click to draw the bow back. A full shot takes 1.5 seconds to charge but can travel faster and does more damage
  • Added arrows
  • Added ammo slots to inventory
    • Arrows need to be in ammo slots for the bow to work
  • Added an indicator to your crosshair to show when you hit an enemy
  • Added shurikens
  • Added darts
  • Added skeleton
    • Same AI as zombie for now
  • Added rock monster
    • Don't have a good name for this guy
  • Added footstep sounds for player and entities (not based on block material yet)
  • Added sounds for moving items around in inventory
  • Added new crafting shortcuts
    • Shift click to craft the item and send it to your inventory
    • Hold right click to craft multiple
    • Shift + right click to craft multiple and send it to your inventory
  • Added cactus swords
  • Added hogs, they dont spawn naturally yet, but you can spawn them in by pressing G
  • Added slingshot, uses rocks as ammo
    • I wanted to use flint as ammo, but there's still some awkwardness assigning properties to items that are generated from blocks, so for now there is a seperate rock item
  • Added unique textures for each tool model

Changes

  • Player now spawns where they were when they saved the game
  • Changed sandstone texture
  • Changed sand texture to be more orange
  • Made ice solid instead of transparent
  • Pulled the view model a little closer to the camera
  • Default audio falloff is now 20 blocks instead of 100
    • Louder sounds like explosions can be heard from further away
  • Dynamite now has a held item model
  • Creatures now spawn particles and play a sound when they die
  • Reworked mob spawning system
    • Mobs spawn frequently in caves, even during the day
    • Mobs no loger take damage during the day, only take damage from sunlight exposure
    • There is a current mob cap of 15, but I'll make this much higher later
    • Mobs can now spawn in lit areas if they are underground (there will be a measure to counteract this eventually)
  • The sky is no longer made out of border blocks, to allow projectiles to fly through
    • Might be a bit buggy still though

Technical

  • Added spatial partitioning system for entities
    • Speeds up physics sim by 10x
    • Entities now stop being processed if too far from player
    • Entities only render within view distance and frustum
    • Accidentally made it so the player could punch themselves which was funny, but had to fix
    • Current simulation distance is 5 chunks

Fixes

  • Tools no longer stack to 512
  • Fixed bug where crafting ingredients get duped when it pulls from a stack of 512
  • Fixed issues with audio being delayed, queued, repeated or crackling
  • Fixed right clicking in creative menu removing item

Known Issues

  • Seems like the player spawning only works sometimes
  • Rock monsters have same sounds as zombie
  • Sometimes the save name gets reverted to using lowercase and underscores

Files

win-x64.zip 38 MB
63 days ago

Get Allumeria - Voxel Sandbox

Comments

Log in with itch.io to leave a comment.

(+1)

Nice work man