Rather Useful Gamejam Briefing

PlatformExpoBriefing

As a way of preparing you for Global Gamejam Hull (you have signed up haven’t you) we’ve got an extra special Rather Useful Game Development Briefing next week.

  • Louis Deane will be talking about Unity development.
  • Simon Grey will be talking about making 3D spritesheets with dynamic lighting effects by using shaders
  • Rob Miles will be talking.

(actually I’ll be talking about creating XNA games for Windows 8 using the Monogame framework)

The briefing session will be on the afternoon of Thursday 24th of January from 1:30pm to 3:30 in Lecture Theatre D, the home of the “Rather Useful” brand. You don’t have to sign up for GlobalGameJam in order to come along, but those who have signed up will be allowed to sit at the front.

Get Into Global Game Jam Hull

GGJH_posterprint

Global GameJam Hull is picking up speed. Registrations are coming in thick and fast but we still have room for more. We want to fill Hull Studio School to bursting with folks who are keen to make games and have fun. We were down at the venue making plans today and we’ve got most things sorted out, thanks to some sterling work from Tom, Simon and team. Networks have been tested and upgraded, venues selected and a fantastic poster designed (thanks for that Lewis, love the critic with the scary eyebrows). All we need now is you.  If you aren’t convinced that you need to take part I’ve jotted down fifty reasons why I think you should come along.

  1. You will learn stuff.
  2. You will make stuff.
  3. You will meet interesting people.
  4. Including me.
  5. And Simon.
  6. We will have professional game developers taking part.
  7. And game publishers.
  8. Taking part will give you something to talk about at job interviews.
  9. And to put into your portfolio.
  10. There will be Free Food.
  11. And Drinks.
  12. You might win a big prize.
  13. Or a little one.
  14. There will be toys to play with.
  15. Including networked Xbox Gaming
  16. You might get worldwide fame and recognition.
  17. Or you might just get your next job.
  18. It only costs five pounds to register.
  19. You might get to play with crayons.
  20. We will let you write on the walls. (at least some of them)
  21. You can bring your friends with you.
  22. You can make some new friends too.
  23. You can forget completely about the outside world for 48 hours.
  24. You might become a viral sensation because of your awesome turn on our live webstream.
  25. You can make a board game if you like.
  26. Or bring one along and play it.
  27. You get to see what other people are up to in this area.
  28. And maybe even start a company with them.
  29. You get to take part in a worldwide event.
  30. It will be nice and warm.
  31. You can wear what you like (But please wear something).
  32. You will get a shiny nametag to wear.
  33. There will be movies to see.
  34. And some breakout presentations.
  35. You can even choose the subjects of the talks.
  36. You might meet a childhood hero.
  37. Or become one.
  38. You can stay the whole 48 hours if you like.
  39. Or you can sneak off home for a shower and a power nap.
  40. You get to choose your pizza toping (But not too many anchovies, OK?)
  41. We will have fizzy drinks and sweeties available (great at 4:00am).
  42. You can bring your guitar if you like.
  43. There will be nobody there playing the accordion. (Unless you like the accordion, in which case we will try to get someone in. Or your could bring yours at a pinch)
  44. You can mention it on Facebook.
  45. And maybe even blog about it.
  46. And Tweet too.
  47. The more people that come along, the more fun it will be.
  48. TV on a Saturday night is rubbish now that Strictly has finished.
  49. It might just change your life.
  50. It is certainly a great way to fill 48 hours of it.

Actually, if you are serious about getting into game development I really think you should come along. When you go for a job, and you are sitting alone on your side of the big desk, they are going to ask you something like “What have you done with your life?”. You could easily spend half an hour talking about the fun you had at GlobalGameJamHull, the people you met, and that silly game you published as a result. As you say those things you will see the interviewers checking things off in their heads “Works well in a team – check”, “Likes making games – check”, “Not afraid to put their ideas out there – check”. And so on.

I can’t guarantee that going to GlobalGameJamHull will change your life. But I can guarantee that if you don’t go, you’ll miss out on the chance that it could.

Sign up at http://globalgamejamhull.com/

