Avalonia Front-End

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • iggy_hunter
    Adept
    • Sep 2021
    • 119

    Avalonia Front-End

    Has anyone any experience with the Avalonia template. I'm going to attempt a new front-end for AngbandOS so that it will port to Ubuntu desktop. The console front-end appears to be fraught with issues and I don't have a lot of hope for it.
  • iggy_hunter
    Adept
    • Sep 2021
    • 119

    #2
    so I'm working on the limits for the world-view. I'm shooting for up to an 8k viewport:
    3x5 (in pixels) per glyph
    7680x4320 (pixels) maximum viewport
    2560x864 (columns, rows)
    2,211,840 characters in the viewport at once

    That's a lot bigger than the current maximum of 3600 and the original mainframe of 1920.

    Now getting Avalonia to render quickly. this is fun

    Comment

    • iggy_hunter
      Adept
      • Sep 2021
      • 119

      #3
      So I just got the Avalonia version to run on Windows. It is blazing fast with glyph blitting. Next, I'll run it on my Ubuntu.

      Comment

      • iggy_hunter
        Adept
        • Sep 2021
        • 119

        #4
        Just in ... the Avalonia release runs on Ubuntu. The only piece left is to write and read the save file and handle the music and sounds. It is incredibly fast.
        Last edited by iggy_hunter; June 16, 2026, 03:20.

        Comment

        • iggy_hunter
          Adept
          • Sep 2021
          • 119

          #5
          So I've confirmed the Avalonia front-end saves and restores games properly. I'm impressed with the blazing speed. So much faster than the WPF. The replay seems to be perfect too. I need to retest on Ubuntu.

          Comment

          • iggy_hunter
            Adept
            • Sep 2021
            • 119

            #6
            Is there anyone willing to test it on iOS, MacOS and tvOS?

            Comment

            Working...
            😀
            😂
            🥰
            😘
            🤢
            😎
            😞
            😡
            👍
            👎