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 HNGreat work and fantastic project idea and method of execution.
qualitytime on HNAmazing work!
OutsmartDan on HNthis is SO cool, thank you!
cschep on HNI 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 HNUse 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
Now to add Twitch integration.
rpazyaquian on HN
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
Which hypermedia extensions could be used (e.g. HAL+Forms)
From 2 comments
Can you share some of the extensions?
MuffinFlavored on HNI like hal+forms!
Dashron on HN
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
Sounds like an API version of Superhot.
JazzXP on HN
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