Printing LED Enclosures with Ultimaker

DSCF0325.jpg

Spent some time today doing some 3D printing with the Ultimaker. And by some time I mean quite a while.

DSCF0338.jpg
Nearly a six hour print, one of my longest so far

I’m making an enclosure for a set of Gadgeteer LED Matrix Modules from GHI. I want to combine four of them to make a 16x16 dot LED display. Once I’ve built it and got them working I’ll figure out what to do with them. I spent a while last week printing out version one of the enclosure. Rather stupidly, I made this exactly the right size, i.e. 120mm wide internally. I figured that since the units were 60mm in size each that would work fine. Not so. It made them just the right size to not fit. It is a testament to the Ultimaker printer that they would not fit either way because they were exactly the same size as the opening in the enclosure. Darn.

So it was out with FreeCad and away to design a new enclosure with an extra mm all round, so that I could actually get the units into it. I also added some support pillars that engage with the Gadgeteer boards behind each display. What I need now are some really slim nuts so that I can bolt the displays in place.

DSCF0340.jpg

This is the finished print, complete with “sprue” that I’ll have to clean off. It took me ages to prise it off the blue tape. I think I need to adjust the platform a bit to make the top layer a bit smoother although, for this build, you don’t actually see this bit.

DSCF0344.jpg

Here is the tray with the LED units fitted.

Batman 2: DC Super Heroes for PS Vita

DSCF0333.jpg
and you get a free Lex Luthor model too.

I really like my PS Vita. I’ll like it even more when the Pinball Arcade people get the Twilight Zone pinball table onto it. However, that will be for a future blog post. Today I picked up a copy of Lego Batman 2: DC Super Heroes. I’ve always liked the Lego series of games, with their great characterisations and polished gameplay, and this implementation is just as charming as earlier ones.

They make a point of mentioning that the characters now actually speak, which is nice enough, although I always liked the way that they managed to make gestures and sound effects work so well. The PS Vita experience is remarkably like that on the big screen, although each area seems a little bit smaller than the ones I remember from other games. The emphasis is on teamwork, of course, and your computer controlled buddy is just as keen to help as a real one would be. It looks like you can do two player cooperative mode too , which is how the game should really be played.

The puzzles are mildly taxing, and it is impossible to die or get stuck, something which at my age I find really attractive in a videogame. There is also the attraction of being able to play as Superman later on, which will be fun.

If you have  PS Vita and you like Lego games then you won’t feel short changed by this, I’m enjoying ploughing my way through the levels.

Fun Fact: The original physics routines in the first Lego games were written by a graduate from our game development course at Hull, who saved the company a fortune by removing the need for them to buy an expensive physics engine.

Nokia 920 Wireless Charging

WP_20130113_002.jpg

Pad of Power – Pity it isn’t Yellow..

When I bought my Nokia Lumia 920 I was offered a free wireless charging pad. Today it arrived in the post. It is a slim, white, affair with a slightly beefier power supply than the one that came with the phone. You plug it in, place your Lumia on the pad and it charges the phone.

That’s it.

It just works. It takes a bit longer than wired connection and it does work if the phone is in the case, although in this case it seems to take slightly longer and the phone itself gets warm. This is either because there is greater inefficiency if the phone isn’t directly in contact with the charging base, or perhaps the case keeps in the normal charging heat you get when you charge a battery. Either way I rather like it. The only thing I’m less keen on is the charging light, which is an ultra-bright white led. If you have the charger on your beside table you had best point the light away from you as it is super bright in the dark. If you’re like me you’ll have dreams where you are being chased by people wielding powerful torches until you turn it round a bit.

I can now feel the tiniest pang of pity as I watch number one wife plug her iPhone in every night for charging. Nice enough phone, just not keeping up with the times.

Blogging the Rob Miles Way

DSCF0047.jpg

I’ve been blogging now for over ten years. I’m still not sure why. The best explanation I can come up with is that I’m happier blogging than not. And having done it for so long it would seem silly to stop.

