Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Cat 馃悎馃 (D.Burch) :blobcatrainbow: boosted
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 2 days ago

ok! now when you add crafting components to the carpentry table you can see them on the table in the world! well, up to a pile of 3 anyway >_>

now i just need to add the recipe picker, pressing E to craft, and being able to pick the components back up and it'll be ready!

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp yesterday

wake up babe new item dupe exploit just dropped!

........ oh

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Voxel game with a piece of wood on a carpentry table. The player spams click to pick up many instances of the wood. Then, when the player breaks the table, all the wood pieces glitch out and show a question mark with "no icon" instead of their real icon
Voxel game with a piece of wood on a carpentry table. The player spams click to pick up many instances of the wood. Then, when the player breaks the table, all the wood pieces glitch out and show a question mark with "no icon" instead of their real icon
Eniko Fox
@eniko@mastodon.gamedev.place replied  路  activity timestamp 19 hours ago

it looks so simple but i had to refactor so many systems and even create an entire entity hierarchy to make it so you can mouse over, click, and pick back up crafting components from a crafting station like this

glad it's done though

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Wood, sticks, and cordage are put on a carpentry table. The mouse cursor then mouses over each pile, showing a bounding box encompassing the pile, and the name and quantity of the item. Then each pile is picked up, going back into the inventory
Wood, sticks, and cordage are put on a carpentry table. The mouse cursor then mouses over each pile, showing a bounding box encompassing the pile, and the name and quantity of the item. Then each pile is picked up, going back into the inventory
  • Copy link
  • Flag this comment
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 2 days ago

ok! now when you add crafting components to the carpentry table you can see them on the table in the world! well, up to a pile of 3 anyway >_>

now i just need to add the recipe picker, pressing E to craft, and being able to pick the components back up and it'll be ready!

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
Eniko Fox
@eniko@mastodon.gamedev.place replied  路  activity timestamp yesterday

wake up babe new item dupe exploit just dropped!

........ oh

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Voxel game with a piece of wood on a carpentry table. The player spams click to pick up many instances of the wood. Then, when the player breaks the table, all the wood pieces glitch out and show a question mark with "no icon" instead of their real icon
Voxel game with a piece of wood on a carpentry table. The player spams click to pick up many instances of the wood. Then, when the player breaks the table, all the wood pieces glitch out and show a question mark with "no icon" instead of their real icon
  • Copy link
  • Flag this comment
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 2 days ago

ok! now when you add crafting components to the carpentry table you can see them on the table in the world! well, up to a pile of 3 anyway >_>

now i just need to add the recipe picker, pressing E to craft, and being able to pick the components back up and it'll be ready!

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
Voxel game player places down a crude carpentry table, then adds rough wood, sticks, and cordage to it. With every 1 item clicked into the table, 1 of the same item appears on the tabletop, up to a maximum of 3 in a pile
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 2 days ago

polished up the hint text for crafting stations to tell you what inputs they accept

doing these hint texts is a pain but i believe in the game teaching people how to play it instead of a wiki

#EniBlockGame #GameDev #IndieDev

A voxel engine scene with a crude carpentry table highlighted. The hint text says: Crude Carpentry Table. Accepts Rough Wood, Sticks, Cordage. Left click to Input Rough Wood.
A voxel engine scene with a crude carpentry table highlighted. The hint text says: Crude Carpentry Table. Accepts Rough Wood, Sticks, Cordage. Left click to Input Rough Wood.
A voxel engine scene with a crude carpentry table highlighted. The hint text says: Crude Carpentry Table. Accepts Rough Wood, Sticks, Cordage. Left click to Input Rough Wood.
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 days ago

added block entities and an item input component which can filter items. then i added a new click behavior that adds items into an item input, so now i can put rough wood, sticks, and cordage into the carpentry table

no screenshot because it doesn't visually show the inputs yet, that's a tomorrow task. you'll be able to see the wood, sticks, and cordage lying on the table after you add them by left clicking

