GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Noel Berry (noelfb@mastodon.social)

  1. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Tuesday, 20-May-2025 03:42:40 JST Noel Berry Noel Berry

    I've been making video games in some form for 20 years, so I wrote an article about my process - and why I don't use an engine.

    https://noelberry.ca/posts/making_games_in_2025/

    In conversation about a month ago from mastodon.social permalink
  2. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Friday, 16-May-2025 06:27:08 JST Noel Berry Noel Berry

    taking the subway (game I'm making: https://cityofnone.com)

    (metro map still wip / doesn't have art yet)

    In conversation about a month ago from mastodon.social permalink

    Attachments


    1. No result found on File_thumbnail lookup.
      City of None
      An upcoming adventure game by Noel and Liam Berry
  3. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:51 JST Noel Berry Noel Berry
    in reply to
    • mcc

    @mcc stack overflow post: Yeah, this is why I recommend CMakeMake, you shouldn't ever really need to touch CMake files yourself.

    In conversation about a year ago from gnusocial.jp permalink
  4. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Wednesday, 06-Mar-2024 13:12:51 JST Noel Berry Noel Berry
    in reply to
    • mcc

    @mcc getting very close to completing the full circle where we need build scripts to generate cmake files which generate build scripts which compile your program.

    In conversation about a year ago from mastodon.social permalink
  5. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Thursday, 16-Nov-2023 04:09:55 JST Noel Berry Noel Berry
    in reply to

    It looks like at some point Godot ran into this too but they opted not to fix it, since apparently it's not actually compliant to have contours intersect themselves https://github.com/godotengine/godot/issues/52247

    In conversation Thursday, 16-Nov-2023 04:09:55 JST from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      MSDF renders fonts with overlapping shapes incorrectly (not valid per OpenType standard) · Issue #52247 · godotengine/godot
      Godot version v4.0.dev.calinou [d04aa9a] System information Windows 10 Issue description Visual artifacts appear on some characters when using MSDF option. Font used: https://fonts.google.com/speci...
  6. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Thursday, 16-Nov-2023 04:09:54 JST Noel Berry Noel Berry
    in reply to

    but even though it's not compliant, a huge portion of Google's own fonts do this all over the place. Maybe because their Skia library automatically fixes them when it parses the contours haha

    In conversation Thursday, 16-Nov-2023 04:09:54 JST from mastodon.social permalink
  7. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Thursday, 16-Nov-2023 04:09:53 JST Noel Berry Noel Berry
    in reply to

    Actual Solution! It seems like the open source FontForge (https://fontforge.org/en-US/) actually has a command to remove overlaps like this, and it can run on the entire font and re-export. And it worked extremely well!

    In conversation Thursday, 16-Nov-2023 04:09:53 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/111/413/602/011/541/972/original/6875edea9138a831.png
    2. Domain not in remote thumbnail source whitelist: fontforge.org
      FontForge
      from @fontforge
      FontForge is a free and open-source outline font editor.
  8. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Thursday, 16-Nov-2023 04:09:53 JST Noel Berry Noel Berry
    in reply to

    so at this point I think I either 1) try to solve intersecting shapes, 2) use msdfgen's offline cli renderer instead of doing this in real time, or 3) just go back to good old stb_truetype and render out fonts at specific sizes :D

    In conversation Thursday, 16-Nov-2023 04:09:53 JST from gnusocial.jp permalink
  9. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Thursday, 16-Nov-2023 04:09:00 JST Noel Berry Noel Berry

    I've been using MSDF fonts for a little bit, (https://github.com/Chlumsky/msdfgen) but have been running into issues where a lot of fonts don't render right. Finally figured out that it doesn't play well with contours that intersect themselves... I looked into how the msdfgen cli resolves it and they convert the shapes to google's Skia and back, which "fixes" all the intersects lol

    In conversation Thursday, 16-Nov-2023 04:09:00 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/111/412/488/443/090/103/original/c9859378e341ceae.png
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - Chlumsky/msdfgen: Multi-channel signed distance field generator
      Multi-channel signed distance field generator. Contribute to Chlumsky/msdfgen development by creating an account on GitHub.
  10. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Monday, 09-Oct-2023 05:39:47 JST Noel Berry Noel Berry

    few thoughts porting this thing from C++ to C#:
    - C# is WAY faster to compile. 4s for a clean Release build
    - C# binaries are larger & vary considerably (AOT? Including runtime? Trimming?)
    - I feel like on average C++ is faster but when taking screenshots just now C# was

    In conversation Monday, 09-Oct-2023 05:39:47 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/111/201/238/890/661/218/original/b44ac8a857400a92.jpg
  11. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Monday, 09-Oct-2023 05:39:46 JST Noel Berry Noel Berry
    in reply to

    framerate should be taken with a big grain of salt - just whatever it happened to be when I took a screenshot back to back. also C++ one is doing slightly more since I haven't ported everything (ex the HUD, plus that ImGui window being open).

    but my main point here is that C# is definitely 100% fast enough for anything I will ever need it to do. The C++ gains aren't a good trade off for me.

    In conversation Monday, 09-Oct-2023 05:39:46 JST from gnusocial.jp permalink
  12. Embed this notice
    Noel Berry (noelfb@mastodon.social)'s status on Wednesday, 13-Sep-2023 04:32:15 JST Noel Berry Noel Berry

    If you're starting a new project you should think very carefully about any closed source or proprietary software you use because all of them can pull stuff like Unity is doing at any time.

    In conversation Wednesday, 13-Sep-2023 04:32:15 JST from mastodon.social permalink

User actions

    Noel Berry

    Noel Berry

    sometimes, when i'm in the right mood, i make video games and art. created Celeste with friends, making Earthblade with more friends. he/him

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          171764
          Member since
          12 Sep 2023
          Notices
          12
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.