At one time I thought that writing a blog would make my life more interesting, in that I’d start doing interesting things just so I can blog about them. It hasn’t quite worked out that way, but blogging has provided a place where I can jot down things that happen so that I can go back and read them later. It has also vastly improved my writing style and speed, so that I can dash off an article like this in around 15 minutes (I’m timing myself). If you are thinking about starting blogging, here are a few tips from someone with a lot of experience, if nothing else.

Pay for your services: I get my hosting from Squarespace, store my pictures on Flickr and host my domain names at Free Parking. There are lots of free services out there, but I really like the way that if I have a problem I can talk to someone with a financial stake in making me happy again.

Get a domain name: I was lucky enough to be able to get the use of robmiles.com. You might find that your name has gone though. Not a problem. I’m a big fan of running words together to make domain names. For a while I had theresalotofitabout.com but I couldn’t figure out what to do with it. Make a name that fits you and then register it. Your blog host will provide a way you can link that domain name to your site (Squarespace make this very easy) so that you don’t have an identity which is tied to any particular service provider.

Blog regularly: You don’t have to blog every day. Only an idiot would try to do that. Just make sure you have a regular heartbeat of a blog every now and then. If you start off blogging every day and then stop for a week it can feel like you have to do seven posts before you can put down that thought you just had. This makes a mountain between you and your next blog post that gets bigger every day. Just blog when you feel like it.

Blog for yourself: If you start blogging thinking that you are going to make a huge name for yourself and will get thousands of worldwide follows then think again. Unless you are very lucky, or very rude, you won’t get much attention. Your mum will read your blog, but there is no guarantee that anyone else will. I started blogging because I enjoyed the challenge, and because I wanted to improve my writing skills. I also thought it would be vaguely useful to be able to point people at my blog if they wanted to find out about things I’ve done. I also use the blog as a way of jotting down things that I’ve discovered and don’t want to have to discover again.

Don’t blog everything: There’s a lot of stuff in my life I don’t blog about. Don’t feel that because you have to blog every day you have to asset strip your private life just to get a post together.

Find a group: At Hull we have hullcompsciblogs.com which acts as an aggregator for blog posts. Posts from lots of our students are brought together there and shared. I have a habit of going on there and finding out what people are up to. Since my blog is on there this also means I have a “ready made” audience for my posts.

Syndicate: When I started blogging I found that people who wanted to comment on a blog post would just put their comment on my blog directly. That doesn’t happen now. Instead people will comment on Twitter or on Facebook. Look at using If This Then That to alert people to your posts, and make sure that you watch the feeds to catch comments and reactions. I use Windows Live Writer to create my posts, that has a plugin that will automatically send a tweet each time I make a blog post.

Track your Traffic: One nice thing about Squarespace is that it gives you very good traffic analysis. I also use Google Analytics to see what is happening on my site. This can be quite depressing, but it does provide a way you can find out if your audience is growing (it should do) and which of your posts were the biggest hits with readers.

Enjoy your blogging: I managed to find a voice, a style and a workflow that works for me. Every now and then I have the “Oh crikey, I have to do a blog post now” moment, but these are fairly few and far between. If blogging becomes a chore or a pain then you should either stop and do something else, perhaps a project website or get involved with a forum. Or write poetry, or a novel. Whatever you do I’d strongly advice keeping writing though, it is a very useful skill to have.

Learning and Teaching Conference

DSCF0052.jpg
Some of the audience. There is another picture on Flickr, click through to find my photostream. The camera is going through a French Impressionist blurry phase at the moment (or I didn’t hold it still enough). Apologies for that.

Earlier this year I was gobsmacked to find that I had been given a “Inspiring Teacher Award” as part of the Student Led teaching awards at the university. Very nice. As a result I also got invited to do an “Oral Bite” (is there any other kind) about being inspiring at the University Annual Learning and Teaching Conference.

So on Monday I wrote five minutes worth of material and this lunchtime I got to strut my stuff. It went very well and they were a lovely audience, once I found my slide deck. There were also some great sessions on teaching, the future, and where the university is going with all this. It was really nice to meet up with a bunch of folks who teach quite different things, in different ways, but all with the focus on giving the students the best learning experience possible.

