games


Monkeying around in a virtual world

MonkeyQuest is a kids virtual world well worth taking a look, from Nickolodean, as it has quite a few things going for it.
1. It’s created in unity3d which is always great to see
2. It has great high end cute visuals
3. It is a Free 2 Play
4. It’s a side scrolling MMO platformer

It is a simple platformer at its heart with some very accessible (for younger kids) puzzles and collections.
It has a constant RPG style levelling up system and lots of things to earn and buy to custom up the your very own monkey.
As you are playing and moving around the lobby style areas you see lots of other fellow players, and some of the level gates need 2 players to work together to get through to them.
There seems to be a large crafting section too though we have not needed, not come across the tutorials for that yet.
Both the predlets have got into playing. Of course being f2p it is enticing with memberships just as club penguin, moshi monsters and bin weevils. It remains to be seen if we need to do that, a bit more free playing first I think.
As usual with these things they are in the world but I signed up to see how the game works and so we can work out together the level of communication and friending. it is always good to gauge this and help set some parental rules.
You sign on is separate from your monkey, it uses a fixed names list in 3 parts to let you have some control over the monkey name without giving details away. Though you will see from the image above mine is called Elvis Wildswing.
When I said it was a 2d scroller the visuals are very 3d but you traverse in 2d occasionally moving in or out of the screen to a new 3d plane. It does give a good sense of depth and avoids any confusion about moving around in full 3d.
I am looking forward to seeing how this evolves and what else there is to play in there, in particular when they get to the crafting.
See you in there?

Free Unity3d for iOS and Android

I noticed a few tweets on the #unity3d hashtag about there being a free licence for the already free Unity3d for iOS and Android. Sure enough if you pop along to download Unity3d at the store you can add the ability to publish directly to iOS and Android. (offer expires april 8th 2012)
unity3d
I already have the iOS basic licence and unity3d installed so it was a little less clear what to do.
On the store page there is a licence upgrade link in there you have yo paste in your existing licence number then you are able to “buy” for free the upgrade you need.
Unity will then send you a new licence number that you reactive in the unity client with the menus unity/serial number and away you go you now have targeting for publishing to web, windows, mac, iOS and android all enabled.
What are you waiting for ? It is a brilliant dev environment.
NB. As I point out at conferences when I rave about it I don’t work for unity3d I just really like what they do πŸ™‚

Thinking out of the music box – Physical/Digital blur

A rather brilliant use of Quadrocopters has been doing the rounds this week with this James Bond theme. It is a very physical creation of music, powered by robotics but with the jeopardy of free flying and the physics of the real physical world thrown in.

It is mesmerising and obviously very geeky!
This expansion of the old fashioned music box principle, with mechanical parts playing notes based on their physical spacing in a roll of punched paper, or as pins in a metal drum out is always being expanded. Many people are thinking out of the very literal music box.
Along these lines is the wonderful car driving video from OK Go, exponents of the unusual video.

Notice this even starts as a music box principle on the front of the car before becoming stunningly huge in its layout and concept.
Many of the games that have any sort of sound capability and user created content or modding often end up with layout builds of music machines too, as we see in Minecraft

This gets taken to an even further extreme with games like FRACT osc which is shaping up to be a stunning game set in a musical synthesiser world.

This is looking really interesting. This level of creative interaction is all part of the waves of Maker Culture in an unusual form.

Skylanders, Dads and Tech

As you may know I am a fan of the concepts used in Skylanders and I was more than happy when I was asked to take part in a podcast by @wideawakewesley along with two other Dads, Gamers and experts in the field of games and game journalism @Geekdadgamer aka Andy Roberston of Wired and GamePeople and @jwhdavison of Gamespot fame.
I had written a few pieces for Andy (see here for the list). It was good to be sharing ideas with all three of them.
I had covered Skylanders on Cool Stuff Collective back in October (and it appears in my showreel available at all good internet browsers on that there youtube) so it was interesting to see how they have developed, how popular and controversial it had become and where it was going. I think we all brought similar concerns and experiences but from different perspectives. My main one was of blurring the real and virtual and how the impressive the use of the technology is. However check out the podcast and see what you think.



Podcast Powered By Podbean

Of direct link to Media pulp is here with links to iTunes and all other handy audio repositories so you can’t miss it πŸ™‚
I am sure there will be much more Skylanders and related NFC cool interactions, and if they manage to do some of the things I suggest with 3d printing that would just be brilliant. (I am available to help anyone wanting to put a bit of the future into their gaming strategy, it is what I do after all πŸ™‚ )

TV Showreel – 2011

Now that the 3rd series of Cool Stuff Collective has rotated from the ITV player there is not an easy resource available to see some of the future tech pieces that we did. It is a custom in TV land to have a showreel. So here is my second TV show reel featuring the lovely Vicky Letch and a cameo by Blowfish at the end πŸ™‚

