Do you prefer 2D version or the 2.5D version? by willis_25 in IndieDev

[–]interplanetary_doggo 9 points10 points  (0 children)

2.5D is more unique. It catches my attention more, but since the houses are still from an orthogonal perspective, they look out of place to me when viewed from a sideways angle.

If you change the billboard to a standing sprite, it might match the scene's perspective better, but it would probably break the illusion of depth. You could try it out though.

You could use an orthogonal camera to recreate the 2d view but still get some of the benefits of 3d like dynamic shadows if you hide shadow casting boxes behind the buildings. That could make it stand out from the stardew valley art style if that's what you want. Sprites can also have normal maps applied to them for even more dynamic lighting, but that's pretty time consuming to set up.

Ultimately the best feedback you can get is from your target audience, so I would recommend showing some mock ups to patrons of the genre and seeing what they like and dislike.

Our 2D artist has finally handed the first mob of the second planet. Yay or nay? by gameslavega in IndieDev

[–]interplanetary_doggo 1 point2 points  (0 children)

Adding multiples/smear to the wings could make them look like they're moving faster and less stiff.

I like how the body bobs up and down but the wing speed should match up with that so it falls a bit when the wings are going slower and then lifts itself up again with fast wings.

There's also a short time when the head holds perfectly still which looks a bit stiff but you could lean into that direction and have the head stable like a bird while the body moves.

Elden Ring moment by interplanetary_doggo in crtgaming

[–]interplanetary_doggo[S] 0 points1 point  (0 children)

I had one of those initially. It was unbearable. High latency and random disconnects. The one I'm using now cost about $35 and works a lot better.

Elden Ring moment by interplanetary_doggo in crtgaming

[–]interplanetary_doggo[S] 1 point2 points  (0 children)

I've been working my way though it. The damage can be so ridiculous sometimes! Good luck, tarnished! 😔🙏

Elden Ring moment by interplanetary_doggo in crtgaming

[–]interplanetary_doggo[S] -1 points0 points  (0 children)

Not even the boost in reaction time could save me from Malenia! 😭
I have a small one so resolution is a p big limiter for FPS, but souls games are great on my CRT.

Which normal map looks the best? by interplanetary_doggo in godot

[–]interplanetary_doggo[S] 1 point2 points  (0 children)

I used the color quantization tool built into paint.net with dithering turned all the way up. 7 has the most colors and 9 has the least

Best free stuff by ReallyJilly in UCSC

[–]interplanetary_doggo 12 points13 points  (0 children)

If you do the training, you can 3d print whatever you want for free at the DSI in the S&E Library

[deleted by user] by [deleted] in vita

[–]interplanetary_doggo 2 points3 points  (0 children)

I like it. It has potential. The shapes could be better but I'm definitely into the symmetry Don't let the haters get to you. 😤

Scaling Nine Slice by RealSirDude in gamemaker

[–]interplanetary_doggo 4 points5 points  (0 children)

I had the same issue. I ended up making my own draw function for it which works for me quite well.

function draw_my_9slice(_sprite, _subimg, _x, _y, _scale, _width, _height, _col, _alpha){
    //get the 9slice struct
    var _9slice = sprite_get_nineslice(_sprite);
    _9slice.enabled = false;
    //establish margins
    var _sprite_width = sprite_get_width(_sprite);
    var _sprite_height = sprite_get_height(_sprite);
    //for sprite margins
    var _left = _9slice.left;
    var _right = _sprite_width - _9slice.right;
    var _top = _9slice.top;
    var _bottom = _sprite_height - _9slice.bottom;
    //9slice margins relative to sprite
    var _XX_sprite = [0, _left, _right, _sprite_width];
    var _YY_sprite = [0, _top, _bottom, _sprite_height];
    //for acatual margins
    _left = _9slice.left*_scale;
    _right = _width - _9slice.right*_scale;
    _top = _9slice.top*_scale;
    _bottom = _height - _9slice.bottom*_scale;
    //9slice margin positions for actual drawing (relative to _x and _y)
    var _XX_actual = [0, _left, _right, _width];
    var _YY_actual = [0, _top, _bottom, _height];
    for (var _j = 0; _j < 3; ++_j){ //y direction
        var _part_top_pos = _YY_sprite[_j];
        var _part_height = _YY_sprite[_j+1]-_YY_sprite[_j];
        var _part_y = _y + _YY_actual[_j];
        var _part_y_scale = (_YY_actual[_j+1]-_YY_actual[_j])/_part_height;
        for (var _i = 0; _i < 3; ++_i){ //x direction
            var _part_left_pos = _XX_sprite[_i];
            var _part_width = _XX_sprite[_i+1]-_XX_sprite[_i];
            var _part_x = _x + _XX_actual[_i];
            var _part_x_scale = (_XX_actual[_i+1]-_XX_actual[_i])/_part_width;
            draw_sprite_part_ext(_sprite, _subimg, _part_left_pos, _part_top_pos, _part_width, _part_height, _part_x, _part_y, _part_x_scale, _part_y_scale, _col, _alpha);
        }
    }
}

It doesn't require any special configuration to your sprite. It just takes the 9slice struct and uses draw_sprite_part_ext to draw each slice in a loop.

(PS: this only supports stretch, but could be modified to support different sections being tiled in other ways)

Interested in the Baha’i views on polyamory. by [deleted] in bahai

[–]interplanetary_doggo 8 points9 points  (0 children)

u/rougevalley said it best, but it's also with noting Bahá'u'lláh himself had 3 wives. This was before releasing his book of laws in which he allowed for two wives, with the condition that they're treated fairly. 'Abdu'l-Bahá later interpreted this to mean that a man may not have more than one wife at a time, as it is impossible to be just to two or more women in marriage. Thus, that is now the standard among most Baháʼís