:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0:

@bonkmaykr@canithesis.org

20 Male, Missouri, United States
Running Canithesis Interactive & Worlio LLC
Software engineer, newly an Amiga + Saturn nut

Currently working on a danmaku shooter game called "Time Falcon", my own game engine for it, and some other stuff. My posts can range anywhere from deep nerd thoughts to brainless shitposting.

Expert at run-on sentences

Give me liberty or give me death
XMPP/Jabberbonkmaykr@canithesis.org

58 following, 37 followers

📌 1 ★ 1 ↺
xianc78 boosted

[?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
@bonkmaykr@canithesis.org

I have a telegram channel now where the work I complete is publicly logged. (I wanted this to be an RSS feed but stock Gitea did not allow it.) https://t.me/canithesis

in reply to »

[?]Pawlicker 🐾😹 » 🌐
@PurpCat@clubcyberia.co

...
0 ★ 0 ↺

[?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
@bonkmaykr@canithesis.org

god i fucking love ratlobber

CC: @HAPPYPOTAMUS@nicecrew.digital

    [?]foxbot » 🤖 🌐
    @foxbot@strelizia.net

    [?]Hourly Coyotes » 🌐
    @coyotes@hourly.photo

    Hourly Coyotes Presents:

      [?]Q.U.I.N.N. » 🌐
      @icedquinn@blob.cat

      disappoints me greatly to read news and its basically just high school pissing contest part infinity

      ...
      0 ★ 1 ↺

      [?]Canithesis Interactive » 🌐
      @canithesis@canithesis.org

      It is with a heavy heart that we announce TIME FALCON has been cancelled. Shmup games with wormhole travel are sadly not trendy. Instead, we will be pivoting to our new gacha battle royale "Time Waifu", which will be in Early Access for 10 years and then abandoned. Now on iOS!

      [?]Hourly Coyotes » 🌐
      @coyotes@hourly.photo

      Hourly Coyotes Presents:

        1 ★ 0 ↺

        [?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
        @bonkmaykr@canithesis.org

        I'll be supporting Saturn and Sidewinder 6-button controllers out of the box :) pictured below is an 8BitDo M30

        [?]WalterKühl :bagpiper: » 🌐
        @waltercool@pl.slash.cl

        ...

        [?]Coel 🌲🍄🌳 » 🌐
        @coel@www.minds.com

        [?]Coel 🌲🍄🌳 » 🌐
        @coel@www.minds.com

        [?]Coel 🌲🍄🌳 » 🌐
        @coel@www.minds.com

        [?]Coel 🌲🍄🌳 » 🌐
        @coel@www.minds.com

        [?]korgster » 🌐
        @korgster@clubcyberia.co

        they’re doing this to me today

        ...

        [?]WalterKühl :bagpiper: » 🌐
        @waltercool@pl.slash.cl

        [?]Hourly Coyotes » 🌐
        @coyotes@hourly.photo

        Hourly Coyotes Presents:

          [?]H. Faust » 🌐
          @hfaust@shitposter.world

          [?]mold » 🌐
          @mold@yourwalls.today

          Sad cat with a teddy bear, "hold the fuck up" "(I'm the fuck up)" "(hold me)"

          Alt...Sad cat with a teddy bear, "hold the fuck up" "(I'm the fuck up)" "(hold me)"

          [?]Hourly Coyotes » 🌐
          @coyotes@hourly.photo

          Hourly Coyotes Presents:

            in reply to »

            [?]Doughnut Lollipop 【記録係】:blobfoxgooglymlem: » 🌐
            @tk@bbs.kawa-kun.com

              [?]Nova :confederateflag: :teio_wow: :riceshower_lfg: :umazing: » 🌐
              @LordMordred@poa.st

              [?]johnny stancil » 🌐
              @mischievoustomato@tsundere.love

              [?]foxbot » 🤖 🌐
              @foxbot@strelizia.net

              [?]korgster » 🌐
              @korgster@clubcyberia.co

              [?]WALFTEAM » 🌐
              @WALFTEAM@outerheaven.club

              ...

              [?]Coel 🌲🍄🌳 » 🌐
              @coel@www.minds.com

              in reply to »

              [?]FailureBiWinning's Mean :bean_blu: Machine » 🌐
              @daphailwhale@shitposter.world

              I said I would put it down for a while...

              ...I lied.

              Went screaming through the game at about a mile-and-a-half per minute.

              Alt...Went screaming through the game at about a mile-and-a-half per minute.

                ...

                [?]Hourly Coyotes » 🌐
                @coyotes@hourly.photo

                Hourly Coyotes Presents:

                  [?]foxbot » 🤖 🌐
                  @foxbot@strelizia.net

                  [?]Hourly Coyotes » 🌐
                  @coyotes@hourly.photo

                  Hourly Coyotes Presents:

                    [?]Hourly Coyotes » 🌐
                    @coyotes@hourly.photo

                    Hourly Coyotes Presents:

                      [?]angel smerti » 🌐
                      @lebronjames75@shitposter.world

                      [?]Hourly Coyotes » 🌐
                      @coyotes@hourly.photo

                      Hourly Coyotes Presents:

                        [?]vitalis » 🌐
                        @vitalis@dirtyknight.life

                        ...

                        [?]Hourly Coyotes » 🌐
                        @coyotes@hourly.photo

                        Hourly Coyotes Presents:

                          [?]lain, author of the quixote » 🌐
                          @lain@lain.com

                          ...

                          [?]beard :meru_dab: ひげ » 🌐
                          @beardalaxy@gameliberty.club

                          ...
                          0 ★ 0 ↺

                          [?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
                          @bonkmaykr@canithesis.org

                          A working 68040/060 with an FPU for the Amiga 1200 is nearly half a hundred dollars if you're lucky. Amiga hardware is expensive in general these days so big deal I guess but it seems a bit ridiculous considering similar games already on the hardware had no such requirement (because they weren't PC backports, of course).

                          On the other hand, the visible playfield in TF is no greater than 360x640, the signed 16-bit integer limit is 32k. Accuracy on the PC should not noticeably suffer, we have a resolution of 0.00153% and can increase it more if we tighten the world boundaries closer to the center.

                          So I'm considering converting world simulation to use 16.16 fixed point math. But with the option to compile as floating point and with different precision levels, for future games if the engine is reused. Done using a typedef within a header file that swaps the precision using the compiler definitions.

                          The problem is fixed point performance. All drop-in fixed-point replacements for floating-point numbers are slow, not by a significant margin on today's hardware, but absolutely significant on any CPU old enough to not have an FPU. Thus kind of defeating the point. It wouldn't be good enough to run on a 68020 or 030 and would hurt performance on the 68040+, unless those builds are compiled with FPU support which creates incompatible demo files. I don't know, I guess I'll have to experiment.

                          I have my eyes on https://github.com/MikeLankamp/fpm/ but will need some time to make a final decision.

                          ...
                          0 ★ 0 ↺

                          [?]:bm1::bm2::bm3::bm4::bm5::bm6::bm7::bm8::bm9::bm0: » 🌐
                          @bonkmaykr@canithesis.org

                          https://github.com/gbmhunter/MFixedPoint looks like another potential option, but still has that performance penalty. I think that's an inevitability at this point. But if the game is optimized well enough then I guess the 5x to 10x performance penalty is worth it, it's not like we're in 3D. Potentially we'll reach playability on 020 / 386 level hardware and still have decent ish performance going up to the 060 / Pentium 1. I'll put together a stress testing environment to determine if this is the case.

                          If I do end up having to make both an FPU and fixed-point version of the engine, as a worst case scenario, then the demo record will need to contain some flags about the settings the engine was built with when recording the game session.

                          [?]WALFTEAM » 🌐
                          @WALFTEAM@outerheaven.club

                          [?]Hourly Coyotes » 🌐
                          @coyotes@hourly.photo

                          Hourly Coyotes Presents:

                            [?]Hourly Coyotes » 🌐
                            @coyotes@hourly.photo

                            Hourly Coyotes Presents:

                              [?]Hourly Coyotes » 🌐
                              @coyotes@hourly.photo

                              Hourly Coyotes Presents:

                                in reply to »

                                [?]Pawlicker » 🌐
                                @sendpaws@mitra.pawslut.party

                                History

                                Back to top - More...