<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-1071293167519095700</id><updated>2009-10-13T04:23:30.601+01:00</updated><title type='text'>The Multimedia / Games Blog of Adam Kidd</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default?start-index=26&amp;max-results=25'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-5995788833642855272</id><published>2008-06-29T18:11:00.001+01:00</published><updated>2008-06-29T18:12:05.862+01:00</updated><title type='text'>Meh</title><content type='html'>I'm going to make a new blog as part of my portfolio website I'm going to be working on shortly. &lt;br /&gt;&lt;br /&gt;This one irritates me..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-5995788833642855272?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/5995788833642855272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=5995788833642855272' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5995788833642855272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5995788833642855272'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/06/meh.html' title='Meh'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-631221634938434076</id><published>2008-05-13T20:42:00.001+01:00</published><updated>2008-05-13T20:42:30.899+01:00</updated><title type='text'>What's a hiatus?</title><content type='html'>I've not posted here for over a month now, since I only got the internet back a couple of days ago after moving flat, it didn't cross my mind really until now.&lt;br /&gt;&lt;br /&gt;A fair bit has happened since I lost the internet - I've started working on the unreal level design, got a job (starts tomorrow, yay money!), and realised how incredibly little I know about maya at the moment. The latter is the biggest problem right now, since I need to use maya to create static meshes for the unreal level! &lt;br /&gt;&lt;br /&gt;As a "quick" remedy, I'm going to watch the 13 hours of video in the 3dbuzz advanced modeling dvd's for polygon modeling up to and including the modeling of a socom pistol. Having done this, I'll need to learn how to do texturing in maya for exporting to unreal, which should be a much shorter task. I'll also have a sweet socom pistol model which I can put in a modeling portfolio, which will be nice!&lt;br /&gt;&lt;br /&gt;That's got to be done by the end of thursday ideally so I'm setting a tentative deadline for that being done by then. Following that I need to start making the level in unreal so going to be getting some tracing paper out and making sure of exactly what I want to do with the level. Since I had an idea today of having a long glass corridor I clearly need to think more about it since that would be just about the lamest thing you could have in an unreal level.&lt;br /&gt;&lt;br /&gt;I type too fast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-631221634938434076?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/631221634938434076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=631221634938434076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/631221634938434076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/631221634938434076'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/05/whats-hiatus_13.html' title='What&apos;s a hiatus?'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-3671187300452736523</id><published>2008-04-04T23:20:00.003+01:00</published><updated>2008-04-04T23:26:29.643+01:00</updated><title type='text'>3rd year projects o_O</title><content type='html'>Just pretty much skim-read the information on the third year projects, and I think the project I'm working on with Pawky Designs will be suitable for my live client project, but as we're aiming to get that released in its first stages by september, I don't know if it will qualify!&lt;br /&gt;&lt;br /&gt;There is undoubtedly a LOT of work to do on this site, probably enough to get a first class masters qualification in fact, and the potential for ongoing add-ins and updates is very significant, and I could likely spend the entire year just adding more things to the site to make it even better. &lt;br /&gt;&lt;br /&gt;I have a lot to think about in regards to what I would like to do after I finish because I'm still teeter-tottering between web design and 3d animation, and a combination of the two doesn't appeal greatly to me as I've seen it done so poorly before.. but then perhaps that's why I could be good at it.. because once I've finished the final year I will undoubtedly be advanced in both areas (since I will be putting a load of time into improving my 3d work) rather than just the web design as I am currently.&lt;br /&gt;&lt;br /&gt;*shrugs*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-3671187300452736523?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/3671187300452736523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=3671187300452736523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/3671187300452736523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/3671187300452736523'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/04/3rd-year-projects-oo.html' title='3rd year projects o_O'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2894156243973045705</id><published>2008-04-03T22:01:00.010+01:00</published><updated>2008-04-04T23:28:04.607+01:00</updated><title type='text'>Tiny things</title><content type='html'>Just had a few thoughts while working on some of the things for the project outside uni, first of all I forgot to mention in my previous post that it is not a solo project, it is a joint venture with a company called Pawky Designs based in the Hive.&lt;br /&gt;&lt;br /&gt;It's a student company, and is owned by the guy that made My Magical City (see www.mymagicalcity.co.uk) which won an award (I forget the name..) with a prize of £10,000 while it was in the concept stage which is what funded it to get where it is now.&lt;br /&gt;&lt;br /&gt;I will shortly be starting a business in the hive myself if possible as well: I've got an application form ready to fill out but I'm not sure how I'm going to go about it since at current I would need to be in the hive on 1-2 weekdays a week for 12 weeks starting in june, which is clearly not ideal for job seeking and making money over summer! I may have to stoop to the level of call centre work again as the flexible hours and generally high level of pay could make it worth my while to stay up here in Notts.&lt;br /&gt;&lt;br /&gt;The new project is slightly similar to my magical city in that its going to be using (true) isometric pixel art, which I've done a little of in the past:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_N5wXQSSOJI4/R_VHyHV-nyI/AAAAAAAAADE/qZvsugcCwuA/s400/iso-house.png" /&gt;&lt;/center&gt;Note that the above is not truly isometric, as it uses an angle of 26.565 degrees instead of 30 as it should be. This is the standard you will see on the web however made by people such as eBoy and Gunstar Red as it gives very clean lines.&lt;br /&gt;&lt;br /&gt;I've never been one for copying however, and while it may be slightly easier to work in false-isometric, I'm all for us making our own style!&lt;br /&gt;&lt;br /&gt;I've started to make a few pixel people (and tv's apparently) which you can see below:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;img src = "http://bp0.blogger.com/_N5wXQSSOJI4/R_VJv3V-nzI/AAAAAAAAADM/MJUMLf2S6Vs/s400/pixel1.png"&gt;&lt;br /&gt;&lt;img src = "http://bp0.blogger.com/_N5wXQSSOJI4/R_VJv3V-n0I/AAAAAAAAADU/dxRsAEKyLFc/s400/pixel2.png"&gt;&lt;br /&gt;&lt;img src = "http://bp1.blogger.com/_N5wXQSSOJI4/R_VJwHV-n1I/AAAAAAAAADc/oAjP3Fcpj90/s400/pixel3.png"&gt;&lt;br /&gt;Fubar body:&lt;br&gt;&lt;img src = "http://bp1.blogger.com/_N5wXQSSOJI4/R_VJwHV-n2I/AAAAAAAAADk/WLEJSnD49cI/s400/pixel4.png"&gt;&lt;br /&gt;Much improved:&lt;br&gt;&lt;img src =  "http://bp1.blogger.com/_N5wXQSSOJI4/R_VJwHV-n3I/AAAAAAAAADs/548bpoTuv8M/s400/pixel5.png"&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2894156243973045705?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2894156243973045705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2894156243973045705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2894156243973045705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2894156243973045705'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/04/tiny-things.html' title='Tiny things'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_N5wXQSSOJI4/R_VHyHV-nyI/AAAAAAAAADE/qZvsugcCwuA/s72-c/iso-house.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-212275608697290305</id><published>2008-04-02T11:55:00.002+01:00</published><updated>2008-04-02T12:17:38.426+01:00</updated><title type='text'>Working outside of uni</title><content type='html'>Been starting work on a secret project outside uni (NDA's stop me from saying anything really!) and it is going to be absolutely awesome once its done, problem is, the coding required is nothing less than immense and is a far greater challenge than the one I had on that damned game I was making!&lt;br /&gt;&lt;br /&gt;So at the moment, hoping for a september release which may or may not be likely, but will be easier to determine closer to the time! Other than that I'm seriously working on improving my php, flash, maya and mysql skills ready for doing this the best way I can.&lt;br /&gt;&lt;br /&gt;Other than that, I've also got to start on the UT level shortly (this week!) as I have big plans for it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-212275608697290305?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/212275608697290305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=212275608697290305' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/212275608697290305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/212275608697290305'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/04/working-outside-of-uni.html' title='Working outside of uni'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2169458666941158312</id><published>2008-03-15T22:41:00.000Z</published><updated>2008-03-15T22:42:03.105Z</updated><title type='text'>This is awesome</title><content type='html'>Need I say more? Watch this!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.weebls-stuff.com/toons/Animator+vs+Animation/"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2169458666941158312?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2169458666941158312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2169458666941158312' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2169458666941158312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2169458666941158312'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/03/this-is-awesome.html' title='This is awesome'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-6038284560415313359</id><published>2008-03-12T20:54:00.002Z</published><updated>2008-03-12T21:03:33.941Z</updated><title type='text'>Recovery</title><content type='html'>After a very long 36 hour stint before the hand-in, I've now had time to recover (which involved lots of sleep and a few pints!) I'm going to keep on working on the game, though with a few changes to make it more suitable as a full platform game engine, and also create my own flash-based level editor for the engine.  It will in a few months be a very nice engine that I can use to create platform games (and a few other types of games) relatively easily!&lt;br /&gt;&lt;br /&gt;I will not be posting the game as it stands now on this blog, nor will I for a while, as I intend to procure sponsorship for the game once it is completed, and, as it is an original idea, I don't want it to be stolen by random internet users!&lt;br /&gt;&lt;br /&gt;I will shortly be beginning work for Pawky designs in the Hive on their website mymagicalcity.co.uk [plug!] and other work they get soon as their in-house programmer, which should be very good not only as a paying job (on a per contract basis) but also for improving my knowledge of various programming languages and also improving my portfolio and design skills.&lt;br /&gt;&lt;br /&gt;So lots going on at the moment, will post more soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-6038284560415313359?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/6038284560415313359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=6038284560415313359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6038284560415313359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6038284560415313359'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/03/recovery.html' title='Recovery'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-6509474004134519020</id><published>2008-03-07T01:13:00.002Z</published><updated>2008-03-07T03:44:45.350Z</updated><title type='text'>Late night programming</title><content type='html'>Given that I've got so much work to do on this game, I'm not going to sleep over the coming few nights until I've met my targets for that day.&lt;br /&gt;&lt;br /&gt;For tonight that means I need the second half of the game working. Unfortunately due to a very busy day flat hunting, its now 3:30am and though I've made loads of changes including fixing the bug that made the character warp occasionally (woohoo!) I still haven't done that necessary part.&lt;br /&gt;&lt;br /&gt;So now over the next hour, or two if I'm unlucky (I think it should be fairly easy, sods law says it won't be) I'll be adding this functionality and then uploading my test here! Then sleep!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-6509474004134519020?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/6509474004134519020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=6509474004134519020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6509474004134519020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6509474004134519020'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/03/late-night-programming.html' title='Late night programming'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-8066781559631121321</id><published>2008-03-06T02:46:00.002Z</published><updated>2008-03-06T02:57:49.760Z</updated><title type='text'>The deadline approaches..</title><content type='html'>It's late at night and I can't sleep, partly because I keep thinking about all the cool things I could do with my game, but probably mostly because I slept till 2pm today!&lt;br /&gt;&lt;br /&gt;Unfortunately, with the deadline fast approaching, my game seems far off completion, and to be fair, despite spending already probably around 200 hours or more on the game, there is still a huge amount of features I want to add, some of which I simply won't be able to because my eyes are bigger than my stomach so-to-speak.&lt;br /&gt;&lt;br /&gt;So focusing on the important parts is key over the next few days, and without fail I will have the second half of the game working tomorrow (eyes peeled for a demo on here people!) and will hopefully have started adding the enemies/things to make the game challenging.&lt;br /&gt;&lt;br /&gt;It seems like I haven't done much so far from what there is to show, but there has been a huge amount of thought, some learning of advanced trigonometry and matrices, and some seriously complex coding (for me at least, this is probably the most difficult coding I've ever done!) to get the game where it is right now. What is left seems simple in comparison to the hurdles I've overcome to get the character moving smoothly!&lt;br /&gt;&lt;br /&gt;So now the targets for the next few days which I will meet unless I run into some unlikely difficulties with some parts are:&lt;br /&gt;&lt;br /&gt;Thursday: Add second half of the game in, have character moving smoothly in all cases possible.&lt;br /&gt;&lt;br /&gt;Friday: Add the bad guys and the end screen with scores etc. Add checkpoints if possible.&lt;br /&gt;&lt;br /&gt;Saturday: Create the full level and boss level and do some testing to make sure it works. Add start screen/preloader and checkpoints if not done on friday.&lt;br /&gt;&lt;br /&gt;Sunday: Improve character graphics and add necessary animations&lt;br /&gt;&lt;br /&gt;Monday: Miscellaneous tweaks and phidget implementation. Add a tutorial and high score board if time allows.&lt;br /&gt;&lt;br /&gt;Tuesday: Any remaining tweaks/improvements.&lt;br /&gt;&lt;br /&gt;So in all, a rather busy few days coming, I think the coming days should increase the total time taken to over 300 hours, which will have been well worth the time spent!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-8066781559631121321?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/8066781559631121321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=8066781559631121321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8066781559631121321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8066781559631121321'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/03/deadline-approaches.html' title='The deadline approaches..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2156692889756942002</id><published>2008-03-03T12:47:00.002Z</published><updated>2008-03-03T12:49:35.426Z</updated><title type='text'>It's been a long week..</title><content type='html'>..but finally, I've managed to get my character moving smoothly over slopes. I tried various methods of rotating the character and trying to hit-test him against the slopes, but the hit test simply wouldn't work. There was absolutely no reason why it wasn't working, and to be honest I think I probably ran into a bug in actionscript.&lt;br /&gt;&lt;br /&gt;However, using a single pixel bitmap to work out how far the character needs to rotate worked perfectly and here is the proof in all its smooth slope-gliding glory!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flamingsamurai.com/Incarnate/Test%2010/Incarnate.html"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2156692889756942002?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2156692889756942002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2156692889756942002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2156692889756942002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2156692889756942002'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/03/its-been-long-week.html' title='It&apos;s been a long week..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-1677902787272817398</id><published>2008-02-27T11:30:00.003Z</published><updated>2008-02-27T11:35:29.507Z</updated><title type='text'>Of course!</title><content type='html'>Got my code semi-running after yesterday, unfortunately the character immediately falls through the floor, even though it is detecting he hits the floor! It seems in my rush to create most of the states for the character, I forgot one of the most important - where he's standing still! So at the moment after he's created he never hit tests at all, so thats on my list today!&lt;br /&gt;&lt;br /&gt;Since this code is all written and just needs bug testing now, the character should be moving properly by the end of today, a couple of days later than I'd hoped but this is one of the last major milestones before the game begins to look like I intended!&lt;br /&gt;&lt;br /&gt;Once the character moves and the second half of the game is in, I can concentrate on performance indicators, start, finish and loading screens, and finally, making the actual level for the project and improving the graphics.  After that, its simply a task of adding more features to the game, which will be a particularly interesting part!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-1677902787272817398?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/1677902787272817398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=1677902787272817398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1677902787272817398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1677902787272817398'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/of-course.html' title='Of course!'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2586813325935796347</id><published>2008-02-26T21:37:00.003Z</published><updated>2008-02-26T21:39:50.665Z</updated><title type='text'>Don't code too much at once</title><content type='html'>Have just added a LOT of code to my game today, but can't test it yet! Need to write another four functions before I'll be able to test it, and then there will be a lot of debugging I expect. Nonetheless I should have a working version by mid-afternoon tomorrow ready to post on here, and I can then add the second half of the game in finally!&lt;br /&gt;&lt;br /&gt;I really hope the code I've spent so much time on today doesn't have many bugs..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2586813325935796347?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2586813325935796347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2586813325935796347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2586813325935796347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2586813325935796347'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/dont-code-too-much-at-once.html' title='Don&apos;t code too much at once'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-5823977321201015019</id><published>2008-02-24T21:12:00.003Z</published><updated>2008-02-24T21:17:36.858Z</updated><title type='text'>Next on the list..</title><content type='html'>Tomorrow my target is to get the character moving realistically once the secondary hit test function works correctly. After this I'll be adding the second half of the game in.. which will hopefully also be done tomorrow.&lt;br /&gt;&lt;br /&gt;For those of you who happen to be reading this that aren't on my course, watch this space over the next few days as the game is really going to start coming together. As I haven't yet explained to anyone outside the course what my game concept is, hopefully the next few posts will be very interesting to some of you!&lt;br /&gt;&lt;br /&gt;Next on the list after this game is completed (well technically it's just a single level rather than a full game) is to create my own website which is long overdue. Once it is complete, this blog will be moved there and I will be creating a secondary blog which will include only highlights from this and hopefully more interesting posts.&lt;br /&gt;&lt;br /&gt;Following this is finally getting the 3dBuzz work done so come the new term of University I'll be making some awesome characters. This part may be delayed if the new project is due shortly after Easter, but we shall see!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-5823977321201015019?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/5823977321201015019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=5823977321201015019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5823977321201015019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5823977321201015019'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/next-on-list.html' title='Next on the list..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-1020393750748344503</id><published>2008-02-24T21:02:00.003Z</published><updated>2008-02-24T21:12:12.352Z</updated><title type='text'>More, more, more!</title><content type='html'>I've been working on the character hit tests today, now that the new hit test in the previous post works perfectly, I've been adding the secondary hit test to the character. Unfortunately, like all things seem to be with coding this game, adding this functionality negates some of my other code which will henceforth be useless.&lt;br /&gt;&lt;br /&gt;This will however enable far more realistic jumping and collision reaction, and furthermore will allow me to move the character up slopes realistically, so the advantages are clear. Just the fact that when he jumps and hits a ceiling he'll start to fall down is nice in itself, and the knowledge that the code I'm writing will be re-usable to the extent that I can EASILY make another platform game afterwards is inspiring to say the least, and in itself, the only reason I am continuing down this difficult road.&lt;br /&gt;&lt;br /&gt;This game: Many, many hours of coding to get it working as I want&lt;br /&gt;Next platform game I make: A few days of graphical changes, a bit of game-specific AI coding/minor tweaks and constructing the levels!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-1020393750748344503?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/1020393750748344503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=1020393750748344503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1020393750748344503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1020393750748344503'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/more-more-more.html' title='More, more, more!'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2497193099814667512</id><published>2008-02-23T09:27:00.002Z</published><updated>2008-02-23T09:38:44.992Z</updated><title type='text'>hitTest changes</title><content type='html'>Have recently mostly recoded my game to improve the hit-testing - I had planned to do this for a short while as the speed increase provided is around 100%!!&lt;br /&gt;&lt;br /&gt;The reason for this is, before I was creating an entire world-size bitmap to perform hit-tests against with the character, meaning it would create a 21x16 tile bitmap in memory - so thats 336 tiles it had to copy before even doing the hit test. It would then have to redo this after the hit-test to refresh the screen in the correct location.&lt;br /&gt;&lt;br /&gt;In the new version, it creates a mini-bitmap of the tiles surrounding the characters centre point and does the hit-tests on this instead, so instead of 336 tiles being loaded into a large bitmap, only 9 tiles are loaded into a much smaller bitmap.&lt;br /&gt;&lt;br /&gt;This of course will have an impact on not only how fast the screen will redraw each frame, but also the hit tests will use far less calculations since it only needs to test the non-transparent pixels in the 3x3 tile mini bitmap, so speed increases all round!&lt;br /&gt;&lt;br /&gt;Not only that, but I also changed how the array is created to a way that makes it around 90% quicker to access after creation (something to do with Flash' optimization code) than how I was using it, so overall now the game should be running MUCH faster!&lt;br /&gt;&lt;br /&gt;Here is the game now, with the mini bitmap it is performing the hit-tests against in the top left corner (move the character around and you'll see!)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flamingsamurai.com/Incarnate/Test%209/Incarnate.html"&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/Test Images/9thtest.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2497193099814667512?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2497193099814667512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2497193099814667512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2497193099814667512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2497193099814667512'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/hittest-changes.html' title='hitTest changes'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-6206885427759759576</id><published>2008-02-20T12:44:00.004Z</published><updated>2008-02-20T18:00:09.938Z</updated><title type='text'>Actionscript 3: Learning more</title><content type='html'>I'm taking a break from coding the game today in order to learn Actionscript 3 a lot better.&lt;br /&gt;&lt;br /&gt;Most importantly I want to be able to split my code up into a few seperate actionscript files so it's easier to see whats what and edit individual parts seperately (hopefully) without messing up anything else.&lt;br /&gt;&lt;br /&gt;Other than this, I think its about time I learnt more about Actionscript 3. After all it's hugely different and the many things I've learnt during this project so far are only lightly touching upon the surface of its true power.&lt;br /&gt;&lt;br /&gt;I figure that one day spent today will save me many more hours over the coming 2 weeks before the deadline, meaning the game could be even better!&lt;br /&gt;&lt;br /&gt;Even if it doesn't save me that much time, it is still a worthwhile investment as when I am creating my portfolio page over the Easter holidays of uni, I will be able to use the improved programming knowledge to aid my (re-)learning of PHP/mySQL which I haven't used for a long time, but fully intend to use to create a back-end for me to update the site easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-6206885427759759576?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/6206885427759759576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=6206885427759759576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6206885427759759576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6206885427759759576'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/learning-too-much-actionscript-in-one.html' title='Actionscript 3: Learning more'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-5675422870948498068</id><published>2008-02-19T12:08:00.006Z</published><updated>2008-02-19T12:44:57.177Z</updated><title type='text'>Wasted time but light on the horizon</title><content type='html'>I spent most of yesterday (well, about 14 hours) trying to get my character moving nicely but as it reached the last 30 mins, I realised that I can't tell how the character is hitting things at the moment; I can't differentiate at the moment whether the character is hitting something with his head or his feet.&lt;br /&gt;&lt;br /&gt;This causes undesirable behaviour such as if he jumps into another object he can jump higher because he's hit something which resets the jump counter.&lt;br /&gt;&lt;br /&gt;I've thought about various ways to solve this and this is what I've come up with (in order of thought):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.&lt;/span&gt; Use various points around the character and if the whole character hits something, perform a hittest on those objects and see which ones are colliding at the same point as the character is. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/collision images/idea1.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Advantages: Gives some indication of which part of character is colliding.&lt;br /&gt;&lt;br /&gt;Disadvantages: if the character hits a spike or anything in the middle of himself, only the collision on the character will register and this may still cause undesirable effects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;2.&lt;/span&gt; Use four half-character hit tests to determine what quadrant he's hit. This is basically the same as above but with bigger hit test areas.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/collision images/idea2.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Advantages: Won't miss any spikes and a general area where he's been hit will always be generated.&lt;br /&gt;&lt;br /&gt;Disadvantages: Still a lot of inaccuracy in the detection. This may be absolutely fine however.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.&lt;/span&gt; Find the four tiles surrounding the character and put ONLY these into a bitmap. This will hugely improve the speed of the game running as it only has to load 4 tiles each frame for hit testing instead of 300 as it does currently.&lt;br /&gt;&lt;br /&gt;Using these four tiles id numbers, identify them as slopes or solid ground etc, and use calculations to figure out where the character should be based on that.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/collision images/idea3.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Advantages: Very accurate and covers how the character should be angled upon the slope immediately.&lt;br /&gt;&lt;br /&gt;Disadvantages: Will take a lot of coding and may not be possible in the scope of this game.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4.&lt;/span&gt; Again use the four tiles around the character, but this time identifying them as slopes or uneven/flat ground. Instead of calculating where the character will have to be when he lands, find out where his hands and feet need to be seperately and change his animation accordingly.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/collision images/idea4.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Advantages: Most realistic animation possible. [Excuse the incredibly bad paint image, didn't have much time!]&lt;br /&gt;&lt;br /&gt;Disadvantages: Actually animating the character may be difficult. This may likely by alleviated by the fact the game is solely black and white. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm thinking at the moment that the most likely choices will be either number four or  numbers 2 and 3 combined.&lt;br /&gt;&lt;br /&gt;I've also been thinking about using &lt;a href="http://teknikus.dk/tj/gdc2001.htm"&gt;verlet integration&lt;/a&gt; for the game, but right now I've got no idea how to understand what it is since American mathematics is written using so many symbols it means nothing to me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-5675422870948498068?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/5675422870948498068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=5675422870948498068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5675422870948498068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5675422870948498068'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/wasted-time-but-light-on-horizon.html' title='Wasted time but light on the horizon'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-5717513110937668391</id><published>2008-02-18T23:48:00.003Z</published><updated>2008-02-18T23:50:03.130Z</updated><title type='text'>Troubles with movement..</title><content type='html'>Been having a lot of trouble getting the character moving today, but I've just had a moment of potential hope as I've just found an excellent site on hitTests which may very well help me hugely with this stage of the programming.&lt;br /&gt;&lt;br /&gt;Here's the tutorial:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emanueleferonato.com/2007/01/08/create-a-flash-draw-game-like-line-rider-or-others-part-1/"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The end result is very close to what I want for the character. Obviously since my code is different I'll have to modify it a bit but its a great start! Not sure if it's AS3 but hopefully it is!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-5717513110937668391?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/5717513110937668391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=5717513110937668391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5717513110937668391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/5717513110937668391'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/troubles-with-movement.html' title='Troubles with movement..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-8451407875733818964</id><published>2008-02-18T21:59:00.002Z</published><updated>2008-02-18T22:06:11.556Z</updated><title type='text'>He jumps, he scores!</title><content type='html'>Mr Block has moved to a different world, and is now affected by gravity.&lt;br /&gt;&lt;br /&gt;It's not all bad for him though, he's learnt how to jump!&lt;br /&gt;&lt;br /&gt;Here he is for anyone who wants to see him jumping:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flamingsamurai.com/Incarnate/Test 8/Incarnate.html"&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/Test Images/8thtest.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-8451407875733818964?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/8451407875733818964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=8451407875733818964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8451407875733818964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8451407875733818964'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/he-jumps-he-scores.html' title='He jumps, he scores!'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-550531162460913184</id><published>2008-02-18T21:57:00.003Z</published><updated>2008-02-27T11:37:54.324Z</updated><title type='text'>Code speed explanation!</title><content type='html'>The code isn't actually impossibly fast, in fact, it could be almost twice as fast (so I will be changing it shortly!)&lt;br /&gt;&lt;br /&gt;It turns out, flash optimizes its arrays if they contain only integers, which my code happened to, but since I was using split to create the arrays, I can actually nearly double the speed the arrays are accessed, as well as speeding the build time by around 20% by changing from using split to either push or fixed length arrays!&lt;br /&gt;&lt;br /&gt;So code will soon be even faster!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-550531162460913184?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/550531162460913184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=550531162460913184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/550531162460913184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/550531162460913184'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/code-not-really-impossibly-fast.html' title='Code speed explanation!'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-1763735788892117182</id><published>2008-02-17T18:39:00.005Z</published><updated>2008-02-17T18:47:19.608Z</updated><title type='text'>Mr Block is suddenly stopped on his rampage</title><content type='html'>I've added a basic testing character in now and he moves around - not properly yet, but he moves! I'm about to fix the most obvious problem with it at the moment - when he hits any objects side, he gets stuck in the object. &lt;br /&gt;&lt;br /&gt;This is caused by my code creating the moved world after the character is moved, so its just a bit of rearranging needed. &lt;br /&gt;&lt;br /&gt;Soon he will rule the world! Muahaha!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flamingsamurai.com/Incarnate/Test 6/Incarnate.html"&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/Test images/6thtest.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-1763735788892117182?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/1763735788892117182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=1763735788892117182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1763735788892117182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/1763735788892117182'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/mr-block-is-suddenly-stopped-on-his.html' title='Mr Block is suddenly stopped on his rampage'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-6486049345875297251</id><published>2008-02-16T12:36:00.004Z</published><updated>2008-02-17T17:05:42.452Z</updated><title type='text'>My code runs impossibly fast!?!?</title><content type='html'>I recently posted my code so far on the actionscript.org forums in case anyone else attempting to make a tile-based game like this may find it useful.&lt;br /&gt;&lt;br /&gt;It seems however after a post today by friendly forumite "sgartner" that my code shouldn't possibly be able to run as fast as it is! Here's the post:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.actionscript.org/forums/showthread.php3?t=160386"&gt;http://www.actionscript.org/forums/showthread.php3?t=160386&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So basically, because I happened to make my code with the split() function it seems to have made the arrays faster to access than if I had created them in any other way!&lt;br /&gt;&lt;br /&gt;I hope that I've discovered some unbelievable flaw in actionscript that will make peoples code run faster, and that it's not just a (unlikely) coding error in the changed examples by sgartner!&lt;br /&gt;&lt;br /&gt;This should turn out to be extremely interesting, and I want to find out if it will have the same effect with single, linear arrays or if it is limited to multi-dimensional arrays as I have used.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-6486049345875297251?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/6486049345875297251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=6486049345875297251' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6486049345875297251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/6486049345875297251'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/it-shouldnt-be-possible-for-my-code-to.html' title='My code runs impossibly fast!?!?'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-7782773740559136312</id><published>2008-02-15T17:33:00.003Z</published><updated>2008-02-15T17:41:29.207Z</updated><title type='text'>Physics? Meh..</title><content type='html'>OK, so I've sadly missed a couple of days where I could have worked as I took a temporary job for 2 days (and valentines day - watching jumper was a must!) but during that time I've been thinking of what will be the easiest way to get the character moving.&lt;br /&gt;&lt;br /&gt;The most efficient way I can think of doing it is by implementing a rudimentary physics engine (well just gravity really for now)  to do it.&lt;br /&gt;&lt;br /&gt;I figure this will also enable me to easily add realistic jumping into it as if there is a force constantly pulling down on the character, all I need to do to jump is oppose that force and put a decay on the opposing force over time. Assuming the decay is calculated properly (I'm thinking exponentially right now, but I'm not too sure really!) then it should automatically give the character a jump that slows at the top and speeds up on the way down, like real life!&lt;br /&gt;&lt;br /&gt;So my next task now is to get the character in the game and, hopefully, moving!&lt;br /&gt;&lt;br /&gt;Watch this space..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-7782773740559136312?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/7782773740559136312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=7782773740559136312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/7782773740559136312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/7782773740559136312'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/physics-meh.html' title='Physics? Meh..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-2839418156780215014</id><published>2008-02-13T13:57:00.002Z</published><updated>2008-02-13T14:19:30.260Z</updated><title type='text'>Flash keyPolling</title><content type='html'>Just found this keyPoll class which tests if a key is down or up in flash. My code currently does this but it could be better! &lt;br /&gt;&lt;br /&gt;This class seems interesting and I might see if I can modify parts to improve my code..&lt;br /&gt;&lt;br /&gt;Here's a link if anyones interested in taking a look:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flashgamecode.net/classes/key-polling-class"&gt;FlashGameCode.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They also have a few other classes and even code for a particle system in flash! Definitely worth a look.&lt;br /&gt;&lt;br /&gt;Here's a few other sites which other's may find useful:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.8bitrocket.com"&gt;8BitRocket:&lt;/a&gt; This guy has some really good tutorials on actionscript 3 game development including pixel level collision detection (lots of you will need this!) and other things.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fisixengine.com/"&gt;Fisix Engine:&lt;/a&gt; A physics engine in flash! Looks very interesting!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.papervision3d.org/"&gt;Papervision 3d:&lt;/a&gt; A 3d rendering engine in flash - import your 3d models and animate them! Actionscript 3 has revolutionised flash development..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/"&gt;WOW 3D Physics Engine:&lt;/a&gt; A 3D physics engine in flash! Trumps all the others but isn't complete yet - still is going to be amazing when done - think of the games and things you'll soon be able to create in flash! I can't wait!&lt;br /&gt;&lt;br /&gt;Hope someone finds these as interesting as I did!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-2839418156780215014?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/2839418156780215014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=2839418156780215014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2839418156780215014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/2839418156780215014'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/flash-keypolling.html' title='Flash keyPolling'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071293167519095700.post-8389126996118658794</id><published>2008-02-13T13:27:00.004Z</published><updated>2008-02-17T17:04:42.097Z</updated><title type='text'>5 minutes of coding later..</title><content type='html'>5 minutes of coding done after the previous post (plus a shower and breakfast!) and I've fixed the most important bugs in the new scrolling screen.&lt;br /&gt;&lt;br /&gt;Now it scrolls smoothly and doesn't have any black gaps on the sides, and also doesn't jump when it gets to the final rows/final columns tile, so overall is FAR better from just a couple of minutes changing where a few things were.&lt;br /&gt;&lt;br /&gt;There is one small bug left to fix - when you get to the last row/column, it tries to load a nonexistant tile from the next row/column (which is causing it to pause until you get away from that row/column) - just need a quick bit of code to fix that, but I know exactly what to do so this part (should) be simple :)&lt;br /&gt;&lt;br /&gt;Edit: Just fixed it and updated the link - there is now no pauses at all when navigating the map - works perfectly at this stage! &lt;br /&gt;&lt;br /&gt;Here's the better scrolling version:&lt;br /&gt;&lt;br /&gt;&lt;a href = "http://www.flamingsamurai.com/Incarnate/Test 5/Incarnate.html"&gt;&lt;img src="http://www.flamingsamurai.com/Incarnate/Test Images/5thtest.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next steps:&lt;br /&gt;&lt;br /&gt;1. Update comments/reorganise code so its cleaner and easier to read.&lt;br /&gt;&lt;br /&gt;2. Add the character and start getting him moving!&lt;br /&gt;&lt;br /&gt;I'm looking forward to this step :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071293167519095700-8389126996118658794?l=and-just-like-that.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://and-just-like-that.blogspot.com/feeds/8389126996118658794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1071293167519095700&amp;postID=8389126996118658794' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8389126996118658794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071293167519095700/posts/default/8389126996118658794'/><link rel='alternate' type='text/html' href='http://and-just-like-that.blogspot.com/2008/02/5-minutes-of-coding-later.html' title='5 minutes of coding later..'/><author><name>Adam</name><uri>http://www.blogger.com/profile/15966705953134353519</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18082510707534302750'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry></feed>