fuck it

making a block game

#GameDev

chomnk
making sure all my coordinate systems and shit are lined up properly
I dont know why but I couldn't stop having -Z be forward so in the end I had to flip the Z axis for any translation and I probably fucked something up somewhere but I couldn't figure it out and i ran out of patience ๐Ÿ™ƒ
Ok I guess I was assuming XNA and DirectX used the same handedness but apparently XNA is right handed even though DirectX is left handed and I'd like to take this opportunity to ask *what the fuck*
So if I want +Z to be forward I have to flip the axis in the renderer? That's obnoxious. But better than -Z being forward in world space since that would confuse the shit out of players

ok one more before i head to bed just to show that it can do more interesting things than just large rectangles made up of smaller cubes

#GameDev #IndieDev #IndieGame

i've been thinking about making this game for like a decade lmao
@eniko I'm curious about how BIG is the "list of games I want to make" is

@eniko

That gives me hope that maybe someday I'll make all the games I'm thinking about making.

@adaliabooks this is only one in a long list, to be fair >_>

@eniko

Yeah but at least it's one that you are doing something with... I've just got a long list of ideas where the most work I've ever put towards them is joting some stuff down and maybe creating a project that I never do anything with.

@eniko Iโ€™m surprised we havenโ€™t seen more block games. Especially ones that are games and not just mostly a sandbox.

So many genres are just overflowing, with releases pretty much monthly. But games where you can change the whole world arenโ€™t very common. Especially not where you have to make up your own goals etc.

@yon block games are surprisingly difficult to make in terms of technical complexity. It's easy enough to display some voxel terrain but turning that into a game with a smooth gameplay experience is something else entirely, especially since multiplayer is basically expected now

@eniko Feels like thereโ€™s always someone crazy enough to try. From an indie with an idea to a CEO with no idea (how did Sony waste all that money on living games without spending any time figuring if it appealed to more than a few hundred people?).

As you say, nailing it isnโ€™t easy. Since I havenโ€™t tried itโ€™s more than likely even more difficult than I think (this goes for most big development with unknowns, easy to miss a lot that needs done).

But Iโ€™m curious if why we arenโ€™t seeing more attempts. Or they might just be fading into the noise.

Combining an old school god game like populous with a block engine could be a fun idea. :)

terraim
doit

so @Farbs said something about beveling the edges in my block game and that got me thinking and looking at some old 2D terrain art i did

i'm thinking i may stray from minecraft's aesthetics a bit and use this as a sort of style guide

#GameDev #IndieDev #PixelArt

okay so this may seem a little unorthodox but bear with me here

what if

shell texturing in block game

Can't decide if using shell texturing is a great idea or a stupid idea
i feel like i could soften the terrain significantly through no more than normals along the edges of blocks so i made this mockup in photoshop and i think this could actually work?
corners would still look kinda pointy but ยฏ\_(ใƒ„)_/ยฏ

quick generating caves test

#GameDev #IndieDev #ProcGen

if i kind of artfully place the camera to cut out the cornflower blue void surrounding this tiny chunk of terrain on all sides its almost starting to look like a real game :D
@eniko oh that looks good. is one aspect that they have to be escapable without tools (always one spot where jumpin will get you up) or is that incidental?

@0 that's incidental. you can always dig your way out

though i intend to generate dungeon structures that do need an entrance/exit eventually but those will use different more refined procedural generation

@eniko if this doesnโ€™t end up being named some joke on โ€œfoxholeโ€ I will riot, especially considering foxhole sounds ridiculously close to โ€œvoxelโ€
@MrL314 ๐Ÿค” ๐Ÿค” ๐Ÿค”
@eniko couldn't tou treat the corners explicitly?
@eltonfc yeah could do that too
@eniko after all you're dealing with just a few ๐Ÿฅ corner cases ๐Ÿฅ
@eniko Reminding me far too much of my old graphics classes here; I definitely recall using this trick to make icosahedrons look more like spheres. The real danger with big blocks like this, IIRC, is that you end up looking less "round" and more "Goraud-shaded lighting on blocks that actually looks OK"
@eniko could always leave it up to the end user and have a toggle for it, but then you run into the default on or default off conundrum

@eniko I mean it looks neat but it somewhat adds visual noise.

Can it have flowers or maybe lower grass spots or is that a huge amount of scope creep?

@eniko sounds pretty stupid to me. Why would you use the shell to provide texturing? Does it offer anything over C#?
@eniko Itโ€™s a great idea until it isnโ€™t, and that time might not come. Iโ€™d say run with it a bit.

@eniko i think it looks neat

a few of mc mods updating graphics use shell texturing on places like vines or grass, though most just use partial cubes instead, constant face count

@eniko Nice thing about this is that it's the sort of thing that should be easy to ramp off over distance if performance becomes an issue.
@eniko I think anything making it not look like a Minecraft copy is a good thing. A different art style makes a big difference.

@eniko @Farbs

I like this, reminds me of FF Tactics Advance.

@eniko @Farbs it's an interesting style. Smaller blocks and the colour palette really make it distinct from Minecraft even though most of it is dirt and grass blocks
@fabiosantoscode @Farbs I'm not sure I'd be able to pull off the half blocks in that art, to be fair
@eniko imagining the plonk plonk plonk sounds in my head of placing those
@eniko It's grass all the way down!
@eniko Green Imperial Destroyer 
@eniko just needs a worldgen with a sprinkling of perlin noise
@eniko X+ forward, Y+ left, Z+ up. Embrace the true coordinate system.
@eniko Wait, how would players notice how the axes are labelled? I'm real curious about this block game now...
@thomastc when people play minecraft they look at their coordinates all the time
@eniko @thomastc Alternatively, if they were to modify the game's textures with visible details, they would notice things being upside down or on a different axis/plane than they intended it to be.
@eniko Wait till the direction is based on AI hands. ๐Ÿคฃ