RESTful Doom

Games

game modding

SHOW HN2017

136points
29comments
#292of 2,242 in 2017
Top 14%of 2017 by points

How HN took it

LovedMost comments that take a side are positive

6 positive, 6 neutral or asking, 0 mixed, 1 critical, out of 13 comments about the project. Thread score +0.34.

Idea: 2 for, 0 againstExecution: 1 for, 0 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fun, impressive and creative project

    From 5 comments
    • So nerdy but so awesome - my jaw dropped when i watched the video :) i think this could open up possibilities with live stats if each player runs their own server and the results…
      juststeve on HN
    • Great work and fantastic project idea and method of execution.
      qualitytime on HN
    • Amazing work!
      OutsmartDan on HN
    • this is SO cool, thank you!
      cschep on HN
    • I saw this presentation twice, and everytime is better. I love it.
      fedebongio on HN

Objections

  • Not truly REST; no hypermedia controls or discoverability

    From 1 comment
    • This isn't REST, there are no hyperlinks and no hypermedia controls. It is designed pretty wrong. Just look at this brittle coupling! ``` POST /api/player/actions Content-Type:…
      bmn__ on HN
  • Exposing the C code to the internet would be unsafe

    From 2 comments
    • Haha yes... although I would be slightly nervous to expose my janky C code to the internet. Where I'm confident it would crash and burn in a very short amount of time :)
      jeff_harris on HN
    • Use a proxy. Openresty (nginx+lua) or a Go app would do. Only allow whitelisted commands through like the basic control commands and then pass it on to your C code.
      Xeoncross on HN

Requests

  • Add Twitch integration

    From 1 comment
  • Turn game into turn-based play via API

    From 1 comment
    • That's pretty cool! Well done. Now I'm wondering whether the game clock could be suspended unless ticks were sent via API, to turn it into a turn-based game to be played only via…
      coroxout on HN

Questions

Alternatives named

  • psdoom

    From 1 comment
    • I'm reminded of "psdoom", a version of doom that let you kill processes with the shotgun: http://psdoom.sourceforge.net/
      pjc50 on HN
  • Superhot

    From 1 comment
  • OpenAI Universe

    From 1 comment
    • Since this has 'native' integration it could be a great testbed for learning/applying reinforcement learning algorithms in a fun setting without having to deal with the 'heavier'…
      netvarun on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14919534)