There were quite a few questions on blogging and stuff like that. Stay tuned for my post tomorrow, where I’ll be doing a blog post on how I make the publishing legend that is the Rob Miles blog…..

Sunken Condos on Vinyl

IMG_5948.jpg

Not my best record deck, but not bad for 22 year old plastic Panasonic device.

Donald Fagen, half of Steely Dan, has recently released a new album. Since he is the guy that made “The Nightfly”, one of my all time favourite records, I thought I’d celebrate by buying a version on vinyl. It arrived today. A three sided album. The fourth side really is just shiny plastic. I grabbed my little record deck back from Mike’s office, where it has been languishing for a while, took it home and fired it up.

It sounds great. Very much in the same style as later Steely Dan stuff, which is not terribly surprising I suppose. If you like complicated, laid back, jazzy sounds then you’ll like it. Not sure if It sounds better or worse than the CD version to be honest, but it really does sound good. I’m terribly impressed by the way that we managed to get such amazing sound quality from a plastic disk with a wavy line pressed into it.

When you consider the complicated processing power that is used to move music around today, it seems incredible that my stereo reel to reel (which I must get down from the loft some day) made do with 18 transistors. And my first amplifier didn’t have many more.

I’m not sure that I want to go back to the day when skipping tracks meant waving a needle around just above some very easily scratched plastic, and where every twenty minutes you had to get up and change the record, but just this once I reckon it is worth it.

Fun with Dancing on Ice

IMG_5053-Edit.jpg

I was watching “Dancing On Ice” tonight (or at least it was on in the kitchen when we were having tea). I had a great idea. They could give the program a whole new feel by adding a different prefix to the last word each week:

  • “Dancing on Rice” – dancing and cooking. Contestants slide around on a bed of rice while preparing a nice chilli con carne to go with it.
  • “Dancing on Mice” – not real mice, of course, but computer ones. Contestants have computer mice fitted to their feet and must navigate a Word document and correct spelling errors whilst executing a triple axle (whatever that is).
  • “Dancing on Price” – the contestants must find the cheapest ice rink in the country and then dance there using skates they’ve made themselves from trainers and old breadknives held together with second hand gaffer tape.
  • “Dancing on Lice” – ugh. An “I’m a Celebrity” jungle feel where they must dance on horrible insects without the aid of hairnets. Extra marks for those moves where they spin round with their head inches above the floor.

Remember, you heard it here first.

Sticking Plugs on Saturday Night

IMG_5051-Edit.jpg

There’s an old saying “Nothing like a sticking washbasin plug to improve a Saturday Night”.

It doesn’t get said very much though. And I don’t think it is true. Our sinks have these new fangled plugs. Rather than a plug they have a “push-down, push-up” design. Unfortunately, one of ours decided to get stuck down tonight. So, rather than watch the bounteous entertainment that is Saturday night TV (irony alert) I was instead dismantling waste pipes and wondering just what was that icky slime that my hands were now covered with.

The good news is that by judicious use of the hammer (i.e. not hitting it that  hard) I managed to free off the offending item and it now works fine. The bad news is that while I was doing this I inflicted a tiny scratch (which only I can see) on the fitting which is going to bug me for a while. A home tip, if you have one of these kinds of plugs, it is best to push them up and down a few times each week, otherwise they’ll do what mine did…

Sticking to the Surface

DSCF0242_3_4.jpg
I don’t care that my most popular photo of late is a grey image that I made in Photoshop for a laugh, I’m still going to keep posting proper ones…

Well, I’ve had my Surface RT for quite a few weeks now and so I thought I’d write down what I think of it so far.

General usefulness: Very high. It has replaced my iPad as my browsing weapon of choice, principally because web sites seem to work better for me. Especially those which have nasty pull down menus that you can’t access via a touch screen. Because I have the touch cover plugged in I can just open them with no problem. I like being able to plug a memory key directly into the device and pull the files straight off it. And the Office/Skydrive/Printer combination (i.e. I can get documents off my Skydrive, edit them and then print them) is a wonderful thing. Great for presentations too, I’ve got the VGA output and that works a treat.

