{"id":17,"date":"2010-04-23T15:12:00","date_gmt":"2010-04-23T15:12:00","guid":{"rendered":"http:\/\/shadowcovenant.com\/blog\/2010\/04\/23\/almost-ready\/"},"modified":"2010-04-23T15:12:00","modified_gmt":"2010-04-23T15:12:00","slug":"almost-ready","status":"publish","type":"post","link":"http:\/\/shadowcovenant.com\/blog\/2010\/04\/23\/almost-ready\/","title":{"rendered":"Almost ready&#8230;"},"content":{"rendered":"<p>Well, almost ready to go&#8230;<\/p>\n<p><\/p>\n<p>Reviewed some details on my base framework, you can get it <a href=\"http:\/\/www.spellcasterstudios.com\/covenant\/FrameworkSource.rar\">here<\/a>.<\/p>\n<p><\/p>\n<p>My framework just features:<\/p>\n<p><\/p>\n<ul><\/p>\n<li>D3D9 initialization and some helpers<\/li>\n<p><\/p>\n<li>FMOD interface for sound<\/li>\n<p><\/p>\n<li>2d Sprites<\/li>\n<p><\/p>\n<li>2d Particle System (very rudimentar, 2 color one)<\/li>\n<p><\/p>\n<li>Text (works terribly in fullscreen, hope I have time to fix that during the competition)<\/li>\n<p><\/p>\n<li>3ds file loading (only tested with 3ds generated by 3d Studio Max). Loads lights, meshes and cameras.<\/li>\n<p><\/p>\n<li>Small simple math library (vectors and quaternions)<\/li>\n<p><\/p>\n<li>Simple 3d camera handling system (just look at operation)<\/li>\n<p><\/p>\n<li>XML loading\/saving (might come in handy for configuration files, load\/saves, etc. The XML loader was created by Frank Berghen, not me&#8230; the writer is all me, although the loader also has save functions, but I&#8217;m too lazy to figure out how they work)<\/li>\n<p><\/p>\n<li>3d particle system (based on the 2d one, so very rudimentary)<\/li>\n<p><\/p>\n<li>3d sprite system (quads that always face the camera)<\/li>\n<p><\/ul>\n<p><\/p>\n<p>This still does much less than the usual game makers, flash, etc, but it really shaves off about 10 hours or so work&#8230;<\/p>\n<p><\/p>\n<p>Still want some time to review my pixel-art talent (had good results on my last competition with some static stuff, want to see if I can learn how to animate a simple character&#8230; Really recommend this link: <a href=\"http:\/\/www.gamedev.net\/reference\/art\/features\/CoderGameArt\/\">http:\/\/www.gamedev.net\/reference\/art\/features\/CoderGameArt\/<\/a> , and this sheet for reference: <a href=\"http:\/\/pages.cthome.net\/mnoni\/webpage\/finalfantasy.gif\">http:\/\/pages.cthome.net\/mnoni\/webpage\/finalfantasy.gif<\/a> ).<\/p>\n<p><\/p>\n<p\/><\/p>\n<p><a href=\"http:\/\/img256.imageshack.us\/img256\/5797\/cutscenecursed.jpg\" title=\"cutscene_cursed.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img442.imageshack.us\/img442\/4331\/zrtn002nac1235etn.jpg\" style=\"BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-TOP: #000000 1px; BORDER-RIGHT: #000000 1px\" height=\"315\" width=\"400\" alt=\"cutscene_cursed.jpg\" border=\"0\"\/><\/a><\/p>\n<p><\/p>\n<p>Finally, I still need to go junk-food shopping&#8230; you can&#8217;t have a 48-hour competition without tons of junk food&#8230; chips, drinks, chocolate&#8230; hum&#8230; chocolate&#8230;.<\/p>\n<p><\/p>\n<p>There&#8217;s some good themes for the competition this time around&#8230; Kind of rooting for &#8220;Pretentious Art Game&#8221;, although I have no idea what to do with that, but it would be fun thinking up&#8230; &#8220;Forest&#8221; might also be nice, as well as &#8220;Collecting&#8221; (rogue-like, here I go!).<\/p>\n<p><\/p>\n<p>Anyway, I&#8217;ll be updating my Facebook, my own personal blog (<a href=\"http:\/\/www.returnofthespellcaster.blogspot.com\">http:\/\/www.returnofthespellcaster.blogspot.com<\/a>) and Ludum Dare&#8217;s blog (<a href=\"http:\/\/www.ludumdare.com\/compo\">http:\/\/www.ludumdare.com\/compo<\/a>) one throughout the competition, as usual&#8230;<\/p>\n<p><\/p>\n<p>So good luck everyone!<\/p>\n<div id=\"tweetbutton17\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F04%2F23%2Falmost-ready%2F&amp;text=Almost%20ready%26%238230%3B&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F04%2F23%2Falmost-ready%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Well, almost ready to go&#8230; Reviewed some details on my base framework, you can get it here. My framework just features: D3D9 initialization and some helpers FMOD interface for sound 2d Sprites 2d Particle System (very rudimentar, 2 color one) Text (works terribly in fullscreen, hope I have time to fix that during the competition) [&hellip;]<\/p>\n<div id=\"tweetbutton17\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F04%2F23%2Falmost-ready%2F&amp;text=Almost%20ready%26%238230%3B&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F04%2F23%2Falmost-ready%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-games"],"_links":{"self":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":0,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"wp:attachment":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}