#possible crafting system
1 messages · Page 1 of 1 (latest)
I imagine each work bench not only requires rarer materials, but also more power to run... Maybe
Depends on if it's an electric thing or not. I could see one crafting station being electronic and needing a battery, but maybe not this one
Maybe
But Ken has already said that he doesn't want the game to be too much like Minecraft, so who knows what the crafting will be like 🤔
Yeah
Good point
There could be different versions though, where there could be a more technological version of the table, and a simpler one for tools like picks and shovels
Or have a type of crafting like subnautica, where you put some stuff into a fabricator and it spits out exactly what you want
yeah
I've always really disliked games that have that sort of instant crafting where you just click an icon and it takes the materials and makes the thing
I personally enjoy games with a bit more physical type of crafting. Minecraft style is kind of what I like but there are similar things I think could work for this game.
I do kind of enjoy instant crafting systems when they have some sort of automation, something like in Autonauts or Scrap Mechanic
It’s either copy Minecraft again or chose instant crafting
There aren’t many other options unless we can invent a new method
Craft a new way to craft
2 other ways (though a limited or harder to implement) is UI-less (world-based, like vintage story or stardew valley
s, furnaces and such) or "drag and drop", like many older point and click games. Select two items and they add up together
UI less, like just dropping stuff on top of the crafting bench and hammering then together would be neat
I think of something like the Minecraft create mod, where you just drop stuff into or onto contraptions and they get crafted into something new
You would love vintage story
Oh yeah, stuff like that for making ingots and weapons would be great
Drop an ingot into a smithing table
From @limpid stream
Imagine a procedural crafting system like seen in this video (https://www.youtube.com/watch?v=kY-HchXqwHc) but with a hex grid. Would distinguish it enough from Minecraft without being Terraria/Subnautica-like instant crafting (which I also personally hate).
Would also mean instead of set specific tools like Minecraft has, you could craft hundreds of variations of tools, more similar to the Tinker's Construct mod. 2 stick + 3 stone would be a different tool from 2 sticks + 1 iron + 2 stone.
The biggest issue is, that kind of system is easiest-implemented with pixel art tools. Like Minecraft has. However, those would inherently be more fit for a cubic voxel game as pixels are squares, and I personally feel they would be a bit out of place. If instead, Ken wants 3D modelled tools, so he could make hexagonal shafts and such, it's a bit more complicated. Procedural modelling is possible, and has been done in games before, it's just a lot more complicated than procedural pixel art.
This is just an idea to help feed the idea machine, I do not expect this to ever actually be implemented (though it would be cool asf)
A crafting system should be more than clicking through menus and memorizing patterns.
The player should be given creative freedom and room for optimization to encourage trying different things.
The entire crafting system was surprisingly easy to make.
Cubyz is an open source voxel sandbox game.
Cubyz will be updated every couple months.
- Do...
Absolute legend
Why not have hex pixelart?
I would love this
It must be here. It's much better than Minecraft. But it must find difference between tools, blocks or some custom items. Will be nice to have proceduraly generated blocks too
Just letting you guys know that the message IcedYoshi posted was a message I wrote that got deleted by HAL and I asked him to recover. Please don't bother him about it, ping me about it.
Honestly, I wasn't even aware this was a thing. I thought all pixels were square. In png and jpeg and such they are. Is there some weird obscure format where hex pixels exist?
imagine inventing an entirely new image format for a silly minecraft-like video game 
I dont imagine it being super hard
honestly you could just use png and like, not actually do singular pixels
like just put hexagons on the image, they dont need to be an individual pixel
Like make it look like hex pixel art but it's actually high def hexagons? You'd have to have a pretty large image for the jagged pixels to not be obvious
yeah
It would also slow down the procedural algorithm a lot because instead of working with individual pixels, you're basically stitching images together
But idk if the slowdown would be human-noticable or not
Oh yeah I forgot that this is also considering the Procedural Crafting 💀
GG @median grotto, you just advanced to level 5!
yeah mabybe not
Not pixels per se, but you can use square pixels to make larger pixels or do vector art
It is def a thing that exists
Unpopular but it exists
You could do hexagonal pixel art for the game I guess
what on earth is that
hex pixelart
I can tell I meant what is the second image?
Yeah if you scrolled down a couple of more messages we already discussed that LOL
a bird i guess?
looks like a Submarine with chameleon legs holding onto a branch, carrying a roll of toothpaste on its back with a ruby cap
Thing about that is, that it isn't pixel art. It's more like tileset art. So you'd be doing procedural crafting out of images of hexagons rather than individual pixels, like I talked about before.
bird
lmao
procedural crafting?
did... did you literally not even read the message or watch the video you responded to when first mentioning hex pixel art???
Homie goes "Why don't I just mention something without even understanding the conversation I'm inserting it into." like throwing a grenade into a room, uncaring of the chaos left behind
That does sound like my last baldurs playthrough yeah
I mean still you could just make a hex grid and have each hex be a color and stuff i dont see what changes from square to hex grid let me watch the vid
Because pixels are a fundamental smallest part of an image. We're not working with any old arbritrarily large squares, we're talking about PIXELS lmao
You could make that a hexagon
No. You cannot.
Really you are just used of seeing pixels being squares, there's no reason why they couldn't, Im watching the vid and so far I think it works in a hex grid
As far as I am aware, there is no such thing as hexagonal pixels.
?
Unless there's some really obscure image format that uses them.
Because
Images work with cartesian coordinates
And hexagons are messy when it comes to that
You either need three coordinates for each direction
Or it wont work
Its more complicated
But not impossible
Uh-huh. Now go find me an image format that supports hexagonal pixels, or write one yourself, but png and jpeg do not lmao. Now once you've done that, make it compatible with Unity Engine.
Also don't send ten messages at once, write your sentences out like an adult.
...
You asked "why not hex pixels?" and I've explained why not like three different times, I'm not going to keep repeating myself. It's like you didn't even read the conversationa at all.
You know you could be making the same argument here for a voxel like game, how using hexagons is a mess and you would be better off using cubes, I suggest you look at what server you are in. Also no need to talk to me like that. Lol.
That's not the same at all lmfao.
Ah right
Hey look it's a hexagon, on an image? How is that possible!!
It should be impossible to have hexagons on images! Man what crazy technology must I have found to have a jpeg with a hexagon
Are you genuinely serious? I did not say it was impossible to make hexagons on an image lmfao
Wtf are you on about?
Right, so then what is the problem with using vectors to generate a hexagonal grid and use it as manmade pixels
I explained that already, go reread the conversation, I am genuinely not going to keep repeating myself over and over for a child who just sends messages and doesn't read replies.
The game does hexagonal voxels in unity, unity is built with cartesian coordinates in mind
You are not a good person. Let's leave it at that cause I don't wanna break the rules of the server
I am your age. Stop being condescending. You are acting like a not good person.
Here ^ literally right before you started sending images of hex pixel art
Also here ^
Yes, I still don't see the problem. You can afford that.
Do I need to repeat myself for you again, or are you good?
The game is loading 500 million voxels. You really think a slightly heavier algorithm for a one time event is going to affect performance
Yeah, it is, and the dev optimized it by being stingy with bites. PNGs are extremely slow, so let's go with jpeg. Or even better maybe bitmap. There's still a difference between building a small 32x32 image out of individual pixels than there is building something-thousand-by-something-thousand image out of something-hundred-by-something-hundred-wide images of hexagons.
Somewhere else you missed, because you don't actually read messages before replying, is when I said (let me bold it for you so your eyes won't glaze over it);
"But idk if the slowdown would be human-noticable or not"
I was just pointing out that that way is genuinely wayyyyy slower which you cannot possibly argue is incorrect. Because. It. Is.
GG @limpid stream, you just advanced to level 8!
I was going to suggest having the art be hexagonal squares anyway, with no procedural crafting. Just normal crafting with hexagonal pixelart so as to be distinct from Minecraft which has been a concern, Iced literally said that having the art be pixelart would be too much like Minecraft. So you could do hexagons. It's harder and its more taxing, but you can.
Plus, again, vector art
I'm frustrated with you because you were going "here's what hex pixel art is because you obviously don't know" when we already discussed it. You were going "you can just make hexagons out of square pixels" when we had already discussed that, and said it probably wouldn't be optimal. You didn't even know the conversation was about procedural crafting. "You're just used to seeing pixels as squares" Like I don't know what hex pixel art is. And then that stupid freaking "NOOO WAYYY A HEXAGON IN AN IMAGE?!?!?!" message.
You were treating me like an idiot for no reason and straight up selectively ignoring the conversation and when I finally get fed up with it, I'm a bad person?
Get blocked.
You were treating me like an idiot way before that
Where? Because the very first message you ever responded to me with was that first example. You explaining hex pixel art after we already discussed it lmao
.
Oh, like, twenty messages later? Yeah that's what "before" means lol
That's fine, but that's an entirely different thing. We were discussing procedural crafting. There's a huge difference between using large hexagons as the base pixel of even larger images for static tools and for procedural tools.
Also, Iced was suggesting procedurally generated 3D models
I'm sorry I blew up on you but you were being genuinely frustrating.
Some people are suggesting some things, some people are suggesting others. That's how suggestion forums work lol. Just because Iced suggested something doesn't mean we can't talk about something else.
I'm studying programing, Im not just talking out of my ass, I was talking earlier about how you could force-improve performance by literally half, since currently the game processes stuff 1km away, which in small worlds is way past the horizon
Also I haven't adressed it yet because I didn't want to fork the conversation; but idk how vector images work in depth, so idk how much they would speed up a procedural crafting system.
yeah what I mean is that in a post where procedural 3d modelling is suggested, me sugesting a hex pixelart version isnt really a crazy thing performance-wise, it's def less heavy than the 3d models, i dont know the extent at which is possible
Me neither
Like
Same here, I've been programming for ~10 years now. Took 4 years of programming classes. I'm not an idiot.
You could build a sort of three coordinate processor, then have it process everything in raw numbers and only build the image once with vectors (?) Idk, its a suggestion i havent dedicated a lot of thought it just came to mind
Hexagonal pixelart (in general as a concept) is not widespread but its unique, it would make the game more original
Yeah I could see it basically "drawing" the tool with math, rather than stitching together pixelated hexagons, and then once it's done rasterizing it into a pixel image.
mhm
It'd be slower than something like minecraft's 16x16 tools but it'd still be playable
There are more alternatives
Like, if you allow procedural crafting for tools, you could have a timer
Think minecaft furnace
So you assemble the grid and have to wait for a few seconds to "build the tool"
That gives you ages of computing time to make the image
Sorry im spamming messages again
Yeah for sure. That solves the issue of time taken to generate the image. Doesn't help with the issue of having a 4k image for your tool lol
Or whatever, I'm throwing out numbers. I'd have to see how small you can make a hexagon still look good, then build a tool with it, to see what the final image size would be. But I definitely don't see anything under 1k looking good lol
I deleted it but I was making it on paint to show you
I made a convicing 16x16 hexagon grid with less than 200x200 pixels
It looks pixelated though
That would still be very very obviously made of square pixels though
Yeah
My thinking is, if you're going to fake hex pixel art, you want it on a scale where individual pixels aren't really noticable
Agreed
You do not want the player remembering that squares are the real pixels, you want them thinking the hexagons are
Also i did a single google search and vectors are not good apparently
F
They are like a 3D model but in 2D which kind of makes sense I guess, but yeah instead of storing pixels you would store coordinates and that makes it worse for many reasons or something like that
I mean, I knew that vector art was basically just math equations for the lines and such. We used adobe illustrator for a little bit in one of my graphic design classes, and that was mentioned, but it was a while ago lol
Idk, maybe for the purposes of a small hexagon image it would be good
Actually, the post i saw was probably a pixelart vs square vectors
If you HAD to do hexagons, it's probably a billion times better to do hexagonal vectors than pixels making hexagons, if that makes sense
But vectors are inversely proportional to pixels. Vector art gets vastly faster and saves more space the larger you make an image. A 100,000 by 100,000 pixel image is worse than a vector image scaled up to the same size. (Though technically vector images don't have a resolution since they can be perfectly scaled up and down infinitely) if I am remembering right
Yeah, and for a hexagonal grid it's probably way better, the thing is, is it fast enough to not affect performance? Hard to know without a test tbh
Agreed
Although I don't think it's possible to use a vector image in a game. I think you'd have to rasterize it. At least in Unity. So you could generate it as a vector image, but you'd have to rasterize (convert it to a pixel image) it at some set resolution. Larger would look better obv.
The vector image thing is only helpful for generating it, not for how it looks as a final tool, imo
I have had one unity subject at uni, 3 years ago, barely passed it and cant remember much, I wish I did, Im doing unity again (a lot) next year on many subjects, it's gonna be fun, I hope I can do things like this with more knowledge of the tool itself, it's always the thing blocking me
Lol nice man. I took my programming classes in highschool, and then didn't go to college right out of highschool (graduated 2018). I'm actually starting my first year of college this year, so it'll be general studies for a while, but I can't wait until I can get back into programming classes.
You're doing computer engineering?
Probably. Haven't chosen a master yet since I'm not sure if I'll transfer after getting my bachelor's. But computer engineering, computer science, something related to it probably
So they have me on general studies for my first year or two
Oooh gotcha
Im doing a double degree on computer engineering and database management + videogame production
Nice. I'm planning on transferring to Texas Tech or UTPB if I can, so I'm basically not going to choose until I'm finished with my bachelors and get accepted into one of those schools.
Been stuck on a few subjects for a few years since the pandemic, mental health on the floor, but ive kinda gotten myself together and this year I have passed most of them with extremely good grades, only one left and next year I can finally do some new cool stuff
I'm just excited I'm going to college. My family wasn't fortunate enough to be able to send me out of highschool, so I went straight into the workforce, but things have changed recently so now I get to go even though I thought I never would lol
America moment amirite?
I figured european when you said it was 5am lol
I don't know much about the stuff there other than education is fkcd
A lot of things are
I suggest you ignore the first like 30 minutes
Education is just fully privatized so universities can charge you hundreds of thousands of dollars a year to go. And the laws will never get changed because every university in the country likes making that money and they'll lobby tf outta the government to make sure it doesnt get changed lol
tldr i suggest hexagonal pixelarts but they are a bit messy to implement and might impact performance too much
And they'll come up with any reason to increase how much you owe them
Might be possible. Generation can be done, the true bottleneck is using very large images for tools (prob something like 1k-4k instead of 16x16-256x256)
I just realized we should move to #💬general
Anyway
It's hard to say
Not the craziest I have seen, after that one game with the 700k poligon controller nothing would surprise me
Yeah but this is a silly little voxel game that's taking pains to optimize itself, not some triple-A studio's bloated half-a-terrabite shtshow DX
Links get eaten
I saw that! lol
Never heard of it tbh
Yeah for a reason
You hold this controller the entire game
There are over 700k polygons just in the antenna
It looks like this
If that game works on a mobile phone anything is possible
Games these days smh
omg
but why? you can run a decimate modifier on that mesh like 30 times and it'll look the same. why such a high tri count?!? XD
The sandwich in starfield...
I honestly would love to know what was going through their minds
Haven't played starfield so not familiar with that either lol
the toothbrush in yandere simulator that had every single hair modeled with polygons
whyyyyy
I mean that's not actually that bad that's still a pretty low poly mesh
But they could have just done planes or a cube
That's a stock model used for advertiser renders
Huge game, hundreds of assets like that. You are most likely to never even see this toothbrush but it is loaded at all times
It's a free thingy and ys wasn't the only one; it's the laziest pick on the store
There are also the faces of humans in cities skylines 2
Oh wait sorry, yeah thats the toothbrush he changed into after peope complained
Why do they even have faces? I've played cities skylines 1 and you never even see the people 99% of the time xD
They're hd and you barely see over 100 pixels of their faces at a time, at max zoom...
Gotta love triple A studios
Even teeth are intricately rendered
I have no words.
I don't think they even open mouths ever
That's like... Gotta be because some idiot executive said "MORE POLYGONS IS BETTER GRAPHICS, MAKE IT MORE"
I cant find an image in good quality, but the original toothbrush had 5000 polygons
According to reddit there are no lods either
jesus christ
You could replace those heads with cubes and never know the difference
I mean to be fair you can zoom in a LOT and it's really cool, but just... lod...?
Do they like disappear if you zoom out or is your city just always filled with thousands of those abominations always rendering?
Idk. The industry has kind of shifted towards making more games quicker, and since most people have a lot of storage and ram, developers just kind of stopped caring about things like performance or disk, thats why some games take up to like 120gigs, they really dont need that much they are just terribly optimized because what are you gonna do, not play it?
Yes
I haven't bought CS2 because of the reviews LOL
Even though I have hundreds of hours in the first game
You, as a sensible person, yeah, but you know how people are
They'll just free up space and play it, most just accept it
Terraria has a billion things and is 300mb
Among us is the game that it is and it is 600mb
Binding of isaac 1.2gb, it is PIXELART
wait among us is larger than half life thats crazy
Minecraft is tiny also iirc
GG @grave stump, you just advanced to level 3!
the game itself is, but the worlds get a bit heavy the more you explore
GG @sturdy canyon, you just advanced to level 11!
Yeye just talking about the base game