[{"data":1,"prerenderedAt":447},["ShallowReactive",2],{"project-33451148":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":48,"what":49,"said":94,"maker_in_thread":188,"shape":198,"grid":201,"attempts":408,"same_week":409,"maker_shows":47,"maker_hidden":439,"reader_version":440,"card":441},"33451148","Sprig","Sprig, open-source game console and engine, by teenagers for teenagers","title","Show HN: Sprig, open-source game console and engine, by teenagers for teenagers","https:\u002F\u002Fgithub.com\u002Fhackclub\u002Fsprig","github.com","apexedison",1667484258,2022,274,79,165,2570,7,"legend","games","game console and engine","hardware",[24,25,26,27,28],"game console","game engine","javascript games","fantasy console","raspberry pi","loved",0.545,{"positive":32,"neutral":33,"mixed":34,"critical":35},26,11,1,3,41,{"idea":38,"pricing":41,"design":43,"execution":44,"performance":45},{"positive":39,"critical":40},14,2,{"positive":34,"critical":42},0,{"positive":40,"critical":34},{"positive":34,"critical":42},{"positive":42,"critical":42},[47,47,47,47,47,47,42,47,47,47,47,47,47,42,47,35,34,42,42,42,42,34,42,47,35,35,47,42,47,47,47,47,47,35,35,47,35,35,47,42],5,null,{"problem":50,"audience":57,"pricing":63,"motivation":67,"time_to_build":48,"stack":75,"openness":91,"stage":92,"team_size":93},{"value":51,"source":52,"evidence":53},"Helps people learn programming by making it easier to build and share games.","maker",[54],{"id":55,"by":11,"text":56},"33451560","The idea is to help people learn programming by making it easier for them to think of and execute projects which they share with others. In this case those projects are the…",{"value":58,"source":52,"evidence":59},"Teenagers and the Hack Club online community, though anyone can make games.",[60],{"id":61,"by":11,"text":62},"33451717","Haha thanks. Hack Club certainly has adults involved (like myself) but we structure projects so teens can be core contributors (the rest of the core engineering staff on Sprig…",{"value":64,"source":52,"evidence":65},"Console given free to teenagers who submit games to the gallery.",[66],{"id":61,"by":11,"text":62},{"value":68,"source":52,"evidence":69},"Engage and energize the Hack Club community and help people learn programming through shareable projects.",[70,74],{"id":71,"by":72,"text":73},"33452465","cedric-h","I started out as a member of Hack Club's online community -- I discovered them through the GitHub Newsletter, and then made a multiplayer game with its own economy playable…",{"id":55,"by":11,"text":56},[76,83,87],{"value":77,"source":78,"evidence":79},"JavaScript","commenter",[80],{"id":81,"by":72,"text":82},"33451938","Hey everyone, I'm Cedric and part of the Sprig team. I'm 19. I've been trying to make games since middle school. Right now I'm working on getting Lingdong Huang's - who has made…",{"value":84,"source":78,"evidence":85},"JerryScript runtime",[86],{"id":81,"by":72,"text":82},{"value":88,"source":78,"evidence":89},"Raspberry Pi RP2040",[90],{"id":81,"by":72,"text":82},"open_source","launched","company",{"praise":95,"objections":121,"requests":143,"questions":154,"alternatives":169},[96,103,110],{"value":97,"source":78,"evidence":98},"Easy to make games with, capable for complex things",[99],{"id":100,"by":101,"text":102},"33454814","omay","I am a big fan of Sprigs. It is kind of crazy that my game is on the front page. Sprig is really easy to make games with, but it is also capable enough to make more complex things.",{"value":104,"source":78,"evidence":105},"Good focus on builders and a gap for easy 2D web game engines",[106],{"id":107,"by":108,"text":109},"33453546","bdickason","This is very cool. I love the focus on builders and do think there's a gap in easy to use 2d web-friendly game engines currently. Phaser still requires a ton of boilerplate code…",{"value":111,"source":78,"evidence":112},"Fun, inspiring project for young programmers",[113,117],{"id":114,"by":115,"text":116},"33451598","kleiba","This obvious age discrimination against non-teenagers is preposterous! Where are the lawers when you need them? Just kidding, this is an awesome project! I wish I would have been…",{"id":118,"by":119,"text":120},"33452376","threesided","Love to see the combo of hardware and software being offered up to aspiring young game developers! I'm a huge fan of Pico-8 and other \"fantasy consoles\" so always welcome to see…",[122,136],{"value":123,"source":78,"evidence":124},"Advice to use Unity or Unreal instead of custom engines",[125,129,133],{"id":126,"by":127,"text":128},"33452920","hoppityboppity","Focus on building things with Unity, Unreal & CUDA. Now that you have hopefully read my one takeaway Cedric... This is from the perspective of someone who has been in the games…",{"id":130,"by":131,"text":132},"33453595","bitwize","Second this. It should be drilled into the heads of everyone who wants to get into game development: USE A MAJOR ENGINE. No exceptions. Time is money, and hand-rolling an engine…",{"id":134,"by":131,"text":135},"33456257","Braid was released in 2008 -- forever ago in game-industry time. The industry has become more consolidated around Unity and Unreal since then. Unity has 2D platformer support…",{"value":137,"source":78,"evidence":138},"Bare PCB may be a health concern",[139],{"id":140,"by":141,"text":142},"33451810","dusted","Except for the bare pcb thing, it looks cool.. I cringe thinking about long-term exposure to bare PCBs, sure RoHS is a thing, but it's R(eduction), not E(liminiation).. And those…",[144],{"value":145,"source":78,"evidence":146},"Restrict shipping outside the US is unclear; maker says they will ship widely",[147,151],{"id":148,"by":149,"text":150},"33459320","evolve2k","Is this restricted to US teens only?",{"id":152,"by":11,"text":153},"33462278","It's not, we'll do our best to ship everywhere we can.",[155,162],{"value":156,"source":78,"evidence":157},"What is the thinking behind making projects like this",[158],{"id":159,"by":160,"text":161},"33451370","sampoder","Curious, what's the thinking behind making projects like this?",{"value":163,"source":78,"evidence":164},"What does by teenagers mean if the maker is 19",[165],{"id":166,"by":167,"text":168},"33452326","gred","This looks pretty cool, and takes me back to my early programming days. > by teenagers, for teenagers > I'm 19. Do you plan to continue contributing after you turn 20? I'm not…",[170,174,178,182],{"value":171,"source":78,"evidence":172},"Pico-8",[173],{"id":118,"by":119,"text":120},{"value":175,"source":78,"evidence":176},"Kaluma",[177],{"id":81,"by":72,"text":82},{"value":179,"source":78,"evidence":180},"Unity and Unreal",[181],{"id":126,"by":127,"text":128},{"value":183,"source":52,"evidence":184},"Scratch",[185],{"id":186,"by":11,"text":187},"33454749","Thanks! I've been really strongly influenced by great constructionists like Brian Silverman (who worked on Scratch and early Lego Mindstorms). He also helped consult on Sprig…",{"comments":189,"answered":18,"key":190},15,[191,192,195],{"id":61,"text":62},{"id":193,"text":194},"33454875","Amazing! Your son has been such a valuable contributor. I also love the games he made.",{"id":196,"text":197},"33453153","Thank you! I found the other fantasy consoles quite inspiring, PuzzleScript too.",{"commenters":199,"max_depth":18,"maker_replies":189,"first_comment_mins":33,"lifespan_hours":200},45,48,[202,204,206,210,213,217,221,224,227,231,234,237,241,244,246,249,251,254,256,259,261,262,263,264,265,268,272,275,277,279,280,281,283,285,287,290,293,295,297,300,302,304,305,309,310,312,314,317,320,323,326,328,331,333,335,338,342,346,348,352,355,358,361,365,368,371,372,373,376,378,383,387,391,393,395,396,400,404,406],[114,42,47,203,115,42],"project\u002Fpositive\u002Fidea",[61,42,42,205,11,34],"maker\u002Fneutral\u002Fidea",[207,42,47,208,209,42],"33451877","project\u002Fpositive\u002Fpricing","invalidusernam3",[211,42,47,203,212,42],"33452476","rytor718",[214,42,47,215,216,42],"33453775","project\u002Fpositive\u002Fnone","incanus77",[218,42,35,219,220,42],"33455075","project\u002Fneutral\u002Fdesign","hathawsh",[222,42,47,223,216,42],"33481473","project\u002Fpositive\u002Fdesign",[225,42,47,215,226,42],"33452951","dopidopHN",[228,42,42,229,230,42],"33451732","commenter\u002Fneutral\u002Fnone","cassianoleal",[232,42,35,233,115,42],"33451824","maker\u002Fneutral\u002Fnone",[235,42,47,203,236,42],"33454219","trashfishes",[238,42,42,239,240,42],"33454303","other\u002Fneutral\u002Fnone","aliqot",[242,42,42,239,243,42],"33454719","awestroke",[245,42,47,203,236,42],"33454730",[247,42,42,239,248,42],"33460014","_carbyau_",[250,42,42,229,240,42],"33461231",[252,34,47,203,253,42],"33454468","linsomniac",[255,34,47,215,101,42],"33454779",[257,34,47,215,258,42],"33468813","reesericci",[193,34,42,260,11,34],"commenter\u002Fpositive\u002Fnone",[118,40,47,203,119,42],[196,40,42,205,11,34],[107,35,47,203,108,42],[186,35,42,205,11,34],[266,35,47,203,267,42],"33454965","teamonkey",[269,35,42,270,271,42],"33457066","commenter\u002Fneutral\u002Fidea","carl_dr",[273,35,42,239,274,42],"33461536","cowgoesmoo",[100,276,47,215,101,42],4,[81,47,35,278,72,42],"project\u002Fneutral\u002Fexecution",[166,47,35,233,167,42],[71,47,35,233,72,42],[282,47,42,229,167,42],"33453244",[126,47,34,284,127,42],"project\u002Fcritical\u002Fidea",[286,47,42,229,72,42],"33453212",[288,47,42,229,289,42],"33453962","djur",[291,47,42,292,131,42],"33456052","commenter\u002Fcritical\u002Fidea",[294,47,42,229,289,42],"33456461",[296,47,42,229,11,34],"33456748",[298,47,42,229,299,42],"33457012","criticalmass1",[301,47,42,239,299,42],"33456845",[303,47,42,229,289,42],"33457717",[130,47,34,284,131,42],[306,47,42,307,308,42],"33454464","commenter\u002Fpositive\u002Fidea","jesse__",[134,47,42,292,131,42],[311,47,42,307,258,42],"33468916",[313,47,47,203,267,42],"33454438",[315,47,35,316,72,42],"33453676","project\u002Fmixed\u002Fperformance",[318,47,47,203,319,42],"33454655","hyperupcall",[140,321,34,322,141,42],6,"project\u002Fcritical\u002Fdesign",[324,321,35,219,325,42],"33452094","monkpit",[327,321,42,219,11,34],"33452384",[329,321,35,219,330,42],"33452319","electroly",[332,321,47,223,141,42],"33454338",[334,321,42,219,11,34],"33456551",[336,18,42,239,337,42],"33456783","riwsky",[339,340,42,239,341,42],"33452104",8,"sdrothrock",[343,344,47,215,345,42],"33454782",9,"zach_garwood",[347,344,42,229,11,34],"33454863",[349,350,47,203,351,42],"33451657",10,"pjmlp",[353,350,42,354,11,34],"33451834","project\u002Fneutral\u002Fidea",[356,350,47,357,72,42],"33452506","maker\u002Fpositive\u002Fexecution",[359,33,47,203,360,42],"33453196","stefanvdw1",[362,363,42,364,11,34],"33453479",12,"project\u002Fneutral\u002Fnone",[366,367,47,215,258,42],"33451328",13,[369,39,42,239,370,42],"33452077","asicsp",[159,189,35,354,160,42],[55,189,42,205,11,34],[374,189,35,364,375,42],"33452796","cxr",[377,189,42,223,11,34],"33453451",[379,380,47,381,382,42],"33457749",16,"maker\u002Fpositive\u002Fidea","z3",[384,385,47,215,386,42],"33460578",17,"culi",[388,389,35,219,390,42],"33453415",18,"ofrzeta",[392,389,42,219,11,34],"33454665",[148,394,35,364,149,42],19,[152,394,42,364,11,34],[397,398,47,203,399,42],"33453160",20,"_lucas_honda",[401,402,42,239,403,42],"33452829",21,"scandox",[405,402,42,239,226,42],"33452995",[407,402,42,205,11,34],"33454593",[],[410,415,420,424,429,434],{"id":411,"name":412,"points":413,"category":414},"33518320","Cozo",425,"data",{"id":416,"name":417,"points":418,"category":419},"33501177","textshader.com",260,"creative",{"id":421,"name":422,"points":423,"category":22},"33464492","purplehoisin.com",197,{"id":425,"name":426,"points":427,"category":428},"33518845","Svija Vibe",188,"dev_tools",{"id":430,"name":431,"points":432,"category":433},"33494221","Feep! search",182,"web_saas",{"id":435,"name":436,"points":437,"category":438},"33475391","Reveddit.com",180,"infrastructure",false,"v2",{"id":442,"name":5,"line":6,"ai":439,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":443,"top":18,"kw":444,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":445,"url":9,"mix":446,"praise":97,"objection":123,"sub":21},33451148,0.55,[24,25,26,27,28],"5555550555555053100001053350555553353350",[32,33,34,35],1793991054166]