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

help-circle
  • 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.


  • Reminder on Stockholm syndrome:

    According to accounts by Kristin Enmark (one of the hostages): the police were acting incompetently, with little care for the hostages’ safety.

    She had criticized the police for pointing guns at the convicts while the hostages were in the line of fire, and she had told news outlets that one of the captors tried to protect the hostages from being caught in the crossfire

    but the prime minister [Palme] told her that she would have to content herself with dying at her post rather than Palme giving in to the captors’ demands.

    Ultimately, Enmark explained she was more afraid of the police, whose attitude seemed to be a much larger, direct threat to her life than the robbers.

    Which could possibly be relevant here, particularly the civil war part.



  • insomniac_lemon@kbin.socialtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    6 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.







  • Is it similar to a sort of perfectionism? Like if it’s not going to be 100% exactly what you want, there’s no point in even starting?

    I would say the issue is not being imperfect, but that it’s not even going to be a C-. Something you know is not the right fit/function/compatibility/ease etc on top of the learning curve that will delay even sub-par results beyond a sustainable motivation loop.

    There are things I have tinkered with before stopping. Lacking ideas for potential avenues of learning projects (particularly when it comes to creating further content) is one common issue, for instance with programming I did make a simple adventure book reader prototype but did not care enough about writing to develop it further (also aesthetic issues like no auto-scaling text for more legible unicode characters 🔍🕵 or text in general). For a game engine, the option that has a better art feature (eye.mp4 mentioned before) isn’t merged yet (and might not perform well enough for actual project-wide usage) plus that major version doesn’t have bindings for the language I want to use still (and likely won’t for a while). I tried a framework, but I found myself making my own polygon loader (format) that I didn’t even finish because I wasn’t sure enough on actual usage (2 polygon formats, loading/storage etc.) and I didn’t want to keep going out in-the-weeds like that to make my own stuff.

    Or there’s other toe-stubs like that. For instance I’ve carved a few things with a rotary tool and I wanted to try whittling so I could do it in my room without creating dust… and when I did the wood was so seasoned I could barely get the bark off (and I probably don’t have great tools for whittling). On a similar note, I also tried a small log and was only able to put a slight bevel on it with a (cheap) power-carving disc in an angle grinder (again, seasoned wood from the wood pile).

    Wanting to create things that are directly useful/interesting to me is another layer of difficulty/limitation as well.


    That and these are not things I do normally already so there’s a lot more resistance to starting things than there is to just not do it. Even when I was doing things, there were usually factors I took into account.

    Maybe it’s less a hyperfixation and more of it being one track that runs without distraction unless I find it inconsequential enough to let the track fall out-of-view, likely in favor of a literal distraction.


  • I don’t think I would frame it like that. Intent isn’t quite a stretch, but I’d say it’s more like recognizing my wheels are spinning (but going nowhere) at best and early burnout at-worst. And when money is involved, aside from my lack of it there is also previous purchases that I regret. One is a 3D printer that I bit off more than I could chew with an upgrade and ruined it for myself (well, that on top of not really liking the design/iteration process for extrusion).

    Some of this may just be an issue of lacking context, as in anything can seem like a fixation (or easily be one) when I don’t really have any regular hobbies. And with tons of free time I can watch hours of video or do strings of searches for something that ultimately won’t turn up with what I’m exactly hoping for. Or with the PS3, requires more downloads (or other motivation) for reasoning.

    In some cases I suspect I may be wrong in my motivations. Like wanting performance w/programming before I’ve had any real projects, though I also don’t think wanting my code to utilize more than 1/16th of my CPU’s capability (particularly if it’s performing bad even for that) is such a big ask. Is that an anti-fixation?

    On another note, I was fixated on an ebike for a while and then slept on the idea when I couldn’t fine one I liked. Eventually I did find exactly what I was looking for (cheap+small/light+has-gears) and I bought it and everything worked out great until my local trail closed (~6months ago, still closed). So that should say something about external factors.


  • I don’t think I have ADHD (so this may be more of a SzPD or depression thing), but I often hyperfixate on things until I just decide to drop the idea (or at least lurk on the idea indefinitely) due to complexity/poor-results/cost. And the cost doesn’t even need to be that high, I try not to buy things.

    I’ve done this mostly with programming and game stuff, where I want ease and performance plus something polygonal (eye.mp4). I actually have the pieces, but they don’t really fit together (at least not where I’m at, someone better might make it work). Either that or I’d need to make some major concessions (beyond the ones I initially planned for) or have a completely different workflow that will likely also be more difficult (like 3D).

    Similar to your story, I heard about PS3 homebrew being better/easier and decided to dust off my PS3 (actually, compressed air) which last-I-used-it was not reading discs. Seems that was only a temperamental thing, got some info, fixed up controller a bit, played some games. But I didn’t actually bother with the homebrew stuff yet because I do not really have even a loose plan on the reasons to do so yet. Playing an old game I had bought long ago was one reason, until I remembered it was a PSP mini and I can just play it on my phone.


  • It seems like the old login servers don’t even exist anymore (so I don’t see how it’d actually verify unless it just checks a username’s purchase status), but yeah that launcher does work for offline. (I still have my lastlogin file assuming it can’t overwrite itself easily, but I don’t think anything uses that other than the old launcher which can’t seem to actually download the files because 404).

    It’s also interesting for the built-in modding, though it doesn’t seem to be perfect. Also added an edit to my original comment mentioning parallel timeline mods. Though I’ll just check out some classic(/revived) mods if I can get them to work.

    @Stelus42



  • Yeah, one of the things I liked in old versions was having just one type of planks (not having multiple variants of everything wood, particularly). And I’ve never cared about the bosses or searching for something 50K blocks away from spawn or whatever. The other annoyance is hunger, though eating to insta-heal isn’t much better either.

    One issue for me is that I really liked the block model system of newer versions (release 1.8), particularly as a resource pack creator. A ladder looks so much better as a few cuboids than it does as a flat texture, and my models (which I made in a text editor) looked a lot nicer than my textures.

    Also, never migrated my account. Are the servers to download the old versions from the old launcher even still up?

    Minetest could be a solution here, but it seems like most Minetest games are either following new MC’s footsteps or are doing something completely different. At least I’ve never played one that made me want to keep going, something good enough to start my own thing with (I would like chaining sticky pistons or similar things that are powerful in single-player, blocks that look cool but offer specific benefits like an iron grate floor/ceiling).


    Parallel timeline mods are interesting, though I am not having luck with trying them thus far and I also doubt the modding tools are there enough especially for me who doesn’t want to code in Java. I could also see it interesting if there were an easy way to just disable a large amount of blocks/items/mobs etc and then just add in new stuff… maybe even with data packs especially for this sort of thing.

    I am thinking about game mechanics that interact (has anyone tried liquid-like gravel/coal piles yet?) or that just connect simply/are instant (rather than high-throughput automation). Or different systems for healing/buffs/food. Maybe alternate tools/transportation/skybridges etc.

    EDIT: So they really added data packs without the ability to make “true” blocks/items (instead still dependent on entities and commands, data overridden not data driven), huh? Guess I shouldn’t be surprised.


  • I know. They added some at one point and I installed an anti-CSD package, I’m also pretty sure they pulled back some of their plans because of backlash too.

    If they go full CSD I would probably need to find something else and probably just concede+just use the slimmest window theme there is rather than something frameless even (from what I’ve seen, other window theme systems are not as modular as xfwm which allows simply deleting the sides/bottom files etc).

    Someone could probably make this concept (frameless, minimal title bar, no title on maximized, no raise-on-focus, rolled-up windows, floating window buttons that are only on focused windows) into a simple window manager, probably not me any time soon though. And I’m not sure how easy that is on Wayland (I know options exist to make it easer–such as wlroots I think–though I don’t know how it’d compare to making something for X).



  • monkeys with a 3rd robot arm

    Not sure if it’s the same, but I see a video of that and the monkey’s arms are partially restricted and still moving (and another where it says reenactment at the start). Interesting, but it might just be a cloned signal rather than independent control.

    Though I guess swapping between sets and some basic controls (hold, gimbal, return to rest pose etc) wouldn’t be bad (especially the more naturally it can be controlled) it just seems like something different if it isn’t independent control.

    full-brain mesh of electrodes, could allow people to use multiple full bodies at once
    or that multiple brains couldn’t be connected and made work in parallel (brain hemispheres already do that

    I’ve had the exact opposite thought, multiple brains (in the sense of multiple people) residing in the same body. Usage shifts (to allow rest), partial control, or even simply observation/eyes-in-the-back-of-your-head/backup/advice/talking etc.

    That definitely would allow at least 4 arms.

    On a sidenote, in the Blender Open Movie CHARGE there’s a cool robot design where it starts out with 1 big (no-hand) arm and 2 little arms on the other side and then it transforms that into 2 normal arms.


  • I often think about a skeuomorphic VR experience. Like a virtual room inside your own head that doesn’t cut you off from senses available to your body, at most it’d just be presented in a different way much like the cartoon/trope (though things like hearing/smell/temperature could definitely stay direct). Even then, I’m not sure if certain things like tilt or momentum etc should be represented or if that should just be always-on.

    Though for me I’d want it to mostly just be the equivalent of a body tracker (plus mouse/KB/controller emulation) that’s hooked up to a single-board-computer that can be more easily swapped out/upgraded etc (or use any normal desktop). As in no internet directly to the brain. Which would be good enough to play all of today’s VR games and jump out of it easier than taking off a headset and trackers.

    Direct input of a computer screen would probably be easier and good enough most of the time, though. Then again, it might be cool to invite people into your brain house. Also in some cases imagine controlling your body with dials/levers and/or coordinates (and visualized data) but also still feeling it.