About delph (twitter: @_delph)

del·phic; /ˈdelfik/; Adjective; Deliberately obscure or ambiguous.
http://delphic.me.uk / http://darklingdevelopment.com


Ludum Dare 26

delph's Trophies

Archive for the ‘LD #26’ Category

‘White Circle’

Posted by (twitter: @_delph)
Sunday, April 28th, 2013 9:25 am

So I managed to finish a game this time! It’s available at http://goo.gl/4qI3O  it’s HTML5 and requires a keyboard. Works completely in Chrome, in other browsers some or all of the sounds fail to play. If it had a tablet or other device to test with I probably could add touch controls (I think it might work quite well with the game actually), but I don’t fancy trying to do it blind. So no touch controls, sorry!

On seeing the topic my first thought was, “oh what the f***”. My second thought was “Oh well this is a good excuse not use any art or music”. My third thought was “Actually might be a fun design challenge”, minimalism suggests to me, no UI, evident gameplay, no scores, no complex abilities.

I’m reasonably happy with it and I enjoyed working in JavaScript again (although any attempt proper OO broke down after a few hours), I think the most important change from last time I attempted it was the media blackout, mostly because other people are more skilled at this that me… especially in the art and music departments, best to ignore that whilst you’re working.

I think next time I try to make a HTML5 game I’m going to use WebGL even if it’s 2D because I would have liked to do some post-processing effects to pretty it up. Also when playing with higher top speeds for the circles it turns out even a reasonably low speed has a lot juddering.

This time I used howler.js for sound because it provides fall back for non-web audio api browsers… but given that the sounds only kind of work on those browers, I think I’ll just use the web audio API myself in future.

My final thought is, I had to make myself do a steering behaviours project a couple of months ago and I kind of thought to myself at the time, “this is a waste of time”… however this game’s AI is pretty much exclusively steering behaviours. So that’s good encouragement to continue to do ‘learning’ projects as well as actual game projects.

So, yay finished a Ludum Dare, it was fun. If you try my game I hope you enjoy it.

So let’s try this again…

Posted by (twitter: @_delph)
Friday, April 26th, 2013 11:18 am

So I attempted to make a game for LD25, unfortunately I am ashamed to admit I gave up in frustration after about 8 hours. There were a number of reasons:

The first issue, tried to make a sprite based game using Unity3D… now the clue is in the name, whilst Unity can be used to make 2D games it’s not its primary focus, and when your only target is web deployment there are probably better choices… Unity is great at making complex things simple (Physics, 3D Animation, Terrain Generation, Sound integration) but it’s also pretty damn good at making simple things complex (just drawing a freaking picture on to the screen).

So this time if I use Unity3D I’m going to do something in 3D and make use the out-of-the-box cool stuff Unity has (like physics!) however if I decide to try another sprite based game I’m going to use HTML5 canvas… you can’t get much more straight forward than context.drawImage(…).

The second issue, being based in the UK, I decided starting at ~2am probably not the best approach if I still wanted to be functioning by Sunday afternoon, so I got up at a reasonable time only to be horribly disheartened by all the people posting their already working prototypes after just 5-6 hours.

So this time I’m going media blackout, no checking the Ludum Dare posts – plenty of time to review those later – no twitter, no email. Also considering creating a sign “please don’t disturb unless you’re bringing sustenance”. This does mean I’m not going to post progress reports, but I’ll try to keep a log and post it all in one massive lump at the end along with the hopefully a finished game. I might relax this plan if I need some play-testers on Sunday.

The third issue, last time I did no preparation, I’d never tried to draw 2D sprites in Unity before, I’d not used any of the sprite manager plugins, I’d not practised creating my own sounds or music in years. Learning /remembering this stuff even enough to make place holder sounds takes a very long time!

So this time, I’ve drawn a few sprites with HTML5 already, I’ve worked out what libraries I’m going to use, I’ve got the wonderful SFXR to make some sound effects and tonight I’m going to be messing about with /learning the basics of LMMS in the hope I’ll be able to make some music with it some time over the weekend.

The fourth issue, a common one I think, I was overambitious. After 8 hours I just about had a sprite – which only I could recognise as a bear – you could move around facing in the right direction but not actually animating in any true sense of the word; some sprites that looked something like people (but again only to me it would seem) running about on semi-random paths (avoiding walls and such-like though) and the ability to make them disappear if you pressed space when facing them and were nearby… not really far enough along for 12+ hours in (5 hour delay before I started). It was at this point mostly frustrated by my complete lack of artistic skills that I went “Sod it, I’m going to go play a game rather than make one”.

So this time, whilst I’m also planning on using more appropriate tools, I’m still going to assume everything will take twice as long as I think it’ll take so I’ll try to think of a game to the theme I can make in half a day, that way the prototype might be finished on the first day and I can spend the second day polishing it. So it’s going to be something very simple, but much better to finish eh?

The fifth issue, I can’t drink caffeine (if I do I get heart palpitations) so I have to get a reasonably good night’s sleep, I can’t really crunch the way many people seem to live by.

So this time, well this one isn’t going to go away, but I’m planning on in-taking plenty of sugar and drinking lots of tea instead, and I can probably get away with a single cup of coffee or can of coke per day, so I’ll save that for the late evening in the hope it’ll help me continue to be productive into the night, I’ll just have to make do with maybe 32 hours of productive time (I’ve got to at least be able to get up for work on Monday too).

The final issue, I keep making excuses.

So this time I’m going to stop whining and keep working until the deadline, if it’s finished “yay!” if not, at least I didn’t give up this time.

Good luck everyone!

[cache: storing page]