Page 1 of 1

Integration with web

PostPosted: Friday, 2nd January 2015, 08:27
by alexbard
Hi! My name is Alex and I'm a developer ;)
I'm want to join the team of roguelike project as a web developer to write custom server and integrate game with it.

Some information about me:
* Worked on own roguelike project in the past (https://www.youtube.com/watch?v=sgiBl8k ... YqkTeEwSGQ)
* Created several open-source projects (https://github.com/dnbard)
* A lot of experience with Javascript(frontend, backend) and C#(backend and desktop)
* Working as full-stack web developer in cloud project
* Want to spend my free time to integrate mature roguelike with the web

I have some ideas on what can web add to singleplayer roguelike game:
* text chat between players
* saving memorial information about died characters
* ranking board
* saving characters to cloud
* provide realtime statistics
* and I'm open to your ideas

Hope this kind of integration is interesting to DCSS team and we can discuss it details and implementation.

Regards,
Alex.

Re: Integration with web

PostPosted: Friday, 2nd January 2015, 08:41
by Arrhythmia
alexbard wrote:I have some ideas on what can web add to singleplayer roguelike game:
* text chat between players
* saving memorial information about died characters
* ranking board
* saving characters to cloud
* provide realtime statistics


We already have all of this :)

Re: Integration with web

PostPosted: Friday, 2nd January 2015, 23:45
by neil
alexbard wrote:Hi! My name is Alex and I'm a developer ;)
I'm want to join the team of roguelike project as a web developer to write custom server and integrate game with it.


Greetings, Alex!

As Arrythmia points out, we have most of this already for people who play online. Webtiles (https://crawl.s-z.org/ and other servers) has chatting (and online console play has a different form of chat); the online servers save morgue files; the CAO scoring pages provide a leaderboard and some statistics, with the Sequell IRC bot providing more detailed statistics; and characters are saved to the servers (but are stuck on a particular server).

That said, this could all use improvements, and some of the features could be applied to offline games (I don't think we'd want to include offline games in the official scoring because it's far too easy to cheat). We'd be happy to have the help!

Come to ##crawl-dev on the freenode IRC network (web chat link). That's where most of the development talk happens.