Battery Life: OK but not as great as the iPad. Having said that, it has never let me down. I just have to remember to charge it.

Fun to Own: Getting better. There aren’t as many apps as other platforms, but because the browser is more capable you can do more things on the web, for example BBC iPlayer. Since they added solid implementations of Solitaire and Mah Jong to the store it has got a lot better for me personally. There is now a really good image editor (Fhotoroom) and I don’t feel the lack of much. I’ve got tons of applications on the iPad that I’ve never actually used after the day I downloaded them.

Annoyances: The Mail client is very weak and deeply annoying to use. I really miss Outllook. I was upset to find that there is no Silverlight support. There seem to be more updates that I expected, and the application updater seems to get stuck every now and then. Having said that, every time I turn on my iPad I find that at least four or five applications need updates there too.

Surprises: I was gobsmaked to find that I can actually create and deploy applications on the Surface RT using Visual Studio. Nothing anywhere tells you that this is possible, I was convinced that the only way I could get code onto the device was to put an application in the Windows Store and then buy it. If you want to do this you can find out more here. The really nice thing is that once you have remote debugged an application it remains on the Surface RT for later use from the Start menu. When you install the remote debugging client on the Surface you have to give your developer id but after that it all just works, barring a bit of fun and games configuring remote debugging.

Conclusion: I’m pleased I bought a Surface RT. Having said that though, I’d love to get my hands on a Surface Pro, that could well be my dream computer.

Back to Work

grey
An actual picture of the view outside my window first thing this morning.

How does the weather know when it is time to go back to work? It’s not that I don’t like my job, and it does get me out of the house, but today the weather seemed determined to make the process of getting up and out of the house as unpleasant as possible.

Or perhaps it is just that I got up an hour earlier than I’ve been doing for the last week or so.

Anyhoo, nice to be back at work really, and thanks to the folks at Brno University of Technology whose card has been languishing in my post at the office since well before Christmas.

Bright New Year in Hull

DSCF0257.jpg

Today was another of those strange occasions where it actually gets lighter in the house when you open the curtains. So we went for a walk around Hull Marina, which is looking very spry in the New Year sunshine.

DSCF0230_1_2.jpg

This is a slightly processed image of the inside of the lock gates.

DSCF0281_2_3.jpg

This is Princess Quay looking good.

DSCF0284_5_6.jpg

..and this is where we had lunch.

Here’s hoping for another 364 days of sunshine in 2013.

Gloom is all about Fun

image

Another game we spent some time playing over the holidays was Gloom. This is a card game where you make bad things happen to bad people and get points for it. You take control of a thoroughly disreputable bunch and inflict pain, torment and ultimately death on them for fun and profit. You can also make nice things happen to your opponents, should you feel that way disposed.

The winner is the one who manages to make the most unhappy bunch of corpses in the cemetery. It probably doesn’t sound very nice, but it is great fun to play. Then after this we all got together to wish each other a Happy New Year.

And a very Happy New Year to all my readers.

Hornsea Mere

IMG_5750.jpg

Today started off in a very strange manner. There was no water falling from the sky, and a strange golden disk had appeared above us shining brightly from a great height. It turned out that there was also a fifty mile an hour horizontal freezing wind, but we didn’t notice that until we arrived in Hornsea and tried to open the car doors.

Hornsea Mere is one of my favourite places to visit. There is a cafe which serves tea and buns. I wasn’t expecting that to be open though, but I did entertain hopes that we could at least get in and take a walk around.

It was open. I’ve never seen the water so high. All the jetties for the boats were completely submerged and the wind was whipping the water into quite a serious swell. There were lots of birds there who seemed pleased to see us particularly when they found we’d brought some bread to dish out. They were completely fearless. They were not just happy to take the food from your hand, they’d try to take your hand as well.

IMG_5790_1_2.jpg

Afterwards we took a walk along the sea front, and lost some pennies in an arcade.

IMG_5835_6_7.jpg

The beach was very quiet, although there were a few hardy souls taking to the sand.

