i added actually putting picked up items in your inventory but got sick and never posted it
-
@nina_kali_nina like i could use "use" instead of "accepts" and "add" instead of "input", but what does it mean for a carpentry table to "use" wood? and "add" feels clunky too
@eniko
"Crude Carpentry Table
Allows you to process Rough Wood, Sticks, Cordage."maybe? π€
-
@eniko
"Crude Carpentry Table
Allows you to process Rough Wood, Sticks, Cordage."maybe? π€
@j_bertolotti @nina_kali_nina wayyyyy too long and wordy
-
@j_bertolotti @nina_kali_nina wayyyyy too long and wordy
@eniko @j_bertolotti @nina_kali_nina Maybe you don't need this hint at all? Leave it as part of learning the game, and only show it when the table's UI is opened?
-
@eniko @j_bertolotti @nina_kali_nina Maybe you don't need this hint at all? Leave it as part of learning the game, and only show it when the table's UI is opened?
@lisyarus @j_bertolotti @nina_kali_nina the idea is that there is no UI. i mean there will be one for choosing a recipe to craft but that's it
though i suppose the materials will be implied by the recipes π€
-
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
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!
-
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!
-
@eniko Oh no you accidentally minecraft
-
@eniko Oh no you accidentally minecraft
-
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
-
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
more refactoring today as the spaghetti code governing use (left click) and interact (E) behavior and getting the hint text got too much for me and i had to clean it up
all the left click stuff is unified properly now using proper left click behavior classes and entity events, next is interact
-
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
@eniko In my village builder game I've decided I'll only ever have 2-level hierarchies to simplify things. Guess it will bite me in the ass at some point π
-
@eniko In my village builder game I've decided I'll only ever have 2-level hierarchies to simplify things. Guess it will bite me in the ass at some point π
@lisyarus honestly I can't imagine going deeper than that myself. But who knows, it could happen!
-
@lisyarus honestly I can't imagine going deeper than that myself. But who knows, it could happen!
@eniko Well, a sword...in a hand of a guy...on a horse!
But honestly in the worst case there'll be a 1 frame delay, idk if I even care -
more refactoring today as the spaghetti code governing use (left click) and interact (E) behavior and getting the hint text got too much for me and i had to clean it up
all the left click stuff is unified properly now using proper left click behavior classes and entity events, next is interact
finished doing the big use/interact/hint text behavior refactor on block game so now i can continue actual work
-
finished doing the big use/interact/hint text behavior refactor on block game so now i can continue actual work
you can now interact with objects in the world in block game, which means you can tell the carpentry table to craft the currently selected recipe by pressing E
once i add the recipe picking dialog window basic crafting mechanics for the game will be done
-
you can now interact with objects in the world in block game, which means you can tell the carpentry table to craft the currently selected recipe by pressing E
once i add the recipe picking dialog window basic crafting mechanics for the game will be done
and when i say the basic crafting mechanics for the game will be done i mean it, because it'll be trivially easy to use these 3 basic components to make all sorts of different crafting stations
all it takes is a bit of json
-
and when i say the basic crafting mechanics for the game will be done i mean it, because it'll be trivially easy to use these 3 basic components to make all sorts of different crafting stations
all it takes is a bit of json
nerdsniped myself into thinking about distant terrain LoDs. you can read the full exploration of the subject in this thread (https://mastodon.gamedev.place/@eniko/115609446120694951) but the conclusion is that it's doable, storing the LoDs for a map the size of gta5 or botw would only take about 350 megabytes of disk space