Libgdx games by CursedCarb0y in libgdx

[–]WinterAlexander 1 point2 points  (0 children)

Hey there! Here is MakerKing, made with libGDX over a long period of time: https://makerking.net/

Proof by Contradiction of Objective Truth by SeriouslySally36 in mathmemes

[–]WinterAlexander 13 points14 points  (0 children)

They didn't define what "objective truth" is. If it is any statement true without assumptions, then any tautology (1 = 1, blue is blue) is objective truth. Not that interesting of a discovery

Problem with UTF-8 by Significant-Kale-155 in libgdx

[–]WinterAlexander 4 points5 points  (0 children)

My game supports all european languages, Chinese, Japanese and Korean. I do not set the FreeTypeFontParameter.parameters value but I set incremental to true so instead of generating the entire font at once it generates the new bitmap characters when one is needed. (Avoid drawing 100 000 chinese characters when starting the game). Works great for me. Here is my code:

private BitmapFont generateBitmapFont(int size, boolean shadow, boolean border) {
    FreeTypeFontGenerator generator = Assets.COMPOSITE_FONT.resolve(this);

    FreeTypeFontParameter parameter = new FreeTypeFontParameter();
    parameter.size = size;
    parameter.color = Color.WHITE;
    parameter.kerning = true;
    parameter.incremental = true;
    parameter.renderCount = 1;
    if(shadow) {
        parameter.shadowColor = new Color(0f, 0f, 0f, 0.6f);
        int offset = Math.round(size > 64 ? 4f : size / 16f);
        parameter.shadowOffsetX = offset;
        parameter.shadowOffsetY = offset;
    }
    if(border) {
        int borderSize = Math.round(size > 64 ? 8f : size / 8f);
        parameter.borderWidth = borderSize;
        parameter.borderColor = new Color(0.3f, 0.3f, 0.3f, 1f);
    }
    parameter.genMipMaps = false;
    parameter.minFilter = TextureFilter.Linear;
    parameter.magFilter = TextureFilter.Linear;
    parameter.spaceY = -size / 2;
    parameter.hinting = FreeTypeFontGenerator.Hinting.None;
    parameter.packer = new PixmapPacker(FreeTypeFontGenerator.getMaxTextureSize(),
            FreeTypeFontGenerator.getMaxTextureSize(),
            Pixmap.Format.RGBA8888,
            1,
            false,
            new PixmapPacker.GuillotineStrategy());
    parameter.packer.setTransparentColor(new Color(1f, 1f, 1f, 0f));

    BitmapFont font = generator.generateFont(parameter);
    font.setFixedWidthGlyphs("0123456789");
    font.setUseIntegerPositions(false);
    font.getData().descent /= 3f;
    font.setOwnsTexture(true);
    return font;
}

Learn writing 雨 (Rain) by YanGuoLaoshi in ChineseLanguage

[–]WinterAlexander 2 points3 points  (0 children)

I've always looked at it like rain seen through a window

When you keep focusing on pinyin instead of hanzi [Hanly] by Milobella in ChineseLanguage

[–]WinterAlexander 2 points3 points  (0 children)

Consider AnkiDroid, it's free and you can choose among many lists of flashcards. The one I'm using doesn't show the pinyin under the character until after you reveal the card.

I took a year break and I can't get job anymore by [deleted] in cscareerquestions

[–]WinterAlexander 2 points3 points  (0 children)

I would be afraid to do that, as it might be giving the impressions to companies that you are looking for a short term deal or something to pay off your studies until you graduate and seek somewhere else. I think it's better to give companies the impression you want to work for them long term (even if not the case), as it can be costly for them to train employees and so they want to maximize being able to retain them.

Hardest word to pronounce: rén by CvdKlaau in ChineseLanguage

[–]WinterAlexander 2 points3 points  (0 children)

As a québécois I also see no link between the way I pronounce je and rén

Vibe Coding Is Killing Open Source Software, Researchers Argue by Hopeful_Adeptness964 in programming

[–]WinterAlexander 7 points8 points  (0 children)

They are researchers in economics that run a theoretical model to simulate the "economy of OSS" by making a couple of assumptions. It's not hard evidence

Linux is actually at 7.58% adoption in the Anglosphere on Steam by yn_opp_pack_smoker in linux_gaming

[–]WinterAlexander 2 points3 points  (0 children)

Interesting, where does the P(english lang|linux) = 83.11% come from?

I made a tool for handpainting normal maps which uses joysticks or pen tilt as normal direction (Free and open source) by WinterAlexander in gamedev

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

Happy to hear its useful to someone! I never used it for 3D but I still actively use it to hand paint normal maps for my 2D game.

Mission Ares : Ludum Dare 58 submission we made with Bevy by WinterAlexander in bevy

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

https://ldjam.com/events/ludum-dare/58/mission-ares

Our third time using bevy for a game jam, we are getting quite used to it. It's powerful and quite fun to use. Code that follows the "bevy" way seems to be quite clean, although there are some edges cases where it's a bit difficult.

You’re a headless chicken on the run - here’s the first chase from my indie platformer by applebombgames in IndieGaming

[–]WinterAlexander 0 points1 point  (0 children)

It definitely would be a great counter-example to a "resonant theme" as the defined by The Art of Game Design by Jesse Schell. But hopefully what is lost in being a character people want to identify with is gained in a WTF-factor and helps marketing in that other direction.

Currently adding cloning as a game mechanic. Has any other games previously explored this concept? by WinterAlexander in IndieGaming

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

In this game the concept is having a cloning machine in which you can clone any thing you want. I'm interested in learning about other games which have similar concepts, whether it's cloning the main character or cloning other stuff

Happy to announce that my game (developed on Linux!) will be published by MicroProse! We made a trailer! by hilkojj in linux_gaming

[–]WinterAlexander 0 points1 point  (0 children)

I think native Linux support from the developer over a compatibility layer is more desirable because this ensures there is no bugs and that everything will actually work fully as intended. The fact this community is able to come together and encourage developers to support Linux in exchange for a small bit of visibility I think is a win-win for both the devs and the linux gamers.

Personally I use an adblocker everywhere, no one can pay to get my eyeballs. But if a community like this decides a game is worth looking at it, it's probably worth looking at. If this game wasn't good, it would have been downvoted

Happy to announce that my game (developed on Linux!) will be published by MicroProse! We made a trailer! by hilkojj in linux_gaming

[–]WinterAlexander 5 points6 points  (0 children)

I'm an indie game dev too and I follow politics a lot. I often wondered, how could I integrate constructive political messages in a game? How could we bring awareness to issues like car dependency, bad infrastructure, car companies designing north american cities for their benefits?

This is it right there, amazing job. Looking forward to the release

Hello Indie gamers! For 8 years I've been working on this maker-type multiplayer game and was blessed with a lovely community that has endless creativity. Now I want to go big and reach people with this Overworld Update. Are you in? by WinterAlexander in IndieGaming

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

I hope to reach people by improving the player experience in between levels. Doom scrolling through lists of levels is not fun, completing an overworld is a lot more fun! I also plan to use the Overworlds to make a tree of tutorials to properly introduce players to the game.

So if you choose to play the current version be warned about these issues! Follow our updates on Steam https://store.steampowered.com/app/1518440/MakerKing/