Blockscape cover
Blockscape screenshot
Genre: Role-playing (RPG), Simulator, Strategy, Adventure, Indie

Blockscape

Next step



Hi!

Next version combines all the best features of previous version into what I believe is the ultimate block building game. Freely mix block building with smooth voxel techiniques. All worlds are mods that are open to everyone. Create your own worlds or modify existing ones using simple C# scripting and xml files.









When? Very soon! :)

best regards
Jens

What is going on?


Hi!

I'm currently upgrading the Blockscape world to use tech from the realistic world to represent smooth materials. This will make the landscape a bit more smooth and allow more building options. Think of it as a mix between the realistic world and the Blockscape world. The following image will give you an idea of what will be possible:



I have also developed an in game animation system so it will be easier to create more complex mobs. Next version will have a new Golem enemy and a Fox (beacuse my daughter loves foxes).

best regards
Jens

Build 1653823 released


Hi!

Includes a preview of the new map editing tool. You can't create your own worlds yet but you can play with the tool and create mini worlds inside the normal Blockscape worlds.
Also includes a bunch of fixes.



Features and fixes:

[x] Cast metals should not be marked as organic
[x] Worms should not destroy torches or lanterns
[x] Added protected spawn area to TD path finding module
[x] TD logic should care about world extents
[x] Mod: new tags: world min, world max
[x] Plastic material and fog errors
[x] Fixed a threading bug when loading meshes.
[x] New surface tesselation module (Based on marching cubes. Don't have a name for it yet. Used for mini world)
[x] Added several new mesh models for mini world (trees, houses, bridges...)
[x] New block type: Mini World
[x] Realistic world crash when loading monster parts? Yepp. fixed.

Have fun!
Jens

Build 1609592 released

Hi!

This update makes a big change to the game. At night time hungry worms will spawn from blocks made of organic materials. They eat crafting tables, beds, shelves and so on. The only way to protect your stuff is to build a block tight (they can pass through one block wide holes) shelter of construction material (planks, bricks, plastic...) around them.
Doors are safe to use. Worms don't eat doors. Also NPCs knows about the worms and will go inside and close the doors before the night comes.

I also fixed the multiplayer issue that made it impossible for some of you to join servers.

Full list of features and fixes:

[x] Worm sounds
[x] td monsters should die when sun goes up
[x] td monsters should spawn only at night
[x] Incorrect td spawn points at non organic blocks? Yupp. Fixed.
[x] Add teeth to worm head
[x] Crash when joining server?
[x] Worm body model
[x] New monster: Worm
[x] Worm head model
[x] Delay destruction of state models or I will get problems :)
[x] td monsters with a target should have full attack speed
[x] td monsters should spawn only in survival mode
[x] Randomize td monster spawn point?
[x] TD monsters should attack players if close
[x] Must check that td monster is close to state model. Depth is not enough!
[x] TD monsters should destroy block models when close enough
[x] Only td field should be valid pos for td monsters
[x] Use td field to find next target for td monsters
[x] TD Monster spawn
[x] New console command: havemobs
[x] Generate td Path field

Have fun!
Jens

Build 1596402 released


Hi!

This update contains fixes and features requested by the community.

I also cut the price in half for Blockscape on Steam.

Highlights:

- Correct material names in inventory and crafting screen. "Bird meat brown" is now "Bird meat roasted" and so on...
- All mushrooms drops seeds now
- Player can now jump on and climb stairs from one block thin ground.
- Plack patches under water are gone
- Bottles with content: Oil, health and water. (oil is used for paint and plastic and can be made from the flax plant. Health and water is only for decoration right now).
- You can now craft paint and plastic
- Limestone is more common
- Fixed swan spawning
- Level tool now detects paint


Full list of new features and fixes:

[x] Set max move raidus for Swans
[x] Mob gen pos is totally off sometimes? Fixed!
[x] Swans should be node bound
[x] Node bound mobs should have a max move radius from node center (or spawn pos?)
[x] Settler should face player when in attack mode
[x] Settler attack anim
[x] Show override mat names on craftable mat slots
[x] Show override mat names on inventory slots
[x] Game crash when Settler dies? Yepp. Fixed.
[x] Settler should attack when player is close
[x] Why are some building parts added twice to nodes? (size error)
[x] Desert rocks close to water shold have probability to be limestone
[x] Auxiliary crafting outputs
[x] Recipes that include bottle content as ingredient should return the bottle to the inventory after crafting.
[x] New recipe: Plastic
[x] New recipe: Paint (Oil + dye, requires stove)
[x] Removed old oil recipe
[x] New recipe: Small bottle of oil (requires stove)
[x] New recipe: Small glass bottle (requires forge)
[x] Recipe change: Glass: Added ingredient charcoal
[x] Add model mesh for small bottle content
[x] New block type: Small bottle full (Water, Oil, Health)
[x] level tool should detect paint
[x] Block logic should be disabled when using level with normal cube
[x] Some mushrooms drops no seeds?
[x] Player can not jump when ground is only one block deep
[x] Roof inner corner gen errors
[x] Missing roof top plate when house xy size >= 2
[x] Black patches under water? Visible surface fail? Yepp.
[x] Remove merry xmas message

Have fun!
Jens

Build 1579889 released

Hi!