This is all down to all the guys and girls at Archie Productions and John Marley in particular getting this show going and trusting me to do my thing for the 38 shows we did over the past year or so.
I had to edit this up from the videos I had of the show, so it is a bit rough and ready but I am a tech g33k not a production suite guru (to continue the theme you will see if you watch all the 7 mins above πŸ™‚
The video features arduino and open source, 3d printing with rep rap, skylanders, augmented reality, bloodhound ssc, tenori on, Kaspar and hydrogen fuel cells plus a bit of slapstick literally thrown in πŸ™‚
Anyone who sees the conference and workshops I do will know that this all these things actually thread together to a bigger story of what the future will hold.

Hacking up north to the future

This Saturday there is a large gathering of various technorati who are passionate about making sure the next generation gets to understand and see what a wonderful science filled world they have the ability to shape. We have been gathered mostly by social media and twitter in the first place by Alan Teknoteacher O’Donohoe

It is Hack To The Future, an unconference style event being held in Preston. Andy piper,recently liberated from the old firm and I are driving up today ready for an early start on Saturday.
You can tell that we are all keen as for us Preston is a 260 mile drive up into that north west of England. Quite a trek. There are people coming from equally far a field.
I will hopefully being inspiring the attendees and fellow presenters with tales from Cool Stuff Collective and my blurring of physical and virtual worlds. As we have all agreed to just go with the flow though this may, as with any unconference, turn into something completely different. There is a wiki explaining some of the sessions, but the on the day this gets finalised
I am sure we will all blog and report on proceedings too, assuming we don’t get snowed in!

More Digital/Physical blurring experiences – Choi Kwang Do

Back in June last year I started using my Xbox and Kinect sensor with physical fitness in mind. So to all intents and purposes I was playing a game, as the blurb says, with my body as a controller. This was the UFC Trainer. UFC is a mixed martial arts championship that has spun off a lot of franchise activity. It started as cage fighting, pitting extremely well trained and tough fighters in various styles against one another. Nothing virtual about that. However, as with many things it has spawned traditional fighting AAA games titles. Which is a fairly normal path. What is more exciting though has been the move to create the personal trainer that you interact with by actually performing the exercises. This is not really a game, it is a rep counter and technique tutorial.
Standing in front of the kinect the system will ask you to start throwing hooks or crosses, knee kicks etc. It looks very roughly at your form and counts and shouts at you to meet the rep target. It is not all fighting though, traditional push ups and dumbbell exercises, squats, lunges and holds. To avoid the boredom you may get from a video/DVD style exercise this is of course able to be a bit more dynamic. 30,60 and 90 day programmes in weight loss, endurance or strength provide a ramping up of lots of different styles of workout that are also adjusted by your fitness level. This turns out to be a doubling of reps as you step up in the fitness test it gives you, but it feels much more varied.
So whilst this is a “game” on a “game console” and isn’t real contact fighting it is a very rigorous workout and with the graphs and stats it tracks for you it feels very comprehensive. The effects on your body are very real especially after a few months sticking with it.
The other thing it has built-in is sharing with social media, however it never worked very well as the website, like many game websites is pretty appalling, looping registrations, lots of region specific switching etc. So I let Raptr fill in my activity on Facebook.
So this game to physical activity started to feel part of life and my youngest (predlet 2.0) started to ask about having a go with the kinect to do exercises. I felt he was a little too young to do this on his own and that we would be better in a real martial arts class, with his peers and an attentive instructor. Doing any exercise, developing bad form and habits can do lots of damage!
Then, serendipity kicked in, a leaflet appeared at school for the fastest growing martial art in the world the Korean inspired Choi Kwang Do, and a new school opening around the corner.

I didn’t know much about it but it clearly was aimed at both adults and kids to do physical training in a practical sense but without the direct competition of combat. Still lots of hands on kicks and punches though.
So we went along to out trial lessons with SouthcoastCKD and I was immediately taken by the style and the ethos. Predlet 2.0 seemed to like it too. Being abel to train together at a family session and also I get to go to adult sessions as and when I can makes this ideal.
I had wanted to do a martial art since I was about Predlet 2.0’s age but had never actually taken the plunge. Now, the xbox training since June in mixed martial arts and general flexibility and fitness has inspired me to level up to a real class.
Of course this is a nice circular story in that now when I train on UFC kinect and will start to adjust the style to that of CKD, as none of the strikes are lock out punches. The Xbox will not really worry as it does not try and get precise form, only counts the general action.
That’s the thing with video games they rot your brain and make you lazy!</sarcasm>

Marketing Natives – Vienna – Looking to 2020

Back in the olden days, well a few years ago, I helped talk to some MBA students from Warwick University about Second Life and its potential. In fact the entire UK crew at the time got involved in this as the Warwick business school is well respected and the team we talked to were very switched on.
So I was contacted a few months ago by Benjamin Ruschin who said “do you remember me from way back?” It turns out he is now heading up an out of hours association of young marketing professionals called Marketing Natives and they were having an event in Vienna and he asked me to come and speak about what the world would be like in 2020. Right up my street of course πŸ™‚
So I popped over to Vienna on Friday, spoke and then flew home Saturday (narrowly missing the massive snowfalls in the UK!)

We presented in a nightclub environment. Lots of stand up tables dotted around and a packed crowd.

We have a cool rear projection screen and a radio head mike for the stage. We had to fiddle around between one or two computers. I usually present from my machine as I have live demos of Opensim and Unity3d and Minecraft, but instead I presented from Benjamin’s machine which meant a little bit of resolution change and keynote to ppt required.
My fellow presenter Stefan Bielau went first as a mobile, apps and media consultant. He spoke in German, but we had chat before about what he was speaking about. Lots about the next generation of location awareness, about touch less technology too and how that fits into the landscape of the marketeer. Stefan is also well versed in startup land so we went and had dinner after the event and swap tales and worked out who we both knew of. He works out of Warsaw but is often over in London.
I got introduced as a TV Star in the UK (amongst other things). I am not sure star is quite the word but I though what the heck lets go with it πŸ™‚
I had a cut down version of my much longer presentation but the core feature was still the blurring of physical and digital and how maker culture spreads into lots of places from making cars in Forza4 to making reprap 3d printers that then print digital goods back to physical. It is still proving a rich and sup rising area for people as the feedback from the very large event crowd proved.
For once I was not actually wearing my striped leather jacket whilst presenting, but I did have some “costume” on with the original Cool Stuff Collective g33k tshirt.
I showed some clips form the show (which are the place holders in the slideshare version below). It is a real pity that my future tech pieces are not sitting on youtube or still available on the web as they make handy little story pieces that could be used in schools and colleges and also as a take away for conferences. As people could then listen and see about the tech at their own pace after the event. Oh well, digital rights is a complicated area.

There was some press coverage and I had a good long conversation with Dr. JΓΌrgen Molner who was covering the event. He asked some very good questions afterwards as we discussed and expanded on the ideas I had talked about. Making this clearer as we bounced between languages was enlightening for me too. Apparently there is not direct translation for Geek in German πŸ™‚
There is a picture and some coverage from Dr Molner here
It was a great trip and it was nice to see a bit of a city I have not visited even though when I walked around at 8:30 am in -13c it was like a film set with no extras around. I have never seen a city so empty. In part because large areas are pedestrianised too so there we no cars zooming past.
My little photo tour is here
I did see a very unusual looking electric bike amongst all the cartier, gucci and tiffany stores too.

I really enjoy sharing these ideas with people, and it is great that it does translate to any audience, from kids to adults from one country to another regardless of level or profession. Which gives me some encouragement that I am still on the right track working to help people invent their own future.

People used to shun games now they ‘tion them

This title People used to shun games now they ‘tion them is something I tweeted to @TheKevinDent when he was riffing on the use of games being referred to as gamification by adding fication to common task was doing. I was joining in identifying that there is a rush towards games being acceptable, yet at the same time treated as a bandwagon. For some people the very idea that you can just slap a game in the process will solve their inadequacies of product, sales, management, HR policy etc continues to put games down as somehow an add on and not a integral part of life. The same happens with technology, anyone who is a techie will know how ever expert they get, however they diversify at some point they will be handed a broken phone or laptop by someone not skilled in the art and asked to fix it to prove themselves. Very few other professions (with the exception of being a comedian) are you asked to perform some party trick to prove you know what you are doing in this way. You don’t sit at a table with a banker and say oh go on just bank will you.
The commodity of games is being asked in some inappropriate places to “go on tell us a joke and make us laugh”. However, I am not totally against gamification as is does herald a moving on in understanding of something that was very much a quirky area for those of us who were early adopters.
C64
This year is the 30th anniversary of the Commodore 64, I still have mine as you can see above. The Independent had a good article on Flight of the Commodore: How the iconic computer led to a golden age of geeks and to see things like attack of the mutant camels getting a mention once again certainly took me back to a magical time. Don’t get me wrong loading from a tape deck was a right pain, the games were simple yet elegant, but we did have that direct connection with the environment to be able to make new things. This, and the zx81 I had before shaped who I was to become and how my career, however bizarre, has evolved. Hence great fondness, and also a willingness to let another generation grow and learn from that.
There are some elements to what you might call gamification, that diverge from just adding badges to things. (I still maintain business is a game anyway, people use piles of money and positions on the corporate ladder to measure success or failure).
In many of my talks now I end up in this sort of territory and seems to boil down to the fact that games are not just an end product of a manufacturing process. In the c64 days people wrote games, we loaded them and played them, or we wrote our own. There was not the capacity to use an existing game as a platform for something else.

Playing games was the thing that people shunned. Play being regarded as a frivolous lack of work. That of course can still be the case but we know with the advances in the sort of games that exists that playing and rehearsing, experiencing things virtually all add to our human experience.

For the more serious minded, building games. It is strange that many computer scientists and software engineers still think that because the end product is colourful and things moves and lights flash that the level of engineering in games is not worthy. That is of course utter tosh. It is totally driven by the view of an end user and not liking the end product for whatever reason, usually few of exhibiting sub standard performance in front of someone skilled in the game. It is the path of building games that let us excite the next generation of software engineers. Kids play games and they DONT think they are a wast of time and pointless. i.e. they are the same as we were in the 80’s on our c64, “wow that’s cool I wish I could do that”

Luckily the world has also evolved to allow us to not just be either a player of a game or a builder of a game. Tools, games styles, application of game technology have provided all sorts of toolkits in games that let anyone create things, share things and make things happen. Some of these are just simple customisations, the sort that lend themselves to brand involvement (let me were my Nike tshirt in the game). Others are expressions of deeper creativity, painting cars in Forza4. There are even the much deeper technical challenges, building complex logic machines in Little Big Planet to create game levels. It is these elements that really look like the future of games in places where games would not normally tread, probably more so than badges and loyalty points. It is about deep engagement with ideas, brands, people etc across multiple places and platforms including the physical world. It is also very much about people being able to adjust build and mash together as they see fit.

It is Maker Culture

So it is good that the future for games is good, it is woven into society and will help us level up our kids if we think about it and use them wisely. (Oh and still enjoy a good frivolous play aswell!)

Unity Networking – Techie info

I have been diving into Unity3d multiplayer again. Whilst previous attempts I was using a socket server I had ignored the simplicity of the Peer to Peer networking that Unity can do to make life much easier to prototype things.
The way this works is that unity3d provide a broker a.k.a a Master Server which acts as a lobby to allow a network game to show up and a client to connect to it. Once that connection is established through some very simple properties and through the use of RPC (Remote Procedure Calls) you are able to make things happen on each client.
For a more robust MMO solution there are things like Photon however to get into what it means to create a distributed system its worth just using the basics to start.
I am not going to go over the lobby essentials as that is in various other network tutorials but just wanted to share the simplicity of the network synchronisation.
When each person gets their version of the unity scene for the game the one that initiated the network connection is regarded as the server all the others that connect are clients, but they are all running the same code.
This is where some confusion comes in, but Network.isServer is a property that helps you decide on whose the boss.
Any of the clients or server is able to create an object with a special version of “Instantiate”. This is used to create an instance of a fully functioning object (or prefab) in a scene. If that prefab is bestowed with the special component Network View is is then able to be created with Network.Instantiate. The component is at the bottom of this picture. How the data flows and which property to inspect is configurable.

What that does is make the object appear on the creating client, but it also messages all the other clients(and server) to create the same prefab (as they are running the same code anyway). Each of these objects is able to have a property or set of properties to then keep updating. Typically this is something like the objects position and orientation (transform). If the owner of the object changes where it is, the changes are rippled to each of the other clients without any further effort. Magic.
This helps provide some interesting design choices in the distribution of responsibility. I was building a generic playing card deck and I started with each client being responsible for instantiating their cards as that is how it feels it should work. However it quickly became more obvious that the one client (i.e. the Server) should be in control of the deck. This sounds obvious, but maybe it is isn’t always the case. The Server instantiates all cards and those ripple to all clients (including itself). Ownership of the cards for the game is then maintained by my own collections, despite the attraction of .isMine property on objects. Now other objects and types of interaction will be better distributed more equally. Either way you end up having to send other messages back and forth. Whilst unity3d will keep track of transforms your have other data to send and synchronise.
Once an object has a network instance you can call functions on scripts on those objects wherever they are on which ever client using networkView.RPC().
This lets you specify the function name to call the values to send and more interestingly an RPC mode. This means that you can call the function on all networks instances or every other network instance other than this one clients version etc.
Functions are made available on the script with a simple extra tag in c# (works in .js in a similar way)
[RPC]
void setvalue( int myval) {
cardval = myval;
}

}

So before you know it you have state synchronised objects across a network and you can concentrate on what and why they exists. It is certainly somewhere to start if you are not used to these sort of distributed problems.