{"assets":[],"author_link":"author\/nickd3000\/","author_name":"nickd3000","cat":"LD #22","categories":["LD #22"],"comments":[],"epoch":1323661380,"event":"LD22","likes":5,"metadata":{"p_key":"77459","p_author":"nickd3000","p_authorkey":"0","p_urlkey":"286310","p_title":"LD22 Prep","p_cat":"LD #22","p_event":"LD22","p_time":"1323661380","p_likes":"5","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1323993600","event_key":"8","event_name":"LD22"},"source_url":"2011\/12\/12\/ld22-prep-2\/","text":"<p>To be as ready as possible for this weekends LD, I\u2019ll be kicking the tyres of my whole development process (as much as I can anticipate at least) So I thought I\u2019d share my todo list of what I\u2019ll be making sure works and also some stuff I\u2019ll be learning about before the comp. Much better to do this BEFORE the day. Of course it\u2019s a great idea to try making a quick game as preperation, but this list might help if you aren\u2019t going to do that.<\/p>\n<p><strong>Tools.<\/strong><br\/>\nCheck coding tools are set up, and you can import any libraries you intend to use. I\u2019ll be using Slick 2D library with eclipse so I\u2019ll be making sure eclipse keyboard shortcuts are set up like Visual studio (which I am more used to).<br\/>\nCheck audio tools and make sure you can load and use output formats.<br\/>\nCheck art tools are usable, especially stuff like sprite transparencies, animation, file formats etc.<br\/>\nIf you might use a pre-made one, know how to use your level editor and be able to read in the map files.<\/p>\n<p><strong>Input\/Output;<\/strong> Test and get familiar with:<br\/>\nLoading\/displaying images.<br\/>\nLoading\/displaying fonts.<br\/>\nkeyboard and mouse input.<br\/>\nloading and playing sounds.<\/p>\n<p><strong>Platforms:<\/strong><br\/>\nTry making an executable and be sure it runs on all intended platforms like PC, Mac, Unix.\u00a0 If making a browser game, check that what you are trying to do will run in most popular browsers.<\/p>\n<p><strong>Algorithmic stuff:<\/strong><br\/>\nKnow how to use common structures in the language: lists, maps, arrays etc.<br\/>\nBe familiar with basic game algorithms: collision, movement, velocities, game states and transitions, sorting algorithms, calculating a velocity from an angle, calc angle between two vectors etc.<\/p>\n<p><strong>Misc:<\/strong><br\/>\nCheck your screenshot\/video recording tools if you plan to use them.<\/p>\n<p>Anything I\u2019ve missed? Good luck ! \ud83d\ude00<\/p>\n<p>nick<\/p>\n<p><a href=\"http:\/\/www.physmo.com\">www.physmo.com<\/a><\/p>","time":"December 12th, 2011 3:43 am","title":"LD22 Prep","title_was_empty":false}