• 0 Posts
  • 40 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • I can’t see your reply on my instance, @tal (currently 1 day ago, still not federated) so not sure if you will see this (or if you do, if I’ll see your 2nd reply…). EDIT: I forgot the first @ when I first posted, so I don’t know if it actually worked as a mention

    One was kicked off by someone generating polygonal-style art

    It’s visually striking (if you don’t look too closely), the 1st bonus image is best but I’d still go with a more minimal style. That and aside from hallucination, I would prefer live-rendered polygons. Infinite scalability is the point.

    Here’s something I made a while ago, animated eye (note: on my end, Imgur links don’t work unless viewed in private mode for whatever reason) though a full game with that style is not currently viable for me for multiple reasons (the feature is 4.X only and still an unmerged PR that may not perform well enough for common use, no Nim-lang bindings yet in 4.X).

    Carrier Command 2?

    I was confused at first, that style of 3D polygonal isn’t really uncommon. I don’t really buy things (esp not $30 level) and I need a hobby so that’s a part of it too*. For 3D art I’ve done, one of my threads is federated to your instance. Here’s the stuff that didn’t (these have no textures, only vertex colors):

    badgerbadgerbadgerSPACESHIP

    banana

    office plant

    Note the 1st and last show a white background in a new tab but the background is transparent (and show as such on Kbin).

    *= I mean I have seen some games that have a nice aesthetic, even better if they’re more “real” with it (though that is what’s hard to find)


  • The problem is that they overlap, usually all 3 interlocked. The threads/microblogs I’ve tried barely get responses (again, federation may be an issue), let alone even answers for even something like Blender. I can use Nim w/o art but I don’t have the ideas for it usually (or if I do other issues happen, including just lacking the desire to write for something like a game book).

    I’ve mostly waited for something to improve, but a while ago I started my own simple polygon loader/format and I worked a bit more on that today. I think I made one of my own questions irrelevant (assuming my condition to detect strip vs. fan is correct) and added a couple of other improvements. I don’t think it’s at a point I’d share it, but I probably could (should) try to make a simple game with it soon.

    Though I’d rather have 3D in Raylib (vertex colors not working with Nim bindings, Naylib) or more advanced 2D in Godot 4 (no Nim-lang bindings, and said feature is an unmerged PR that may not be performant enough for full game art).



  • I want to use Raylib, but mentioning it here on the fediverse doesn’t get much of a response (I can’t see a raylib community from my instance). My choice of language probably doesn’t help, though.

    My first issue is wanting vertex colors on 3D models and I am not getting this (this may be a problem with the bindings I’m using, naylib(nim-lang)). The second would be needing guidance for the 2D polygon text loader that I started.

    Maybe I could make simple GUI applications with raygui, but I don’t currently really have many viable ideas on what I would want to make.


    To OP: Another potential option is using Godot w/bindings. Design is pretty fast and flexible, then using signals is super easy.

    I’ve tested some frameworks (specific to my language, so not really helpful to most), the one that I liked more said it was declarative user interface framework based on GTK though I would prefer a similar thing for Qt and there wasn’t an ability to automatically scale text size to better fill the available button size (I was testing an adventure-book reader and hoping to use unicode characters).

    Frameworks for single page applications (or some other browser-based tech) might be ok for simple stuff. Similarly, I’ve liked the idea of TUI frameworks (yeah, because htop) but haven’t really tried that yet.


  • If potential is key, I say keep the context of the MAID process but instead of outright death make it cryonics. Plus other potential relevant volunteer stuff and organ donation stuff lined up. Even if the initial cryonics technique is not even close to viable, other stuff could be transformative. If cryonics has any chance to work, things will get appreciably better in 300-or-so years right?

    Hopeful worst is my brain in a jar mostly playing VR and sometimes knitting yarn via robotic arms. Lots of ways it could be better. Also unlike traditional cyborg stuff with all-machine life-support, I would like to still have a complex microbiome if not taking it further with symbiosis.




  • insomniac_lemon@kbin.socialtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    Yeah, the only language I’ve seen/tried that actually feels right*.

    But for me it falls down when it comes to needing other people and/or the specific engine-level stuff that I want to get started. I was hoping to start out simple with Raylib bindings, but even that I can’t get vertex colors on imported models to work and I tinkered w/my own 2D polygon format but it was too much work for me to finalize.

    My part of the fediverse doesn’t seem to work well for asking niche questions at least, I don’t see much talk on Nim and it doesn’t help that it’s hard to find when people don’t say nim-lang. Also there are 2 replies to you that aren’t federated to where I can see them (and my art threads–lowpoly+vertex colors, for instance plant–aren’t federated to your instance).

    *= That also may be a mix of my issues plus how some people style their code, though.


  • I’ve only used Kbin, but it seems fairly decent as a commenter aside from some federation/stability/spam issues. I really like the idea of having access to the Mastodon side of things on top of the rest of the fediverse, even though it’s hit-or-miss.

    Thread wise, I suppose I haven’t posted enough to be statistically solid though it seems like it’s dead on the Kbin side of things and federation is even worse. I’ve thought about posting to lemmy.world (because 1 of my threads to a kbin community just got 2 LW commenters) but haven’t made new content to do so.

    I probably should join another instance but I think there is a balancing act between instance popularity and desiring conversation-of/help-with my niche interests, and it seems like that is one probably isn’t going to be resolved for a while.





  • I wear clothes that are more than a decade old (aside from newer clothing that was a gift), I don’t even buy clothes anymore. If something is torn or doesn’t fit right, I sew it myself (although I’m not good at it), in fact sewing the waistband on underwear seems to be what I’ve had most luck with.

    Then again I also almost never go out and have nothing resembling a social life so it doesn’t really matter for me anyway, so I get most people probably would not want to do anything like this.


  • I was having similar thoughts about Nim and portability when I saw this Github project (it uses APE but it’s more like a runtime for software? though I’m not sure if actual usage is easy like other frameworks/libraries etc). Though honestly I will probably sooner do something with Godot or Raylib via bindings instead, which is unfortunate because the 2D polygonal style is not well supported* unless you keep it really simple.

    I’m thinking about tinkering with low-poly 3D+mostly untextured models (vertex colors, see vertex color skyboxes as an inspiration for the style/concept) to sidestep the 2D issue (as it’s well-established in 3D). My mousewheel is currently broken, though. And I’m not totally happy about the idea of using Blender, though any 3D editor opens up more options (in-engine stuff is cool, but probably locked-in).

    It’s also difficult finding discussion about Nim on the fediverse, particularly when people don’t explicitly say nim-lang. That and often Kbin doesn’t properly federate Mastodon replies so potential conversations are just broken. And I haven’t seen other languages that come close to the same feel, some scripting languages might be OK if their performance wasn’t a problem (and often there are options to help, but it also makes me question if it also wrecks their compatibility with bindings when it’s a different thing).

    * = 1. Godot 4 has a still-in-PR-stage feature that can be used for art but may not perform well enough to be used for an entire project with MSAA, also still no Nim bindings. Also even then, the editors could be better (vertex colors and internal vertices).
    2. I am not aware of polygonal tools for Raylib at all, started making a text format and loader but got bogged down on details. And it would be even more basic than Godot’s polygons, no animation aside from just making multiple frames and swapping (or maybe some basic transform effects, but this would all need to be done manually while Godot has in-engine animation).



  • As someone with an odd relationship with programming, I suspect we have different definitions of simple. Though in fairness the problem with some languages (that I’d call simple) for me is with performance particularly when parallelism can’t really be used, and I guess you could say that I expect too much.

    The most programming I’ve done (admittedly, not a lot) was with Nim-lang because that seems to be the only thing I’ve seen that has style+performance that I want. I’m sure if you look inside the machines it’s not simple for a lot of reasons, but it can be used simply if you pretend those things don’t exist (particularly if you didn’t know of them in the first place) and just make something script-like. And even stuff like memory management is tunable and optional. So yeah, a language that’s simple-to-use and simple-to-maintain (create? understand? or just minimalist in general?) seem different to me. To take it to an extreme, something like Brainfuck seems like it’d the best example of a simple/small interpreter without being simple to read.

    This is an example of the last code I tinkered with (input text example). I like the different ways of doing things (or just something like UFCS), maybe that’s not simple for the language but it allows me to make my code simpler.

    EDIT: Also watching an explainer for Gleam maybe it’s less about flexibility but just some of the things looking odd (/not intuitive), which for sure could largely be on me. (maybe that would be a preference thing even for people who understand it)


    Personal note, I stopped there because I wasn’t quite sure on usage/implementation with different polygon types. Plus, part of me wanting the language to get out of the way would be for supplemental editors to exist (like a game engine) so I could do basic things (art, animations, GUIs) visually and save the code for actual logic. Still no bindings for Godot 4 (Godot 3 had production-ready bindings) which I suppose is due to Nim being niche. I could possibly use Raylib (or Godot 3) with 3D instead, but I have less motivation to do so (esp. learning/using Blender, though maybe I should given details). For context, this animated eye is an example of the aesthetic I’d go for (if it were viable, which it might not be). Also if that link looks broken, for whatever reason for me it loads as expected in a private window.



  • I am not a programmer, but on 2 occasions I was able to improperly fix (1 argument in 1 line stuff) very small bugs without really understanding how. I’ve also made a number converter (dec-bin-hex) at least twice. I know those aren’t a lot but it’s weird that it happened twice twice.

    I’d say there’s an issue here with language design having major tradeoffs, but maybe it’s just a paradox*? Though I have found a language I like (even though I’m not learning it because other issues), so I know it’s not impossible at least.

    *= Like the people who could make something with less tradeoffs don’t have the need/desire to do that, they just use the existing stuff. Though that is much more fitting for visual programming.


  • My current laptop supply sounds about like R2D2 when my GPU is running full tilt and I’m maxed out on 18 of 20 cores with AI.

    But that’s the thing it happens at idle, and I’ve tried fixing it by unplugging+discharging and letting it sit unpowered in my colder-than-average room for 5 hours or so and it was still happening when I booted back up. So time or some other random thing seems to be a bigger difference.

    When I had it not happen for days, doing anything that made the fans ramp up didn’t cause it to happen (even full tilt as you said). In fact most of the time it’d start with nothing open other than the browser.

    I thought it might’ve been dust (despite my PSU being the least dusty component) but after dusting it doesn’t seem to have been the issue.


  • Even past 30 and with (mild) tinnitus, yeah my hearing is still great so I’m going to hear it. Light bulbs, chargers, the router etc.

    Recently my computer’s PSU has started randomly buzzing a not-quite-high frequency. It could be age (it’s from 2019) though I’m pretty sure it’s some kind of interference because sometimes it won’t make any noise at all for days and I’m pretty sure my light bulb (an LED filament bulb which doesn’t have much in the way of components) seems to also make different pitches of buzzing that coordinates with how much my computer PSU will buzz.

    Anyways it bothers me, so as soon as I post this I’m going to power-down and unplug my computer and switch to a different device for the next day or so.