Highlights:
- New building generator: Basements, ladders, multiple rooms, doors, balconies...
- Support for state models in the world generator. This allows me to generate interactive parts like doors, crafting stations and tools into the world.
- New state model: Hatch.
- New block type: Square bar.
- Support for world node bound mobs. (This will be used by the new Settler mob)

Unfortunately I had to disable the new Settler mob in this release because of a bug. I will fix this asap and release a new update.



Full list of features and fixes:
[x] Fix top roof plate near house walls
[x] House balcony should be more rare
[x] Add house roof inner corner building part
[x] Inner wall doors
[x] Inner walls
[x] Keep track of door cell rotation to avoid double doors
[x] Make sure house rooms don't overlap!
[x] Multi room houses
[x] Add shelves to houses basements
[x] Gen house balcony (25% chance)
[x] House balcony building part
[x] New tool: Square bar
[x] New block type: Square bar tiny
[x] New block type: Square bar small
[x] Removed some deprecated tools
[x] Big land features must check for feature collision
[x] Fix material axis for house door frame building part
[x] Fix material axis for house window frame building part
[x] Fix material axis for house ladder building parts
[x] Must detect correct material axis in apply building parts
[x] Fix material axis for house door building part
[x] Add hatch to basement entrance
[x] Hatch building part
[x] New state model: Hatch
[x] Add material axis to blocks in block model exports
[x] Add basement walls
[x] Add basement ladders
[x] Add basements to houses (50% chance)
[x] Fix ladder climbing so that player can climb wall with height == ladder height
[x] Add ladders to multi floor buildings
[x] Add ladder down part
[x] Add floor with ladder part
[x] Add ladder up part
[x] Door building part
[x] Must attach material to model_instances in world gen
[x] Add support for model_instances in world gen
[x] Convert model instances to building part model instances and precompute rotations
[x] Add state model instances to block model export
[x] Add support for state models in block models (see tag model_instance)
[x] Randomize clothes for Settlers
[x] New mob: Settler
[x] Spawn settlers in houses
[x] Dispose bound mobs on world node dispose
[x] Bind generated mobs to world nodes
[x] Delay creation of monster body part vertex buffers
[x] Add support for mob spawning as part of world generation
[x] Add support for monsters in block models
[x] NPCs should only pick up tools that they can use
[x] Glass debris sound effect

Have fun!
Jens

Build 1551707 released


I finally found the bug reponsible for the rare NPC spawn crash. This patch will kill that bug. A big thank you to everyone who helped me in the hunt! :)

Have fun!
Jens

Build 1545914 released

Hi!

Highlights:

- Faster world loading
- Better block model compression = lower memory usage
- Better hitboxes for all mobs

Full list of features and fixes:

[x] Optimized world loading
[x] Better block model compression
[x] Trees should not grow inside or very close to rock walls.
[x] Fix Guardian hitboxes
[x] Connect monster body part to monster movement history info
[x] Fix Enigma hitboxes
[x] Fix Snake hitboxes
[x] Fix Mother bug hitboxes
[x] Add support for multiple hitboxes per monster part

Have fun!
Jens

Merry christmas! (build 1539684 released)

Hi!

Highlights:

- New tool: Axe (good for chopping wood of course)
- NPCs will only cut trees if they have an axe



Full list of features and fixes:

[x] New recipe: Axe
[x] Create default animation for all monster that doesn't have animations
[x] Move animation/bone logic to monsters
[x] New block model usage: sapling
[x] NPCs should only cut trees if they have a tool with > 0.75 vs wood
[x] New tool: Axe
[x] Axe head block type
[x] Axe head model
[x] Must detect rotated materials when NPCs analyze shelves

have fun!
Jens

Build 1528755 released!

Hi!

This update adds the first pieces of an in-game combined tutorial/journal/achievement system. Tutorials are only available in survival mode.

Highlights in this update:

- In-game tutorial system. Shows up in the upper right corner.
- Per game achievement system. Shows up in the upper right corner.
- A bunch of fixes



Full list of features and fixes:

[x] Reset achievements on new/load game
[x] Save/load achievements
[x] NPCs should make uh sound when hit
[x] Show owner NPC if any on state model mouse over
[x] Only show tutorial in survival mode
[x] New tutorial/achievement: Equip tool
[x] New tutorial/achievement: Eat food
[x] New tutorial/achievement: Find food
[x] Select food journal chapter if food < 0.25
[x] Remove roof blocks from inventory
[x] Show journal chapter name as entry heading
[x] Group journal entries into chapters
[x] New journal chapter: Food
[x] New journal chapter: My first tool
[x] New achievement: Find ore
[x] New achievement: Craft Pickaxe
[x] New tutorial/achievement: Craft Bed
[x] New tutorial/achievement: Craft Axehammer
[x] New tutorial/achievement: Craft planks
[x] New tutorial/achievement: Find stone
[x] New tutorial/achievement: Find wood
[x] Add achievement system (completed tutorial/journal items)
[x] Add journal/tutorial system
[x] add icon: Light bulb
[x] Add icon: Cup
[x] Dynamic sized windows (for tooltips and popups)
[x] Cube shoud be called materials in the crafting screen
[x] Remove bugs and vaegos that are far from the player
[x] Fixed a rendering glitch that created some random pixel wide gaps

Have fun!
Jens