Requesting an Android dev

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zippercow
    Rookie
    • Jun 2015
    • 1

    Requesting an Android dev

    I am very interested in bringing a usable version of Angband to Android (Angdroid was a good start, but not quite enough), but (alas) do not have the patience to learn how to do it properly myself. I'd like to know if there are any devs out there who would be willing to work with me to bring such a thing to life.

    What do I have to offer? Part of my job includes GUI/feature design & quality control for enterprise surveillance software. While that doesn't exactly scream Angband, it does mean I am familiar with setting realistic goals, writing bugs and user stories and configuring/monitoring version control platforms and issue trackers.

    In short, I can provide the guidance and organization to bring an accessible Android port to life and (hopefully) spawn a new generation of addicts.

    Any takers?
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9637

    #2
    I don't think I can realistically get involved in this, but I would like to voice encouragement. While there would be a lot of coding involved, I think the trickiest part of this is working out how to do controls well on a small screen (even if you only aim at tablets). It might be helpful to note that you can change things like visual and missile range, and some other possibly relevant things from the edit file constants.txt.

    If you do start making progress, I am certainly very happy to make changes that can smooth the way from the game end.
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.

    Comment

    • mrrstark
      Adept
      • Aug 2013
      • 101

      #3
      A while back I played around with different controls schemes on Angdroid.

      I think you'll want to start with Sil since they've already cut down on the number of commands.

      If you look at Sil's command list, there are only a few core commands plus some aliases. What I did was modify the custom soft-keyboard to include just the keys you require, I think it was like 10?, and then use swiping on the play area for movement. It was ok... but more work could be done.

      Comment

      • nppangband
        NPPAngband Maintainer
        • Dec 2008
        • 926

        #4
        Nick - no action necessary. I am on it.

        When the QT port is done, there will be an android version, including a full touchscreen interface for tablets and phones. About the only time a keyboard will be necessary will be to name the character.

        Same for IPhone OS and IOS as well.
        NPPAngband current home page: http://nppangband.bitshepherd.net/
        Source code repository:
        https://github.com/nppangband/NPPAngband_QT
        Downloads:
        https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

        Comment

        • Nick
          Vanilla maintainer
          • Apr 2007
          • 9637

          #5
          Originally posted by nppangband
          Nick - no action necessary. I am on it.

          When the QT port is done, there will be an android version, including a full touchscreen interface for tablets and phones. About the only time a keyboard will be necessary will be to name the character.

          Same for IPhone OS and IOS as well.
          You're a legend. This is for NPP I assume?
          One for the Dark Lord on his dark throne
          In the Land of Mordor where the Shadows lie.

          Comment

          • nppangband
            NPPAngband Maintainer
            • Dec 2008
            • 926

            #6
            Originally posted by Nick
            You're a legend. This is for NPP I assume?
            Yes, but when Angband taps into the QT port it will have all of those UI capabilities as well.
            NPPAngband current home page: http://nppangband.bitshepherd.net/
            Source code repository:
            https://github.com/nppangband/NPPAngband_QT
            Downloads:
            https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

            Comment

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