Last Night on Earth

image

Got a whole bunch of family round for Christmas. And a bunch of board games to try out. Tonight we fired up Last Night on Earth. This is a zombie game with heroic players battling hordes of incoming zombies. Great fun. I particularly like the characterisations of each of the heroic players, which are drawn in true B-Movie style.

It is a really good game, even though we all got devoured by the walking dead…

The Perils of Simple Jobs

DSCF0296.jpg

One of my many theories about life is that sometimes the universe must have its fun whenever you try to achieve something. I was reminded of this when I tried to fix a broken bulb in the electric fire which was causing a rather lopsided fake fireplace display. Since I reckoned this was an easy win, I thought I’d sort it out. At this point I can imagine the universe pulling up its chair (if it sits on anything), getting out the popcorn and opening a beer. Rob is starting on a job around the house. Always good for a laugh.

I should have known I was in for trouble when I discovered that we actually had some spare bulbs of the right type, but nevertheless I ploughed on and took the fire to pieces. The broken bulb was easy to find, and even easier to remove. But that was mainly because the light fitting fell to bits. The penny pinchers who made my fire had saved a few pence by not using metal bulb sockets, instead using cheaper plastic ones. These work fine for the warranty period, but not that much beyond it. There must have been a meeting somewhere where they decided that they could save around 20 pence per unit by making them prone to fall apart like this.

So, at 4:55 in the afternoon I’ve got a sudden need for light fittings. So it is out into the rain to the only shop around that stands a chance of selling them. Which of course closed around two minutes before I got there. Wah.

The following morning, after an evening staring at an empty fireplace, I manage to make it to my favourite hardware store, Toolstation, where I pick up a bunch of light sockets for 43 pence each (an amazing price when you consider how much they are in other DIY stores).

So, problem solved, right? I’ve even bought a spare set of sockets which I’ll put in the back of the fire in case this ever happens again. All I have to do is take out the broken parts and refit the replacements. Except that, of course, the new sockets have a different connection arrangement that means the wires are now too short. So now I have to spend ages trying to feed in extra cable because the penny pinching people who made my fire (see above) had used just enough to fit and nothing more. I wonder if that was decided at a different meeting or the same one?

Anyhoo, after approximately ten times the effort I thought it would take, I now have a fully illuminated fire. And the universe has had a good laugh.

You get what you pay for

Untitled

Some years ago we were helping dad move house. Having loaded up we headed onto the road. As we rounded our first corner we heard a horrible sliding noise from the contents of the van followed by an enormous crash. Tim, who was riding shotgun next to me, said “Ah well. You get the help you pay for”. Of course none of us were professional house movers, we were just helping dad out. And it turned out that the enormous crash was caused by a box of cutlery, so no harm was done. But the remark has stuck with me.

I was reminded of it when the terms and conditions for Instragram were changed recently, and people suddenly found that things they thought they owned (i.e. the pictures they had taken) were now ripe for exploitation by the company that was storing them. Instagram decided that they could use any of the pictures held on their servers for profit and advertising. There has been something of a backlash against this, and as a result some back tracking on the part of the company, but I think it has opened up a useful debate. Perhaps, as a result of it, paying for things will come back into fashion.

I’ve always been deeply suspicious of free services. For a start they can vanish or change at any moment, taking with them stuff that might be important to you. And of course, as the saying goes, if you are not paying for the service, you are the product. Facebook sells its ability to target you with custom ads. Google surrounds your Gmail inbox with links to “related services”. And if you ever search for anything (for example my quest for an oven) you will find yourself haunted by matching adverts in every web page you visit for a while.

If something is important to me I’ll pay for it. I put my pictures on Flickr and have done for ages. It costs me around 24 dollars a year to do this, but I can now complain to the site if they ever get lost, and Flickr don’t have to sell my photographs to stay in business.

Maybe in the long term the price of service provision will drop to the point where companies will be able to provide the service for a small fee, rather than have to hawk around personal data for profit. Flickr are obviously keen to cash in on this, and have just launched an offer of three months free hosting to try and tempt people away from “free” sites.