{"id":769,"date":"2009-03-08T16:32:23","date_gmt":"2009-03-08T07:02:23","guid":{"rendered":"http:\/\/nexfinity.net\/?p=93"},"modified":"2014-06-23T17:08:35","modified_gmt":"2014-06-23T17:08:35","slug":"draughts-game-complete","status":"publish","type":"post","link":"https:\/\/cjohnson.id.au\/game-dev\/draughts-game-complete\/","title":{"rendered":"Draughts Game Complete"},"content":{"rendered":"

I’m happy to say that I have finished adding all of the small touches to Draughts and it’s ready for public consumption. According to the deadline I set I am a bit overtime which is slightly disappointing. I think the biggest contributing factor was a lack of planning. By the time I finished implementing the baseline functionality, the game states or the game engine weren’t implemented. Despite being a tad late I feel that I’ve learnt a lot about some new tools such as Valgrind and bit about how game engines work.<\/p>\n

I’d like to thank Roald Strauss<\/a> for the music. I discovered his music at Indie Game Music<\/a> which is an excellent resource for finding game music.<\/p>\n

I have only provided the source code for Draughts since I didn’t want to have to deal with request about any compatibility issues. You can however compile the source code yourself and play. The game requires the SDL, SDL_image, SDL_ttf, SDL_mixer libraries. Here<\/a> is a great tutorial about compiling SDL applications for your system.<\/p>\n

Download Draughts Source Code<\/a><\/p>\n

http:\/\/nexfinity.net\/portfolio_files\/draughts\/draughts.tar.gz<\/p>\n

Everything provided in this zip file except for the background music is under the CC-GNU-GPL license<\/a>. The background music is owned by Roald Strauss<\/a> and he’s permission has been granted for use in this game.<\/p>\n

If you would like to leave feedback then you can enter a comment below<\/a> or drop me an email<\/a>. I have a few ideas floating around for what I want to do next, probably something more ambitious with SDL since I enjoyed using it. For now my brother has a few web related things for me to do which I should get to. Hope you enjoy playing.<\/p>\n","protected":false},"excerpt":{"rendered":"

I’m happy to say that I have finished adding all of the small touches to Draughts and it’s ready for public consumption. According to the deadline I set I am a bit overtime which is slightly disappointing. I think the biggest contributing factor was a lack of planning. By the time I finished implementing the […]<\/p>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/posts\/769"}],"collection":[{"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/comments?post=769"}],"version-history":[{"count":1,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/posts\/769\/revisions"}],"predecessor-version":[{"id":969,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/posts\/769\/revisions\/969"}],"wp:attachment":[{"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/media?parent=769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/categories?post=769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cjohnson.id.au\/wp-json\/wp\/v2\/tags?post=769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}