[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"project-2573588":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":9,"stance_mix":28,"scored_comments":29,"aspects":31,"strip":36,"post_text":38,"what":39,"said":69,"maker_in_thread":107,"shape":115,"grid":118,"attempts":136,"same_week":137,"maker_shows":33,"maker_hidden":165,"reader_version":166,"card":167},"2573588","dmangame","a python AI game","title","Show HN: dmangame - a python AI game",null,"okayzedd",1306081518,2011,48,8,257,1097,24,"shown","games","strategy game","web_app",[23,24,25,26],"python ai game","rts programming game","ai strategy game","coding game","quiet",{"positive":29,"neutral":30,"mixed":30,"critical":30},4,0,{"design":32,"performance":34},{"positive":33,"critical":30},1,{"positive":35,"critical":30},2,[30,30,37,30,37,37,30,37],5,"over the past couple months, i've picked up an old project around writing AI in python. the premise is to code a strategy for an AI player to use in a simplified RTS game. the AI basically takes the seat of a human player and the human codes its brain.\n\nmain site: http:\u002F\u002Fokayzed.github.com\u002Fdmangame\u002Fintroduction.html\n\napp engine server and match archive that runs and hosts games: http:\u002F\u002Fdmangame-app.appspot.com\n\ngithub: http:\u002F\u002Fgithub.com\u002Fokayzed\u002Fdmangame\n\nmore AI: http:\u002F\u002Fgithub.com\u002Fokayzed\u002Fdmanai\n\ni'm looking for players, comments, ideas, etc - thanks!",{"problem":9,"audience":40,"pricing":9,"motivation":46,"time_to_build":9,"stack":51,"openness":66,"stage":67,"team_size":68},{"value":41,"source":42,"evidence":43},"Players who want to write AI strategies in Python","inferred",[44],{"id":45},"post",{"value":47,"source":48,"evidence":49},"Revisiting an old project around writing AI in Python","maker",[50],{"id":45},[52,56,60],{"value":53,"source":48,"evidence":54},"Python",[55],{"id":45},{"value":57,"source":48,"evidence":58},"Google App Engine",[59],{"id":45},{"value":61,"source":48,"evidence":62},"HTML canvas",[63],{"id":64,"by":10,"text":65},"2574277","it's actually just JSON data being saved into a standalone html file with a canvas element that is drawn onto, so it should work in most places.","open_source","launched","unknown",{"praise":70,"objections":90,"requests":91,"questions":92,"alternatives":93},[71,79],{"value":72,"source":73,"evidence":74},"Fun game with simple rules and enough depth for interesting strategies","commenter",[75],{"id":76,"by":77,"text":78},"2573625","bobfrank","This is a fun game, simple enough rules to understand right away and start coding your ai, and still enough complexity for interesting strategies.",{"value":80,"source":73,"evidence":81},"Works on mobile browsers such as iPhone and Android",[82,86],{"id":83,"by":84,"text":85},"2574124","joshu","Sorta amazed this works on my iPhone!",{"id":87,"by":88,"text":89},"2574193","gcb","and android.",[],[],[],[94,101],{"value":95,"source":73,"evidence":96},"Bitbath",[97],{"id":98,"by":99,"text":100},"2573817","beza1e1","Bitbath is something similar, although the AI is limited by design. For example, the units can only coordinate by 3-Integer radio messages. http:\u002F\u002Fwww.hacker.org\u002Fbitbath\u002F",{"value":102,"source":48,"evidence":103},"Wormageddon",[104],{"id":105,"by":10,"text":106},"2573836","that's really cool. i haven't seen bitbath or wormageddon before. wormageddon looks amazing.",{"comments":108,"answered":30,"key":109},3,[110,111,114],{"id":105,"text":106},{"id":112,"text":113},"2573621","an example game: http:\u002F\u002Fokayzed.github.com\u002Fdmangame\u002Fcircleblaster_vs_expand.html",{"id":64,"text":65},{"commenters":116,"max_depth":29,"maker_replies":108,"first_comment_mins":117,"lifespan_hours":37},6,17,[119,121,123,125,127,129,130,132],[98,30,30,120,99,30],"other\u002Fneutral\u002Fidea",[105,30,30,122,10,33],"other\u002Fpositive\u002Fnone",[76,33,37,124,77,30],"project\u002Fpositive\u002Fdesign",[112,35,30,126,10,33],"maker\u002Fneutral\u002Fnone",[83,35,37,128,84,30],"project\u002Fpositive\u002Fperformance",[87,35,37,128,88,30],[64,35,30,131,10,33],"project\u002Fneutral\u002Fexecution",[133,108,37,134,135,30],"2573903","project\u002Fpositive\u002Fnone","younata",[],[138,143,148,153,157,162],{"id":139,"name":140,"points":141,"category":142},"2581041","Tagxedo",72,"creative",{"id":144,"name":145,"points":146,"category":147},"2579797","watchlater",62,"consumer_social",{"id":149,"name":150,"points":151,"category":152},"2573896","Shoplove",22,"web_saas",{"id":154,"name":155,"points":156,"category":152},"2567609","fastfwdme.com",20,{"id":158,"name":159,"points":160,"category":161},"2564601","SkimThat",19,"productivity",{"id":163,"name":164,"points":117,"category":147},"2574165","Hacker News Reader for the iPad",false,"v2",{"id":168,"name":5,"line":6,"ai":165,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":9,"top":17,"kw":169,"maker":10,"domain":170,"tier":18,"attempts":30,"strip":171,"url":-1,"mix":172,"praise":72,"objection":-1,"sub":20},2573588,[23,24,25,26],"","00505505",[29,30,30,30],1793990872969]