[{"data":1,"prerenderedAt":317},["ShallowReactive",2],{"project-14939748":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":41,"post_text":44,"what":45,"said":83,"maker_in_thread":154,"shape":160,"grid":164,"attempts":276,"same_week":277,"maker_shows":30,"maker_hidden":307,"reader_version":308,"card":309},"14939748","Twitch Plays Doom","This is the inevitable post after jeff_harris released restful-doom https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=14919534 twitch-plays-doom is a Python Twitch IRC->restful-doom proxy to…","post","Show HN: Twitch Plays Doom",null,"dddanmar",1501995242,2017,113,41,392,2242,18,"notable","games","twitch plays game","web_app",[23,24,25,26],"twitch plays","doom","restful-doom","twitch chat game","curious",-0.173,{"positive":30,"neutral":31,"mixed":30,"critical":32},1,8,4,14,{"performance":35,"design":38,"idea":39,"execution":40},{"positive":36,"critical":37},0,2,{"positive":36,"critical":36},{"positive":36,"critical":30},{"positive":36,"critical":30},[42,42,36,36,36,36,36,36,36,36,36,36,36,36,30,42,36,36,36,42,36,42,42,36,42,36,36,36,30,36,42,36,42,36,30,36,43,36,36,30],3,5,"This is the inevitable post after jeff_harris released restful-doom https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=14919534\n\ntwitch-plays-doom is a Python Twitch IRC->restful-doom proxy to control doomguy with a staggering 8 second delay.\n\nThe project was Saturday night's 'I wonder if I can make this work' session. Since it's been live there has been a team of four successfully make it to half way through E01M01.\n\nI've since added godmode to the chat (you can guess the command).\n\nThis was fun, hope others get some enjoyment out of it.\n\nTwitch Stream\u002FChat https:\u002F\u002Fwww.twitch.tv\u002Fdddanmar\u002F\n\ntwitch-plays-doo",{"problem":46,"audience":9,"pricing":9,"motivation":51,"time_to_build":55,"stack":61,"openness":80,"stage":81,"team_size":82},{"value":47,"source":48,"evidence":49},"Lets Twitch chat control Doom's marine in real time","maker",[50],{"id":7},{"value":52,"source":48,"evidence":53},"Saturday night 'I wonder if I can make this work' session, for fun",[54],{"id":7},{"value":56,"source":48,"evidence":57},"Took about four hours to write, set up, deploy and post",[58],{"id":59,"by":10,"text":60},"14964722","You've done all the hard work here, really appreciate your release that gave me a fun Saturday night! My part took all of four hours to write, setup, deploy and post. At this…",[62,69,72,76],{"value":63,"source":48,"evidence":64},"Python",[65,66],{"id":7},{"id":67,"by":10,"text":68},"14941193","You can take a look at the code on Github, it's a very straight forward Python IRC client. The delay experienced is all in the stream broadcast back to the Twitch servers and on…",{"value":25,"source":48,"evidence":70},[71],{"id":7},{"value":73,"source":48,"evidence":74},"Twitch IRC",[75],{"id":7},{"value":77,"source":48,"evidence":78},"OBS",[79],{"id":67,"by":10,"text":68},"open_source","launched","solo",{"praise":84,"objections":103,"requests":122,"questions":135,"alternatives":142},[85,95],{"value":86,"source":48,"evidence":87},"Fun to watch, especially factions forming over god mode",[88,91],{"id":89,"by":10,"text":90},"14940660","This has been my favourite part of the entire stream, didn't expect factions forming at all!",{"id":92,"by":93,"text":94},"14940621","_Marak_","It looks like there are two factions forming over the control of `iddqd` command. It's a battle of trying to keep the marine alive versus killing him. Every-time someone types…",{"value":96,"source":97,"evidence":98},"Mixer\u002FBeam has much lower stream latency","commenter",[99],{"id":100,"by":101,"text":102},"14940777","maccard","No agfiliation, but Mixer\u002FBeam [0] had a much lower delay than twitch. It unfortunately has the issue of not having anywhere the popularity of twitch. [0] https:\u002F\u002Fmixer.com",[104,115],{"value":105,"source":97,"evidence":106},"8 second stream delay makes real-time control too slow",[107,111],{"id":108,"by":109,"text":110},"14940513","exikyut","Okay, I've been watching this for a few minutes, and... the 8 second delay is FAR too long. Doom is simply too interactive. You need to be able to control it in realtime. I…",{"id":112,"by":113,"text":114},"14941479","wcummings","Hard to play a real-time game with a 7 second delay...",{"value":116,"source":97,"evidence":117},"God mode toggling caused fights between viewers",[118],{"id":119,"by":120,"text":121},"14940887","Rampoina","I played it for a while, it was fun but a bit frustrating having to fight the people trying to turn god mode off.",[123,127,131],{"value":124,"source":97,"evidence":125},"Lower or adjustable delay",[126],{"id":108,"by":109,"text":110},{"value":128,"source":97,"evidence":129},"Show executing command and username on stream",[130],{"id":108,"by":109,"text":110},{"value":132,"source":97,"evidence":133},"Consensus voting system for inputs",[134],{"id":108,"by":109,"text":110},[136],{"value":137,"source":48,"evidence":138},"How to reduce Twitch stream latency",[139],{"id":140,"by":10,"text":141},"14940656","100% - the delay is as low as I can get it. Twitch uses RTMPE for the most part, it's always going to be a little delayed. It's a decent box, compression is on, connected to…",[143,150],{"value":144,"source":97,"evidence":145},"Twitch Plays Pokemon",[146],{"id":147,"by":148,"text":149},"14941558","lillesvin","Yeah. This sort of feels like after Twitch Plays Pokemon when everyone was doing Twitch Plays XYZ. Someone did Twitch Plays Super Meat Boy and it was completely impossible to get…",{"value":151,"source":97,"evidence":152},"Mixer\u002FBeam low-latency streaming",[153],{"id":100,"by":101,"text":102},{"comments":155,"answered":30,"key":156},9,[157,158,159],{"id":89,"text":90},{"id":140,"text":141},{"id":67,"text":68},{"commenters":161,"max_depth":31,"maker_replies":155,"first_comment_mins":162,"lifespan_hours":163},27,201,159,[165,168,169,171,175,178,181,184,187,190,193,196,198,200,203,205,209,211,213,217,220,221,224,228,230,232,235,238,241,243,247,249,252,254,256,260,263,268,269,273,275],[166,36,42,167,93,36],"14940346","project\u002Fneutral\u002Fnone",[92,36,42,167,93,36],[89,36,36,170,10,30],"project\u002Fpositive\u002Fnone",[172,36,36,173,174,36],"14941813","commenter\u002Fneutral\u002Fnone","wernercd",[176,36,36,173,177,36],"14942085","Sol-Savage",[179,36,36,173,180,36],"14942274","Liru",[182,36,36,173,183,36],"14942530","dagmx",[185,36,36,173,186,36],"14947114","westmeal",[188,36,36,173,189,36],"14942501","sergiotapia",[191,36,36,173,192,36],"14942630","zaphar",[194,36,36,173,195,36],"14944326","tokenizerrr",[197,36,36,173,189,36],"14944518",[199,36,36,173,192,36],"14945000",[201,36,36,173,202,36],"14947018","NTripleOne",[108,30,30,204,109,36],"project\u002Fcritical\u002Fperformance",[206,30,42,207,208,36],"14940546","project\u002Fneutral\u002Fperformance","unkown-unknowns",[140,30,36,210,10,30],"maker\u002Fneutral\u002Fperformance",[100,30,36,212,101,36],"other\u002Fneutral\u002Fperformance",[214,30,36,215,216,36],"14941136","other\u002Fneutral\u002Fdesign","narrowtux",[218,30,42,210,219,36],"14940975","spyhi",[67,30,36,210,10,30],[222,30,42,207,223,36],"14941460","MichaelGG",[225,30,42,226,227,36],"14944159","project\u002Fneutral\u002Fdesign","sli",[229,30,36,212,113,36],"14941482",[231,30,42,207,109,36],"14944160",[233,30,36,212,234,36],"14999643","PhasmaFelis",[236,30,36,212,237,36],"14999652","detaro",[239,30,36,240,10,30],"14940663","project\u002Fpositive\u002Fidea",[147,30,30,242,148,36],"project\u002Fcritical\u002Fidea",[244,37,36,245,246,36],"14940936","other\u002Fneutral\u002Fnone","tenryuu",[248,42,42,226,195,36],"14942381",[250,42,36,251,10,30],"14943786","maker\u002Fneutral\u002Fdesign",[119,32,42,253,120,36],"project\u002Fmixed\u002Fdesign",[255,32,36,226,10,30],"14943795",[257,43,30,258,259,36],"14943529","project\u002Fcritical\u002Fexecution","cordite",[261,43,36,262,10,30],"14943789","project\u002Fneutral\u002Fexecution",[264,265,43,266,267,36],"14964533",6,"maker\u002Fpositive\u002Fnone","jeff_harris",[59,265,36,266,10,30],[270,271,36,245,272,36],"14941156",7,"dingo_bat",[274,271,36,245,10,30],"14941196",[112,31,30,204,113,36],[],[278,283,288,293,298,303],{"id":279,"name":280,"points":281,"category":282},"14947361","Is the stock market going to crash?",813,"finance_crypto",{"id":284,"name":285,"points":286,"category":287},"14957201","unwttng.com",256,"learning_science",{"id":289,"name":290,"points":291,"category":292},"14950699","Eliot and Me Estimator",220,"web_saas",{"id":294,"name":295,"points":296,"category":297},"14973741","Transformation Invariant Reverse Image Search",166,"ai",{"id":299,"name":300,"points":301,"category":302},"14947449","AsciiDots",148,"languages",{"id":304,"name":305,"points":306,"category":19},"14919534","RESTful Doom",136,false,"v2",{"id":310,"name":5,"line":311,"ai":307,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":312,"top":17,"kw":313,"maker":10,"domain":314,"tier":18,"attempts":36,"strip":315,"url":-1,"mix":316,"praise":86,"objection":105,"sub":20},14939748,"This is the inevitable post after jeff_harris released restful-doom…",-0.17,[23,24,25,26],"","3300000000000013000303303000103030105001",[30,31,30,32],1793990962501]