block game's first crafting gameplay loop is in! \o/ break leaves to get sticks, combine with flamereeds to get torches, place torches to light up the darkness

no particle/emissive textures system yet so the torches look a bit club-like, sorry

starting a new dev thread to mark the occasion, previous posts can be found here: https://mastodon.gamedev.place/@eniko/115418239486943047

#EniBlockGame #GameDev #IndieDev #ProcGen #PixelArt

to learn more about block game check out the website: https://enikofox.com/blockgame/
Block Game | Ultima/TES meets Minecraft

Ultima/Elder Scrolls meets Minecraft voxel sandbox game with building and crafting.

i have redone the torch to look a bit better until i can get a particle system going

#EniBlockGame #GameDev #IndieDev #PixelArt

i have updated the block game FAQ found at https://enikofox.com/blockgame

filed under "things block game does that minecraft doesn't," it can now handle rotated (oriented) bounding boxes. and also you can now target entities that are lying around the world :3

#EniBlockGame #GameDev #IndieDev

people keep asking about modability and (aside from reskinning the gui) i now have an answer

block game uses an entity component system so i've made a json file for entity templates so i can easily create entities. so if nothing else you'll be able to mod the game by editing this file

#EniBlockGame #GameDev #IndieDev

i can now spawn sticks under/near trees during chunk generation :3

they don't do anything special, since you can get sticks from breaking leaf blocks, but it's just a little touch that makes the world feel more alive

#EniBlockGame #GameDev #IndieDev #ProcGen

now spawning bushes using leaf blocks. gonna give them a bit of a different look from leaf blocks at some point but the basic idea mostly works

#EniBlockGame #GameDev #IndieDev #ProcGen

okay i've modelled and pixelled bushes that aren't just leaf blocks and yeah, this is looking nice and lush now! you can also walk through bushes as requested, and you can still break them for sticks for torches

#EniBlockGame #GameDev #IndieDev #ProcGen #PixelArt

well would ya look at that, we've got a whole little crafting gameplay loop going. bash together flint and a stick to make an axe, use axe to break bark blocks, use the axe on the blocks to create wood, use the axe on the wood to create sticks, combine sticks with flamereed to create torches, then go and light up a cave :D

#EniBlockGame #GameDev #IndieDev

finally got to make a new block: rough planks! you get these by using an axe to cut bark blocks into rough wood and then using rough wood on itself to craft the rough planks (consuming 2 pieces of wood in the process)

#EniBlockGame #GameDev #IndieDev #PixelArt

got tired of tiny and off-center item icons so i spent some time in the icon renderer to add auto scaling and centering for every item in the game

#EniBlockGame #GameDev #IndieDev

also wow i have more items than fit in my hotbar already. i couldn't show torches cause i don't have a proper inventory other than the hotbar and they wouldn't fit lol

not the most exciting video ever but i've now done the necessary work so you can move items around your inventory and split stacks in block game

#EniBlockGame #GameDev #IndieDev

@eniko .. You do realize that a large portion of your audience heard "sort and organize your inventory" and maybe got just a teensy bit excited?

Means we can sort our inventory by type of item, or by color, or by name, or by theoretical weight, value, or group items together for recipes.

OK yes, * I * got excited. I really don't like it when games "auto sort" and don't let me move stuff around as I please :) so... Yay! Thank you! :)

@eniko The obvious solution then is to make the hotbar bigger
@Igigog @eniko or multiple bars! That you can craft. And place around the screen ☺️
@eniko seriously, what the heck? A few days without checking socials much and there's already a whole game loop and tons of items! Well done!
@kaofelix i've been miserable with migraines and when i feel miserable i block game :'D

@eniko aah, yes, the power of pure spite against unfavorable conditions

I do hope it gets better though, migraines are no fun!

@kaofelix i'm actually feeling significantly better today!
@eniko If you want I can draft you a whole semi-realistic tree that starts with sticks and stones and ends up with plasma guns and giant Mechas 😜
@eniko it's completely off topic but to see that hid with that blue background just feels neat for a reason I don't know. It just hits right
@eniko I can't unsee these looking like mud bricks T_T

