[{"data":1,"prerenderedAt":453},["ShallowReactive",2],{"project-39402142":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":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":75,"maker_in_thread":223,"shape":235,"grid":238,"attempts":415,"same_week":416,"maker_shows":39,"maker_hidden":445,"reader_version":446,"card":447},"39402142","Driftmania","an open source PICO-8 racing game","title","Show HN: Driftmania – an open source PICO-8 racing game","https:\u002F\u002Ffrenchie14.itch.io\u002Fdriftmania","frenchie14.itch.io","frenchie14",1708113359,2024,276,65,240,3515,7,"legend","games","racing game","game",[24,21,25,26,27],"pico-8","open source","retro game","drifting","mixed",0.065,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,13,4,8,34,{"idea":37,"design":40,"execution":42,"docs":44},{"positive":38,"critical":39},2,1,{"positive":39,"critical":41},5,{"positive":43,"critical":39},0,{"positive":43,"critical":39},[43,46,46,43,43,43,43,41,41,46,43,39,46,43,43,43,46,39,43,43,46,46,46,41,46,46,43,43,39,39,46,43,39,39,46,41,41,46,39,41],3,"I've been spending a lot of my spare time over the last year creating this little racing game. It's built in PICO-8, which is a really fun “fantasy retro console” that's been mentioned on HN several times. The console has strict limits and I wanted to see how far I could push them\n\nThe source code for the game is over here: https:\u002F\u002Fgithub.com\u002Fmaxbize\u002FPICO-8\u002Ftree\u002Fmaster\u002FDriftmania. It's a bit of a mess, but I'm happy to answer any questions on it or development of the game. Cheers!\n\nEDIT: For those not familiar with PICO-8, there's only a few inputs: arrow keys, Z\u002FC\u002FN, and X\u002FV\u002FM",{"problem":49,"audience":49,"pricing":49,"motivation":50,"time_to_build":56,"stack":60,"openness":72,"stage":73,"team_size":74},null,{"value":51,"source":52,"evidence":53},"Wanted to see how far PICO-8's strict limits could be pushed","maker",[54],{"id":55},"post",{"value":57,"source":52,"evidence":58},"Over a year of spare time",[59],{"id":55},[61,65],{"value":62,"source":52,"evidence":63},"PICO-8",[64],{"id":55},{"value":66,"source":67,"evidence":68},"Lua","inferred",[69],{"id":70,"by":11,"text":71},"39406543","I took a look at what's a part of my car controller[1] if you want some inspiration. A lot of these wouldn't make sense in an F-Zero type game - Wheel modifiers (which wheels are…","open_source","launched","unknown",{"praise":76,"objections":111,"requests":143,"questions":162,"alternatives":195},[77,93,104],{"value":78,"source":79,"evidence":80},"Fun, polished racing game with good feel","commenter",[81,85,89],{"id":82,"by":83,"text":84},"39402686","AugusteLef","Just played it for 10 minutes! Great game. One remark: to start the race, you need to select \"restart level\" even if you just started the game. I would suggest starting the race…",{"id":86,"by":87,"text":88},"39402847","gausswho","Really enjoyed this for my ten minutes. A note that I found it a bit confusing that 'enter' doesn't select, X does. But the core game feels really good!",{"id":90,"by":91,"text":92},"39402778","hombre_fatal","Aside, I just realized Vimium doesn't get disabled inside iframes on pages where it's disabled, nor can you disable the iframe domain from the parent page since the iframe regex…",{"value":94,"source":79,"evidence":95},"Feels like classic arcade racers like RC Pro-Am",[96,100],{"id":97,"by":98,"text":99},"39403717","cellularmitosis","Nice work! It captures the same fast, small-track feel of RC Pro-Am from back in the days of the NES.",{"id":101,"by":102,"text":103},"39402832","vunderba","Nice work, gives me very Micro Machines vibes for the NES. The only thing I don't like about PICO-8 is that its completely closed source. An open source alternative that seems…",{"value":105,"source":79,"evidence":106},"Good codebase for learning Python and game code",[107],{"id":108,"by":109,"text":110},"39405502","cubano","I started learning python about 6 months ago and this game is absolutely the most perfect codebase\u002Fproject i've seen to help me \"level-up\" my coding game within this particular…",[112,123,131,136],{"value":113,"source":79,"evidence":114},"Drifting and controls are hard to control consistently",[115,119],{"id":116,"by":117,"text":118},"39403994","theogravity","It's pretty fun! I had problems trying to drift consistently. I wonder if it would help to have a curved accel \u002F decel like gear shifting.",{"id":120,"by":121,"text":122},"39402938","elwell","I was excited by the appearance and sound but found it too hard to control to enjoy. Also took me a couple minutes to get started because I didn't know I had to press 'x' (and…",{"value":124,"source":79,"evidence":125},"Starting a race from the menu is confusing",[126,127],{"id":82,"by":83,"text":84},{"id":128,"by":129,"text":130},"39404815","AlienRobot","Reminds me of micromachines. I'm not used to PICO games, but I'd expected enter to mean activate instead of bring menu, like \"start\" would in a console. That menu confused me a…",{"value":132,"source":79,"evidence":133},"Enter key does not select, X does",[134,135],{"id":86,"by":87,"text":88},{"id":120,"by":121,"text":122},{"value":137,"source":79,"evidence":138},"Browser controls are poor and there is no iPhone app",[139],{"id":140,"by":141,"text":142},"39403063","d--b","I wish there was an iPhone app for pico 8, the controls in the browser are terrible.",[144,151,158],{"value":145,"source":79,"evidence":146},"Add a README with screenshots",[147],{"id":148,"by":149,"text":150},"39406954","Llamamoe","You need a README, with screenshots.",{"value":152,"source":79,"evidence":153},"Provide a gameplay clip",[154],{"id":155,"by":156,"text":157},"39404471","redundantly","Is there a clip of gameplay somewhere?",{"value":159,"source":79,"evidence":160},"Make an iPhone app",[161],{"id":140,"by":141,"text":142},[163,167,174,181,188],{"value":164,"source":79,"evidence":165},"How to start a race",[166],{"id":82,"by":83,"text":84},{"value":168,"source":79,"evidence":169},"What ghost mode does",[170],{"id":171,"by":172,"text":173},"39406284","ambigious7777","This is a great game, one question: what does ghost mode do?",{"value":175,"source":79,"evidence":176},"Vehicle physics advice for a similar game",[177],{"id":178,"by":179,"text":180},"39406414","bemmu","What would be “minimal viable vehicle physics”? I’ve been prototyping an f-zero type game and so far have: - pressing forward increases thrust - thrust makes vehicle accelerate…",{"value":182,"source":79,"evidence":183},"Why the car starts facing left",[184],{"id":185,"by":186,"text":187},"39402949","lbotos","Interesting meta question: Do others expect the car be lined up to go right? Is this a cultural expectation? I come from a LtR writing culture so I was wondering if others were…",{"value":189,"source":79,"evidence":190},"What the development workflow was",[191],{"id":192,"by":193,"text":194},"39402835","VyseofArcadia","What was your workflow? Last time I played around with PICO-8 I found the built-in editor to be inadequate. Using an external editor was also annoying for reasons I don't quite…",[196,201,208,212,216],{"value":197,"source":79,"evidence":198},"Micro Machines",[199,200],{"id":128,"by":129,"text":130},{"id":101,"by":102,"text":103},{"value":202,"source":79,"evidence":203},"Super Off Road",[204],{"id":205,"by":206,"text":207},"39402916","joemi","Nice. Reminds me somewhat of Super Off Road, which was an arcade game I loved as a kid: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSuper_Off_Road",{"value":209,"source":79,"evidence":210},"RC Pro-Am",[211],{"id":97,"by":98,"text":99},{"value":213,"source":79,"evidence":214},"Pyxel",[215],{"id":101,"by":102,"text":103},{"value":217,"source":79,"evidence":218},"TIC-80",[219],{"id":220,"by":221,"text":222},"39408570","bowsamic","I prefer TIC-80 to PICO-8 for a number of reasons, but this seems okay. I have a bit of a distaste for a lot of popular PICO-8 games which often boil down to \"try out my amazing…",{"comments":34,"answered":224,"key":225},6,[226,229,232],{"id":227,"text":228},"39402941","I have an RGB30 and can confirm PICO-8 looks and runs great on it! It's a Linux handheld and can run the native PICO-8 binary",{"id":230,"text":231},"39402910","Ah, you must be entering a race from the pause menu. PICO-8 controls are arrow keys, Z, and X (emulating old school consoles with limited input options). There's a level select…",{"id":233,"text":234},"39403131","Sorry about that! There's another version uploaded here: https:\u002F\u002Fwww.lexaloffle.com\u002Fbbs\u002F?tid=140202 Does that one work better with vimium?",{"commenters":236,"max_depth":41,"maker_replies":34,"first_comment_mins":236,"lifespan_hours":237},46,108,[239,243,244,248,251,255,258,261,263,266,269,271,275,279,281,283,286,289,291,294,296,298,301,303,307,309,312,313,316,319,322,325,327,329,331,332,334,336,338,342,344,348,350,352,355,358,360,362,363,367,369,371,376,378,381,383,385,388,392,396,400,402,405,408,411],[240,43,43,241,242,43],"39402886","other\u002Fneutral\u002Fnone","lagniappe",[227,43,43,241,11,39],[245,43,46,246,247,43],"39403105","project\u002Fneutral\u002Fnone","asimovfan",[249,43,46,246,250,43],"39404916","city41",[252,43,43,253,254,43],"39403210","other\u002Fpositive\u002Fnone","renewiltord",[256,43,43,241,257,43],"39403595","blacksmith_tb",[259,43,43,241,260,43],"39406950","madduci",[262,43,43,241,242,43],"39408617",[264,43,43,241,265,43],"39407290","sahara",[267,43,43,241,268,43],"39407751","theyinwhy",[270,43,43,241,265,43],"39418009",[272,43,43,273,274,43],"39408899","other\u002Fcritical\u002Fnone","toastercat",[276,39,41,277,278,43],"39402676","maker\u002Fpositive\u002Fnone","freedomben",[108,38,41,280,109,43],"project\u002Fpositive\u002Fnone",[205,46,46,282,206,43],"project\u002Fneutral\u002Fidea",[284,46,46,246,285,43],"39402936","amethyst",[287,46,43,241,288,43],"39408298","ninjin",[82,33,46,290,83,43],"project\u002Fmixed\u002Fdesign",[292,33,39,293,278,43],"39402712","project\u002Fcritical\u002Fdesign",[230,33,43,295,11,39],"maker\u002Fneutral\u002Fdocs",[101,41,46,297,102,43],"project\u002Fmixed\u002Fidea",[299,41,43,241,300,43],"39403461","jamesgeck0",[302,41,43,241,102,43],"39404529",[304,41,43,305,306,43],"39406077","commenter\u002Fneutral\u002Fnone","filleduchaos",[308,41,43,305,102,43],"39406377",[310,41,43,241,311,43],"39407522","WithinReason",[90,224,46,290,91,43],[314,224,39,315,193,43],"39402814","project\u002Fcritical\u002Fexecution",[317,224,46,318,102,43],"39402851","project\u002Fneutral\u002Fexecution",[320,224,43,241,321,43],"39403069","silenced_trope",[323,224,43,305,324,43],"39451207","vincston",[233,224,43,326,11,39],"maker\u002Fneutral\u002Fexecution",[328,224,43,305,91,43],"39403182",[330,224,46,318,324,43],"39451203",[178,18,46,282,179,43],[70,18,43,333,11,39],"maker\u002Fneutral\u002Fdesign",[185,34,46,335,186,43],"project\u002Fneutral\u002Fdesign",[337,34,43,335,11,39],"39403166",[339,31,41,340,341,43],"39403614","project\u002Fpositive\u002Fidea","grugagag",[86,343,46,290,87,43],10,[345,343,46,346,347,43],"39404818","project\u002Fneutral\u002Fdocs","Moru",[192,349,46,295,193,43],11,[351,349,43,326,11,39],"39403059",[353,349,43,241,354,43],"39404215","sen",[356,349,43,241,357,43],"39405410","japhib",[359,349,43,241,91,43],"39405929",[128,361,39,293,129,43],12,[140,32,39,293,141,43],[364,365,43,241,366,43],"39404798",14,"wkirby",[171,368,46,335,172,43],15,[370,368,43,335,11,39],"39406356",[372,373,43,374,375,43],"39402958",16,"other\u002Fpositive\u002Fidea","willio58",[116,377,39,293,117,43],17,[220,379,39,380,221,43],18,"project\u002Fcritical\u002Fidea",[120,382,39,293,121,43],19,[384,382,46,346,347,43],"39404890",[97,386,41,387,98,43],20,"project\u002Fpositive\u002Fdesign",[389,390,41,280,391,43],"39408724",21,"ergonaught",[393,394,41,280,395,43],"39404866",22,"karlgrz",[397,398,41,280,399,43],"39402803",23,"MattPalmer1086",[155,401,46,246,156,43],24,[403,401,43,404,11,39],"39404567","maker\u002Fneutral\u002Fnone",[148,406,39,407,149,43],25,"project\u002Fcritical\u002Fdocs",[409,410,41,340,311,43],"39407539",26,[412,413,41,280,414,43],"39407256",27,"pengaru",[],[417,422,427,432,436,441],{"id":418,"name":419,"points":420,"category":421},"39429370","htmz",1020,"dev_tools",{"id":423,"name":424,"points":425,"category":426},"39377508","Gitlab Meeting Simulator",353,"productivity",{"id":428,"name":429,"points":430,"category":431},"39379339","Aldi Price Map",348,"data",{"id":433,"name":434,"points":435,"category":431},"39428609","plprql",267,{"id":437,"name":438,"points":439,"category":440},"39425706","RAM Prices",241,"finance_crypto",{"id":442,"name":443,"points":444,"category":421},"39409816","macOS-cross-compiler",215,false,"v2",{"id":448,"name":5,"line":6,"ai":445,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":449,"top":18,"kw":450,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":451,"url":9,"mix":452,"praise":78,"objection":113,"sub":21},39402142,0.07,[24,21,25,26,27],"0330000553013000310033353300113011355315",[31,32,33,34],1793991084834]