{"author_name": "Covenant", "cat": "LD #23", "comments": [], "epoch": 1335017040, "likes": 3, "metadata": {"p_key": "57773", "p_author": "Covenant", "p_authorkey": "326", "p_urlkey": "93522", "p_title": "Raycasting working, woot!", "p_cat": "LD #23", "p_event": "LD23", "p_time": "1335017040", "p_likes": "3", "p_comments": "0", "p_status": "UPD5", "us_key": "326", "us_name": "Covenant", "us_username": "covenant", "event_start": "1334880000", "event_key": "10", "event_name": "LD23"}, "text": "<p>Contrary to my expectations, I got raycasting working… It’s not perfect, and I still need to identify which face the cursor intersected with, but it works nevertheless!</p>\n <p><a href=\"http://www.ludumdare.com/compo/wp-content/uploads/2012/04/raycasting.jpg\"><img style=\"border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px\" border=\"0\" alt=\"raycasting\" src=\"http://www.ludumdare.com/compo/wp-content/uploads/2012/04/raycasting_thumb.jpg\" width=\"550\" height=\"427\" /></a></p>\n <p>Next step, finding which face it has intersected, and actually create blocks (updating the voxel representation)…</p>\n <p>I might have to call it a day in an hour or so, since there’s a concert tonight that I wanted to see… Ah, the difficulties of juggling game development and a real life! <img style=\"border-bottom-style: none;border-left-style: none;border-top-style: none;border-right-style: none\" class=\"wlEmoticon wlEmoticon-openmouthedsmile\" alt=\"Open-mouthed smile\" src=\"http://www.ludumdare.com/compo/wp-content/uploads/2012/04/wlEmoticon-openmouthedsmile1.png\" /></p>", "time": "April 21st, 2012 9:04 am", "title": "Raycasting working, woot!"}