{"author_name":"ObscenelyTrue","cat":"MiniLD","comments":[],"epoch":1402815540,"likes":2,"metadata":{"p_key":"29728","p_author":"ObscenelyTrue","p_authorkey":"13886","p_urlkey":"65192","p_title":"My first NES game for Mini LD 52","p_cat":"MiniLD","p_event":"LD29","p_time":"1402815540","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"13886","us_name":"ObscenelyTrue","us_username":"obscenelytrue","event_start":"1398384000","event_key":"22","event_name":"LD29"},"text":"<p>The last weekend, I was still hesitating between making an action game for Amstrad CPC using BASIC (like when I was child) or doing something new. Finally after consulting various tutorials, I decided yesterday to start on programming a NES game in assembler&#8230; what I would have dreamed of as a child.<\/p>\n <p>Tutorials:<\/p>\n <ul>\n <li><a title=\"www.nintendoage.com\" href=\"http:\/\/www.retrocollect.com\/News\/learn-how-to-make-your-own-nintendo-nes-games.html\">http:\/\/www.retrocollect.com\/News\/learn-how-to-make-your-own-nintendo-nes-games.html<\/a><\/li>\n <li><a title=\"www.patater.com\" href=\"http:\/\/www.patater.com\/nes-asm-tutorials\">http:\/\/www.patater.com\/nes-asm-tutorials<\/a><\/li>\n <\/ul>\n <p>Tools:<\/p>\n <ul>\n <li>NESASM<\/li>\n <li>FCEUXD SP<\/li>\n <li>YY-CHR<\/li>\n <li>Tile Molester<\/li>\n <\/ul>\n <p>Here&#8217;s a screenshot of my (very simple) game after a\u00a0first day of work:<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/06\/meteors-0.png\"><img class=\"size-full wp-image-365101 aligncenter\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2014\/06\/meteors-0.png\" alt=\"meteors-0\" width=\"256\" height=\"224\" \/><\/a><\/p>\n <p>This is a one-button game. The flying saucer goes\u00a0right when you press the A button and left otherwise. Of course, you have to\u00a0avoid asteroids. My first feeling is that the NES is very pleasant to program (hardware scrolling, hardware sprites and so on).<\/p>\n <p>Obviously there is a lot to improve&#8230; to start by changing this ugly\u00a0color palette!<\/p>\n <p>&nbsp;<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/minild-52\/\" rel=\"tag\">MiniLD #52<\/a><\/p>","time":"June 15th, 2014 1:59 am","title":"My first NES game for Mini LD 52"}