💾 Archived View for federal.cx › social › jns.gmi captured on 2023-01-29 at 03:36:32. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-03-20)

-=-=-=-=-=-=-

Federal -- John Needs Software

                                 ,,,,,,,,,,,,,,,,,,,,,
           M                  , '                     ',
         {|  M            , '                           ',
        { |    M      , '                                 ',
       {./       >,,'                             ;         ;,
 ======;;;;;    __>                               ;         ; ',
=====,'   @    (__                                ;         ;   ',
___ /         .../                                ;         ;
\,/                  ',         ',               ;         ;
 (  ^     , '''''',,,,,',         ',            ,;        ;',
  \//_, '         ;     ;',        ;,,,,,,,'''';  ;      ;   ',
                 ;     ;   ',      ;      ;    ;   ;     ;     ',
                ;    ;       ;     ;     ;    ;    ;    ;        '
               ;    ;        ;    ;     ;    ;     ;    ;
              ;    ;         ;    ;    (/(/(/      ;    ;
             (/(/(/          ;    ;                (/(/(/
                             (/(/(/

..fetching..

jns

2023-01-28T00:14:00.555Z (jns)

[@cat] (https://b4udw3rk5.com/@cat) That sounds extremely uncomfortable :(

jns

2023-01-28T00:13:38.428Z (jns)

[@cat] (https://b4udw3rk5.com/@cat) ... try not to do that? Who's going to write fax sex then?

jns

2023-01-28T00:11:53.472Z (jns)

Small [#gamedev] (https://mastodon.linkerror.com/tags/gamedev) engine update:

Today I finished the animation improvements I was working on. It's now possible to mix multiple active animations and precise seek them, pause them, play them back in reverse, individually.

[https://toobnix.org/w/wvSQTDWnYLJDvPwA2sY9db] (https://toobnix.org/w/wvSQTDWnYLJDvPwA2sY9db)

Without this, I couldn't open the mech cockpit canopy door while it was also walking around :)

jns

2023-01-24T03:21:56.221Z (jns)

Managed to implement depth peeling in a day, so it wasn't as bad as I thought it would be! Things look a lot better now!

Lighting outside of the mech cockpit is no longer broken when looking through the transparent cockpit window.

[https://toobnix.org/w/tCCeGp62hxFw2nKxw12WXc] (https://toobnix.org/w/tCCeGp62hxFw2nKxw12WXc)

[#gamdev] (https://mastodon.linkerror.com/tags/gamdev)

jns

2023-01-23T21:38:30.503Z (jns)

Make no mistake, the above post is totally me procrastinating on actually implementing what I described! :) :)

jns

2023-01-23T21:35:07.385Z (jns)

First progress video on the mech game I'm working on...

[https://toobnix.org/w/a5uNnP83eQGGBSknNjvSj3] (https://toobnix.org/w/a5uNnP83eQGGBSknNjvSj3)

It all still looks pretty crappy. Obviously still have to make the UI pretty. And there's a huge issue with lighting through transparent objects, that I only discovered after I implemented being able to switch between internal and external views.

Note how the external view is darker, and later in the video actually shows the radius of a point light, where-as the internal view shows no external lighting at all? That's what you get when you have a deferred render engine, and you render transparent objects simply by sorting the scene by depth, without doing any depth peeling.

tl;dr I'm going to have to implement proper depth peeling. This will not be fun, and add extra render passes. :( So a bit more engine work needed after all. Oh well!

[#gamedev] (https://mastodon.linkerror.com/tags/gamedev)

jns

2023-01-18T20:46:45.689Z (jns)

[@micheal] (https://social.ecliptik.com/@micheal) I run it in fvwm3 - FvwmButtons lets you swallow a gkrellm instance, which is quite nice!

jns

2023-01-18T19:22:55.268Z (jns)

[@micheal] (https://social.ecliptik.com/@micheal) 'black' is the best gkrellm theme! :)

jns

2023-01-18T17:52:07.881Z (jns)

[@Omstero] (https://mastodon.gamedev.place/@Omstero) godot lets you write c++ plugins/modules/whatever they call it, but not an easy/supported way to start from main() last I checked? Has that changed?

jns

2023-01-18T17:50:05.054Z (jns)

[@siina] (https://fedi.criminallycute.fi/users/siina) There's really no winning with web browsers. :)

jns

2023-01-18T17:48:05.463Z (jns)

Updated the [#finger] (https://mastodon.linkerror.com/tags/finger) daemon this morning a bit with some more hints to guide people towards some of the easter eggs. Can you find all the finger endpoints? (there's currently 14 valid unique ones that don't give a random response, but I add some every now and then)

finger @linkerror.com

... try different users until you find something.

jns

2023-01-18T17:03:00.399Z (jns)

[@siina] (https://fedi.criminallycute.fi/users/siina) Compiled firefox is the way to go on Gentoo imho. It's a bit of a long compile (although not that bad on modern machines), but at least you get arch-specific optimizations in and control over more use flags.

jns

2023-01-18T01:50:07.045Z (jns)

[@neauoire] (https://merveilles.town/@neauoire)

jns

2023-01-17T20:16:46.822Z (jns)

[@ghostzero] (https://tech.lgbt/@ghostzero) Agreed! Well put! :)

jns

2023-01-14T19:20:58.257Z (jns)

Just updated packages on the bsd jail running this mastodon instance. Some ruby gem broke when a library it was linked against changed versions, because of course it did,... but that was an easy enough fix - I just removed the offending gem from bundler and made it use the system-wide one installed with pkg - at least then it will keep in sync with future package upgrades. Also, with all the indexing controversy, I went and set ES_ESNABLED=false and shut down ElasticSearch.

No more ES on this instance.

I never liked it anyway. It's a hog with ever growing indices and kind of a pain in the rear to maintain.

jns

2023-01-14T00:05:22.066Z (jns)

[@thegibson] (https://hackers.town/@thegibson)

> Now I want a quote toot option.

Look ma! I hacked it! :)

jns

2023-01-13T22:41:48.017Z (jns)

Another year, another [#gopher] (https://mastodon.linkerror.com/tags/gopher) rant -

[gopher://gopher.linkerror.com:70/0/phlog/2023/20230113] (gopher://gopher.linkerror.com:70/0/phlog/2023/20230113)

I do enjoy me a good long phlog re:re:re:re: train :)

jns

2023-01-13T00:53:35.367Z (jns)

[@lgsl] (https://social.vivaldi.net/@lgsl)

That'd be fantastic! :) I may take you up on that in the future. It's a bit early for testing the game itself at the moment, unless, if you're c++ savvy, you feel like testing the engine itself, which I'm releasing as dual-license AGPL or commercial (the commercial version would allow you to create closed games, but not redistribute the engine source itself under anything other than AGPL - but i have to flesh all that out yet officially.. ) -

repo here:

[https://linkerror.com:11175/Eternal/Eternal] (https://linkerror.com:11175/Eternal/Eternal)

documentation here:

[https://linkerror.com/Eternal/] (https://linkerror.com/Eternal/)

jns

2023-01-12T01:31:08.472Z (jns)

Finally broke ground on writing my actual first game using my engine, rather than working on the engine itself

The past few days have been modeling and animating a mech.

I wanted to get the cockpit view working with a transparent window, so that involved making some small changes to make transparent textures work correctly in the deferred renderer.

Deferred render pipelines are not very transparency-friendly - This involved sorting the scene graph by depth and all that... I think it's working out nicely though! I'm starting to envision this working out.

[https://toobnix.org/w/i2oSmt59WCpfd7JGviVo5q] (https://toobnix.org/w/i2oSmt59WCpfd7JGviVo5q)

[https://toobnix.org/w/8VYmBh1qjYNVfYGkMLDF1b] (https://toobnix.org/w/8VYmBh1qjYNVfYGkMLDF1b)

(interior still needs textures)

[#gamedev] (https://mastodon.linkerror.com/tags/gamedev)

jns

2023-01-09T12:30:19.930Z (jns)

[@kyo] (https://haunted.computer/@kyo)

FINI