OwenGHB / angband-webclient

Browser client and webserver for playing Angband and variants
http://angband.live
GNU General Public License v2.0
18 stars 7 forks source link

ssh/telnet support #35

Open user12309 opened 6 years ago

user12309 commented 6 years ago

It would be more convenient way for those who using tmux/gnu screen, custom fonts (like terminus)/terminal emulators and prefer more lightweight way to play (comparing to browser).

OwenGHB commented 6 years ago

Site development has stalled lately while I have been busy on other projects. I can describe how I would implement this if anyone wants it urgently and is willing to put in the work to make it happen, otherwise patience is necessary.

Firstly the list of active games which is currently a runtime variable would need to be stored inside a database (there are several other reasons why this would be useful). From there, existing parts of the code could be re-used for playing a selected game or spectating and a terminal UI would need to be written, perhaps using the https://github.com/chjj/blessed library.

I'd like to turn the chat into a real IRC server before doing this, myself so all the functionality can be accessed with a terminal and an IRC client, but I'd accept contributions which lacked this.