[{"data":1,"prerenderedAt":144},["ShallowReactive",2],{"project-10191997":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":31,"aspects":33,"strip":35,"post_text":29,"what":37,"said":54,"maker_in_thread":87,"shape":91,"grid":94,"attempts":102,"same_week":107,"maker_shows":15,"maker_hidden":137,"reader_version":138,"card":139},"10191997","Termloop","A game engine for the terminal in Go","title","Show HN: A game engine for the terminal in Go","https:\u002F\u002Fgithub.com\u002FJoelOtter\u002Ftermloop","github.com","JayOtter",1441812310,2015,109,4,222,2565,9,"notable","games","game engine","library",[24,25,26,27],"terminal game engine","go game engine","terminal games","golang","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":32},2,0,{"idea":34},{"positive":31,"critical":32},[36,36,32,32],5,{"problem":38,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":46,"openness":53,"stage":53,"team_size":53},{"value":39,"source":40,"evidence":41},"Making games that run in the terminal.","commenter",[42],{"id":43,"by":44,"text":45},"10196108","ballerindustry","Awesome! I remember when I first started programming, we started off with command line applications. Immediately I wanted to make a game in the terminal. I never did, now I can…",[47],{"value":48,"source":49,"evidence":50},"Go","inferred",[51],{"id":52},"post","unknown",{"praise":55,"objections":68,"requests":69,"questions":74,"alternatives":79},[56],{"value":57,"source":40,"evidence":58},"Commenters find it awesome and neat.",[59,60,64],{"id":43,"by":44,"text":45},{"id":61,"by":62,"text":63},"10196327","vhost-","This is really awesome. I wonder if I can use this to make non-game terminal applications.",{"id":65,"by":66,"text":67},"10196639","metral","I continue to be amazed at all of the neat projects being built with Go these days",[],[70],{"value":71,"source":40,"evidence":72},"Use it for non-game terminal applications.",[73],{"id":61,"by":62,"text":63},[75],{"value":76,"source":40,"evidence":77},"Can it be used for non-game terminal applications?",[78],{"id":61,"by":62,"text":63},[80],{"value":81,"source":82,"evidence":83},"Termbox (termbox-go) for static terminal applications.","maker",[84],{"id":85,"by":11,"text":86},"10196560","You absolutely can. That said, if your application is to look quite static and you don't really need the game-style render-loop, you could use Termbox directly (it's great):…",{"comments":88,"answered":32,"key":89},1,[90],{"id":85,"text":86},{"commenters":15,"max_depth":31,"maker_replies":88,"first_comment_mins":92,"lifespan_hours":93},767,16,[95,97,98,100],[43,32,36,96,44,32],"project\u002Fpositive\u002Fidea",[61,88,36,96,62,32],[85,88,32,99,11,88],"project\u002Fneutral\u002Fidea",[65,31,32,101,66,32],"other\u002Fneutral\u002Fnone",[103,106],{"id":104,"t":105,"points":36,"comments":32},"9870177",1436629580,{"id":4,"t":12,"points":14,"comments":15},[108,112,117,122,127,132],{"id":109,"name":110,"points":111,"category":20},"10180209","StarCraft",320,{"id":113,"name":114,"points":115,"category":116},"10184982","Light Bootstrap Dashboard",170,"dev_tools",{"id":118,"name":119,"points":120,"category":121},"10171802","Libsoundio 1.0.0",129,"languages",{"id":123,"name":124,"points":125,"category":126},"10182723","Bill Brown Dear Mom",91,"learning_science",{"id":128,"name":129,"points":130,"category":131},"10186440","Continuo",60,"productivity",{"id":133,"name":134,"points":135,"category":136},"10168101","ann-writer",48,"ai",false,"v2",{"id":140,"name":5,"line":6,"ai":137,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":141,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":142,"url":9,"mix":143,"praise":57,"objection":-1,"sub":21},10191997,[24,25,26,27],"5500",[31,32,32,32],1794036535331]