#EniBlockGame

  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

nothing to really show today. i replaced a bunch of spaghetti code for left click behaviors like breaking and placing blocks with modular behavior instances, which is needed for more complex interactions with the carpentry table

which doesn't screenshot particularly well

#EniBlockGame

Eniko Fox
@eniko@mastodon.gamedev.place replied  路  activity timestamp 4 days ago

ok i've finally reworked all my block code so that i can have more complex blocks with data stored outside the standard block array, and i've fixed all the bugs that caused

so now i can finally get started on what i was actually supposed to be doing which is adding block entities so i can make the carpentry table usable

#EniBlockGame

  • Copy link
  • Flag this comment
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

added flint knife and cordage, which you get from using a knife on flamereeds

this means all the components for the crude carpentry table (rough wood, sticks, cordage) are in place and i can start working on that next

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
Eniko Fox
@eniko@mastodon.gamedev.place replied  路  activity timestamp last week

nothing to really show today. i replaced a bunch of spaghetti code for left click behaviors like breaking and placing blocks with modular behavior instances, which is needed for more complex interactions with the carpentry table

which doesn't screenshot particularly well

#EniBlockGame

  • Copy link
  • Flag this comment
  • Block
Cat 馃悎馃 (D.Burch) :blobcatrainbow: boosted
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

added flint knife and cordage, which you get from using a knife on flamereeds

this means all the components for the crude carpentry table (rough wood, sticks, cordage) are in place and i can start working on that next

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

added flint knife and cordage, which you get from using a knife on flamereeds

this means all the components for the crude carpentry table (rough wood, sticks, cordage) are in place and i can start working on that next

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
Voxel game gameplay. The player picks up two pieces of flint and uses them on each other to craft a flint knife. Then they find some flamereeds, red cattail like plants, and gathers them. The knife is used on the flamereeds to produce cordage.
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

Thinking maybe the quantities should always be visible in the hint so you know how much it'll use up 馃

Eniko Fox
@eniko@mastodon.gamedev.place replied  路  activity timestamp last week

added the crude carpentry table, block game's first proper crafting station, which will pave the way to many pieces of furniture and building blocks

i also added a sub-text line to the hint window and it now shows how many items will be crafted as well as how many items are required/will be consumed

#EniBlockGame #GameDev #IndieDev #PixelArt

Your browser does not support the video tag.
GIF
GIF
Voxel engine gameplay. The player crafts an axe with a piece of flint and stick gathered from a bush, then uses the axe to cut down a tree and cut the logs into rough wood. Some of the rough wood is used to create a rough planks block, and then 4 of the wood is combined with the rough planks to create a carpentry table which is set down on the ground.
Voxel engine gameplay. The player crafts an axe with a piece of flint and stick gathered from a bush, then uses the axe to cut down a tree and cut the logs into rough wood. Some of the rough wood is used to create a rough planks block, and then 4 of the wood is combined with the rough planks to create a carpentry table which is set down on the ground.
  • Copy link
  • Flag this comment
  • Block
Cat 馃悎馃 (D.Burch) :blobcatrainbow: boosted
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

making more complex recipes that require a certain quantity of source or target items to craft, so i made it so the hint text tells you if you could craft an item but have insufficient materials

part of that whole "the game shows you how to play it so you don't gotta consult a wiki all the time" dealio

#EniBlockGame #GameDev #IndieDev

Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp last week

making more complex recipes that require a certain quantity of source or target items to craft, so i made it so the hint text tells you if you could craft an item but have insufficient materials

part of that whole "the game shows you how to play it so you don't gotta consult a wiki all the time" dealio

#EniBlockGame #GameDev #IndieDev

Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
Voxel game GUI showing rough wood being used and rough planks selected. The hint text says "Crafting Bark needs 4 Rough Wood" and the player's inventory only has 3
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 2 weeks ago

i added actually putting picked up items in your inventory but got sick and never posted it

