{"author_name":"beagleknight","cat":"LD #22","comments":[],"epoch":1324131600,"likes":2,"metadata":{"p_key":"61656","p_author":"beagleknight","p_authorkey":"508840","p_urlkey":"97421","p_title":"Developing a micro-engine","p_cat":"LD #22","p_event":"LD22","p_time":"1324131600","p_likes":"2","p_comments":"0","p_status":"UPD5","us_key":"508840","us_name":"beagleknight","us_username":"beagleknight","event_start":"1323993600","event_key":"8","event_name":"LD22"},"text":"<p>Hi there,<\/p>\n <p>we start coding our micro-engine for this ludum dare. First of all we introuduced the Game class for game loop management, update, render, update, render, update, render&#8230;&#8230;..<\/p>\n <p>Next, we start playing with OpenGL, drawing some boxes in the window. We realized boxes are so bored and we develop a Texture class for handling png images. With Texture class introduces, next step was coding a very simple Sprite class but&#8230; now this class have more lines than the whole program.<\/p>\n <p>In this Sprite class we have implemented a hot-reload sprite&#8217;s info using XML files. For reading this kind of files we use <a href=\"http:\/\/rapidxml.sourceforge.net\/\">rapidxml<\/a>.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/2011\/12\/17\/developing-a-micro-engine\/ludum_dare_2\/\" rel=\"attachment wp-att-90841\"><img class=\"alignnone size-medium wp-image-90841\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2011\/12\/ludum_dare_2-300x135.png\" alt=\"\" width=\"300\" height=\"135\" \/><\/a><\/p>\n <p>Now, we can test our sprites without compiling the code. Next step? Blue background is so bored too&#8230;<\/p>\n <p>See ya!<\/p>\n <p>@ultrayoshi @ReikVal<\/p>","time":"December 17th, 2011 9:20 am","title":"Developing a micro-engine"}