Game Testing Needed

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • iggy_hunter
    replied
    Spectating features

    There will be an update posted tomorrow for AngbandOS "http://angbandos.skarstech.com" that supports watching games now.

    Leave a comment:


  • iggy_hunter
    replied
    Known issue for serializing delegates.

    I do know there is an issue serializing delegates. I will work on resolving them shortly. This affects saving games.

    Leave a comment:


  • iggy_hunter
    replied
    Next Beta Release Today

    I'll be posting an update today for the home screen that shows active games with live updates. These live updates will show:

    - Players' Username
    - Character Name
    - Gold
    - Level

    I do not have spectator mode yet. That is next on the list.

    Leave a comment:


  • iggy_hunter
    replied
    Update

    I do not believe there will be any need to delete existing accounts during upgrades, but when saved games compatibility is lost, I may delete saved games. Once we get to a stable platform with serialization, saved games should become more stable.

    If you are testing and your saved game is gone ... sorry. Please start a new once.

    Leave a comment:


  • iggy_hunter
    replied
    Update

    The angular screens for accounts, verification, password, profile etc are still being worked on.

    Once you register, click on the logo to return to the home screen where you can start new games, see and play any of your saved games.

    I'll post updates to the site very frequently.

    Leave a comment:


  • iggy_hunter
    replied
    AngbandOS.skarstech.com

    My first beta release has been published to angbandos.skarstech.com and is open for testing. Please note, due to the binary serialization, saved games compatibility will be near zero between builds.

    Leave a comment:


  • iggy_hunter
    replied
    Status Update

    So, I've got the web server working to where a game is playable onto the Angular Canvas. Unfortunately, I still have to refactor 2700+ singleton references and add persistent storage before I can open the game up for testing.

    Surprisingly, the canvas with Server-Side Events Transport is fairly fast. On my IIS, the Websockets might be faster.

    I don't have the background image, sounds or music yet.

    No Mac testers yet? With this game setup, regular web users can test too ... but it would be my Windows environment. I'm really hoping Linux and Mac can run web servers too.

    Leave a comment:


  • iggy_hunter
    replied
    Mac Tester

    I'm still going to need someone to test on Mac too ... anyone?

    Leave a comment:


  • iggy_hunter
    replied
    Oops ... my bad ... when asking for DBMS recommendations ... I said "multi-player" ... what I really meant was a "server" that allows more than one game running at a time ... different people each playing their own game. My fault. The turn-based, single player Moria, Rogue, Angband look and feel needs and will be preserved.

    Thanks for the catch.

    Leave a comment:


  • tangar
    replied
    considering client-server approach - take a look into MAgnband/TomeNET/PWMA/Tangaria - they all are multiplayer Angband variants and got their source files published on github.

    Also you might find useful this article: https://tangaria.com/history/
    In it there are detailed description on how MAng multiplayer engine was created and explained how it works

    Leave a comment:


  • HugoVirtuoso
    replied
    Does this mean we could have multiple players in same game simuraneously with same dungeons, items, monsters, and etc?

    Leave a comment:


  • iggy_hunter
    replied
    Status Update

    Just a status update on the work in progress. I've been able to successfully create a base server that can host the game with an interface that should work via signal-r and http. I've been able to extract the Wpf window and use the interface successfully as of now.

    Next step ... I need to build the Angular 13 with HTML 5 Canvas front-end. When that is done ... I'll setup the public HTTP server in my data center and open it for testing.

    During that time ... I'll need to make it multi-user ... but the singletons need to be refactored ... still working on that.

    Leave a comment:


  • iggy_hunter
    replied
    I've decided to prioritize the story to convert the app to HTTP (like angband.live) ... I've also decided that I'll take the Angular 13, Typescript, Signal-R (websockets) route.

    Leave a comment:


  • iggy_hunter
    replied
    HTTP Interface

    As I talk about converting this variant back to portable ... I have ideas on how the HTTP model could work ...

    one idea is to have multiple browser windows connecting to various URLs to provide different windows of HUD output

    also, I'm needing to decide the technologies that I will use to accomplish this task ... I'm thinking of using an Angular 13 app with typescript or a Blazor server. The core game will need to be .Net Core. I'll need mac and Linux testers.

    I can see where some of the HUD windows will need to have signal-r event driven notifications. URL's can have an embedded game token to allow multiple games to be played at the same time. I'm thinking that a URL can be used accept input and output windows are served via alternate URLs. This could allow multiple windows as viewports into the game and also allow others to view the game window too.

    I'm starting to think that this feature may be needed sooner than later.
    Last edited by iggy_hunter; August 5, 2022, 02:47.

    Leave a comment:


  • iggy_hunter
    replied
    Gwarl ... understood ... I do believe I'll take this fork down that road ... and build the functionality in natively ... can you provide expertise in design and requirements?

    Leave a comment:

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