@eniko looks good

i like it

@eniko honestly i love the vibes, feels very homey and cozy
@SRAZKVT yeah it feels very nice and foresty. Makes me wanna build a little cabin!
@eniko This looks very good! Mastodon maps stars to likes, but all my likes on #EniBlockGame should be considered to be ❤️
@eniko i'm amazed how different it _feels_ to Minecraft. It's kind of softer and wetter
@eniko one of my favorite mods in mc was fall through leaves, which made leaf blocks not block you, just slow you down
this radically changes the game since now you can walk the jungles and not the canopies of the dark forest
it's also a nice secret entrance
@eniko This all looks pretty nice - and it is progressing surprisingly quickly. I'm interested to see how the rest of your plan unfolds. :)
@eniko Those do look really nice :)
@eniko Now you need stones to complete the rhyme. And a bone fracture model.
@yngmar i mean flint *is* next actually >_> so i can make an axe
@yngmar also, obligatory stones mentioned: https://www.youtube.com/watch?v=-241S8g6P_U
AOGM - Ultima 7 - Stones

YouTube

@eniko Gypsy Wagon cover!

https://www.youtube.com/watch?v=ck1_ph1O37M

Featuring the most confusing character creation ever.

Ultima 6 - The Gypsy's Wagon - Character Creation Song Cover

YouTube
@eniko
It's looking really nice! I'm eager to see what direction this game takes as it diverges away from Minecraft into it's own thing. It's already looking very pretty!
@eniko How many of them magically grant validity of government?
(Yes Keith I am still outraged by that)
@MachineLordZero I don't get it
@eniko Several governments, including England, Australia, and I think even the US, have a magic stick granted to them by a queen that for some reason is legally required for their governments to govern.
@eniko Years back, in England, someone grabbed the stick with the intent to remove it from the room in protest of whatever was going on, and everyone in there lost their shit.
Then someone, possibly Keith, explained it to me, and I lost my shit in turn BECAUSE IT'S A FUCKING STICK. A STICK.
@eniko Consent of the governed? Not important.
Magic stick from some dead fuck who by chance was extruded from the right womb? Mandatory, apparently!
@eniko At least when I propose "kill them and take their stuff", it's honest and doesn't rely on hoo hoo bananas sparklefarts.
@eniko forest looking cool with so many stuff on the ground already

@eniko

I've seen a lot of Minecraft-likes being made but the terrain in this is uniquely pretty

@eniko i mean, it is C# .net right? so... we can just do whatever we want relatively easy i guess, especially with some debug data...

it is nice to have access to as much data oriented stuff as we can though, as long as it doesn't impact your development too much

@miki_p0 yeah, it's trivial to decompile since its C# but not everyone wants to go that deep
@miki_p0 also hopefully this data file will help speed up development :'D
@miki_p0 @eniko there are a lot more benefits to shoving this kind of thing out to a data representation in addition to moddability. Also a eniko says there's a population of potential modders that don't want to mess with code, or at least don't think they do until they're hooked and have no choice mwahahaha.
@eniko that’s a very handsome bounding box.
@eniko are mob heads not doing that?

@YinYinFalcon things in minecraft only ever rotate visually, their bounding or hitboxes are always axis aligned

you can see in this screenshot with bounding boxes on that the villager is rotated diagonally, but his box is still axis aligned

@eniko ah, for some reason I thought decoratively placed heads were different from moving entities - but they are not

@YinYinFalcon @eniko they are block entities like chests and such, not like mobs, but their bounding boxes are still aligned.

Visually they can be placed diagonally but they just get a bigger AABB.

@kroltan I think they are also not getting a bigger box - but I only have videos to go on at the moment

@YinYinFalcon You are correct!

Also checked that the visual box matches the collision. Debug view doesn't work for tile entities, so I crouched next to an aligned head so that if I moved any closer I would climb it, then moved only tangentially to the others in a line, and none of them were climbed.