i'm back at work now and have implemented dropping items from your inventory! which i think finishes up all the inventory management stuff

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Player in a voxel game dropping and picking up 16 dirt blocks several times
Player in a voxel game dropping and picking up 16 dirt blocks several times
  • Copy link
  • Flag this post
  • Block
Cat 馃悎馃 (D.Burch) :blobcatrainbow: boosted
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

figured out what to do with drops. i want them to go straight into your inventory when you break something, but i also wanted a satisfying drop animation. so i decided to have both!

just don't look down, i haven't implemented the actual "going into inventory" part yet :'D

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Voxel game player breaks blocks like dirt, flowers, ferns, and bushes which yield sticks. The items fly out of the broken blocks and towards the player. At the end the player slowly pans the camera downwards, then seems to panic when noticing a clump of items all hovering there
Voxel game player breaks blocks like dirt, flowers, ferns, and bushes which yield sticks. The items fly out of the broken blocks and towards the player. At the end the player slowly pans the camera downwards, then seems to panic when noticing a clump of items all hovering there
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

figured out what to do with drops. i want them to go straight into your inventory when you break something, but i also wanted a satisfying drop animation. so i decided to have both!

just don't look down, i haven't implemented the actual "going into inventory" part yet :'D

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Voxel game player breaks blocks like dirt, flowers, ferns, and bushes which yield sticks. The items fly out of the broken blocks and towards the player. At the end the player slowly pans the camera downwards, then seems to panic when noticing a clump of items all hovering there
Voxel game player breaks blocks like dirt, flowers, ferns, and bushes which yield sticks. The items fly out of the broken blocks and towards the player. At the end the player slowly pans the camera downwards, then seems to panic when noticing a clump of items all hovering there
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

i managed to get drops done in the same day \o/ had to improve the physics so things accelerate and decelerate smoothly for the drops to move sideways, so now the player moves smoother, too. really happy with how this turned out

#EniBlockGame #GameDev #IndieDev

Your browser does not support the video tag.
GIF
GIF
Player in a voxel world breaks various blocks, with drops popping out rendered as item icons
Player in a voxel world breaks various blocks, with drops popping out rendered as item icons
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

implemented the renderer for item drops in block game. added an outline because i didn't wanna have to deal with alpha sorting these, but pure alpha testing looked kinda pants. pretty happy with how this looks though

#EniBlockGame #GameDev #IndieDev

Two stick icons and a piece of flint icon, all with a thin black outline, sitting in a voxel world as billboarded sprites to indicate item drops
Two stick icons and a piece of flint icon, all with a thin black outline, sitting in a voxel world as billboarded sprites to indicate item drops
Two stick icons and a piece of flint icon, all with a thin black outline, sitting in a voxel world as billboarded sprites to indicate item drops
  • Copy link
  • Flag this post
  • Block
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

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

Your browser does not support the video tag.
GIF
GIF
Mouse cursor is used to move items around an inventory and split stacks, including a non-stackable axe, sticks, and dirt.
Mouse cursor is used to move items around an inventory and split stacks, including a non-stackable axe, sticks, and dirt.
  • Copy link
  • Flag this post
  • Block
Jenniferplusplus boosted
Eniko Fox
@eniko@mastodon.gamedev.place  路  activity timestamp 3 weeks ago

got bored and made a little house in block game :3

#EniBlockGame

A small house at dusk with trees in the background. The corners are made up of logs, while the walls are stone. The floor and ceiling are rough wood planks and inside a log bench can be seen. A torch next to the front door illuminates the building in the waning light of day.
A small house at dusk with trees in the background. The corners are made up of logs, while the walls are stone. The floor and ceiling are rough wood planks and inside a log bench can be seen. A torch next to the front door illuminates the building in the waning light of day.
A small house at dusk with trees in the background. The corners are made up of logs, while the walls are stone. The floor and ceiling are rough wood planks and inside a log bench can be seen. A torch next to the front door illuminates the building in the waning light of day.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login