Browse content similar to Coding: The Future is Creative. Check below for episodes and series from the same categories and more!
Line | From | To | |
---|---|---|---|
"Computer science is the future." That's what they keep telling us, | 0:00:02 | 0:00:05 | |
but what does the future look like? | 0:00:05 | 0:00:07 | |
Learning to code gives us the power to get creative with | 0:00:07 | 0:00:11 | |
programming and digital technology | 0:00:11 | 0:00:13 | |
and the possibilities are endless. | 0:00:13 | 0:00:15 | |
You can make your own apps, | 0:00:15 | 0:00:17 | |
programmes, systems, networks, everything. | 0:00:17 | 0:00:19 | |
Rather than just using computers and software, | 0:00:19 | 0:00:21 | |
we can programme them to work for us | 0:00:21 | 0:00:24 | |
and mould them to do exactly what we want. | 0:00:24 | 0:00:27 | |
It's really a means of creative expression in itself | 0:00:27 | 0:00:30 | |
cos you get to, sort of, say, "This is how I think the world works." | 0:00:30 | 0:00:33 | |
I'm Chloe Watts. I'm a coder | 0:00:39 | 0:00:41 | |
and a fashion technologist. | 0:00:41 | 0:00:43 | |
We are living in an exciting time. Digital industries are booming | 0:00:43 | 0:00:46 | |
and the next generation of coders are needed. | 0:00:46 | 0:00:50 | |
Technology, now more than ever, equals power! | 0:00:50 | 0:00:52 | |
And I'm off to go see some pretty powerful coders. | 0:00:52 | 0:00:55 | |
CHEERING | 0:00:55 | 0:00:57 | |
DANCE MUSIC | 0:00:57 | 0:00:59 | |
My first stop is to meet a musician who's merging | 0:00:59 | 0:01:01 | |
the worlds of music and technology, with some interesting results. | 0:01:01 | 0:01:05 | |
I'm at The Arches in Glasgow. It's a music gig with a difference. | 0:01:14 | 0:01:18 | |
Apparently, we'll be dancing to code! | 0:01:18 | 0:01:20 | |
HE BEATBOXES | 0:01:20 | 0:01:23 | |
Beardyman is as big as it gets in the world of beatboxing. | 0:01:23 | 0:01:26 | |
From Proms performances... | 0:01:27 | 0:01:29 | |
..to appearances on tracks | 0:01:31 | 0:01:33 | |
with the legendary Fatboy Slim. | 0:01:33 | 0:01:35 | |
MUSIC: "Eat, Sleep, Rave, Repeat" by Fatboy Slim & Riva Starr | 0:01:35 | 0:01:39 | |
And with over 40,000 Twitter followers and 12 million hits | 0:01:41 | 0:01:44 | |
on his viral videos, he's a big hit on social media too. | 0:01:44 | 0:01:48 | |
So I started as a beatboxer and I won a couple of UK championships. | 0:01:51 | 0:01:56 | |
I wasn't satisfied with that cos I thought, | 0:01:58 | 0:02:00 | |
"That's beatboxing, that's good, but it's been done, | 0:02:00 | 0:02:02 | |
"and it's been done really well. I want to do something different." | 0:02:02 | 0:02:05 | |
So I wanted to manipulate my voice and turn it into anything | 0:02:05 | 0:02:08 | |
I could imagine and build up hugely layered | 0:02:08 | 0:02:10 | |
and complex pieces that sound exactly like dance music. | 0:02:10 | 0:02:14 | |
And that's where the code comes in. Beardyman has masterminded | 0:02:14 | 0:02:18 | |
and developed a music system which manipulates his voice | 0:02:18 | 0:02:21 | |
however he wants and in real time. | 0:02:21 | 0:02:25 | |
I have invented a thing. | 0:02:26 | 0:02:28 | |
It's a system that allows you to make music | 0:02:28 | 0:02:31 | |
as fast as you can think of it. Or almost as fast. | 0:02:31 | 0:02:34 | |
It's the fastest music creation system that there is. | 0:02:34 | 0:02:37 | |
It's called the Beardytron 5000 Mark II S. | 0:02:40 | 0:02:44 | |
It enables me to make live dance music, just using my voice. | 0:02:44 | 0:02:49 | |
To try and meet the challenge of being able to make music live | 0:02:53 | 0:02:57 | |
on the spot just from my mouth, | 0:02:57 | 0:02:59 | |
and to have all these complicated things happen to it | 0:02:59 | 0:03:02 | |
that turn it into live dance music, | 0:03:02 | 0:03:04 | |
that's not easy. | 0:03:04 | 0:03:07 | |
So how does the Beardytron work? | 0:03:07 | 0:03:10 | |
The sounds from his voice are input through a microphone, | 0:03:10 | 0:03:14 | |
captured as audio samples | 0:03:14 | 0:03:16 | |
and stored as binary numbers, thousands of numbers per second. | 0:03:16 | 0:03:21 | |
He then uses tablets, MIDI keyboards and bespoke software to process | 0:03:21 | 0:03:25 | |
these samples, turning them into any sound he wants. | 0:03:25 | 0:03:29 | |
This one is a kind of... | 0:03:29 | 0:03:30 | |
Ooh! | 0:03:30 | 0:03:31 | |
AUTOMATED BEEPING | 0:03:31 | 0:03:32 | |
It's pretty crazy, isn't it? | 0:03:32 | 0:03:34 | |
-SHE LAUGHS -It's one of them. | 0:03:34 | 0:03:36 | |
'Beardyman can then use the Beardytron to build up | 0:03:36 | 0:03:39 | |
'layers of samples to create complex dance music at incredible speed.' | 0:03:39 | 0:03:44 | |
-So, can I have a go? -Yes, you may. | 0:03:44 | 0:03:47 | |
-Amazing. -So, if you shout something like, | 0:03:47 | 0:03:50 | |
"My name is Chloe and I am alive," really loud. Really loud. | 0:03:50 | 0:03:53 | |
-SHE SHOUTS: -My name is Chloe and I am alive! | 0:03:53 | 0:03:55 | |
I like that, it was positive. | 0:03:55 | 0:03:57 | |
-Thank you. -HE PLAYS RECORDING | 0:03:57 | 0:03:59 | |
I can't imagine my voice sounding like that. | 0:03:59 | 0:04:02 | |
HE MANIPULATES THE RECORDING | 0:04:02 | 0:04:04 | |
HE ADDS A BEAT | 0:04:07 | 0:04:10 | |
Wow! I can't believe it's transformed like that. | 0:04:10 | 0:04:14 | |
It's all code. | 0:04:16 | 0:04:17 | |
FAST DANCE REMIX | 0:04:17 | 0:04:20 | |
It's just pure maths. | 0:04:20 | 0:04:23 | |
It's so complicated. | 0:04:23 | 0:04:24 | |
'Rather than wait for others to come up with the software | 0:04:26 | 0:04:29 | |
'to make the music he wants, | 0:04:29 | 0:04:30 | |
'Beardyman's computing knowledge has allowed him to create | 0:04:30 | 0:04:33 | |
'a bespoke system that works for him.' | 0:04:33 | 0:04:35 | |
I did Computing A-level, so I've got just enough coding knowledge | 0:04:37 | 0:04:40 | |
to be able to understand the structure of the programme. | 0:04:40 | 0:04:43 | |
I've worked with about five or six | 0:04:43 | 0:04:45 | |
of the most incredibly intelligent coding geniuses that there are, | 0:04:45 | 0:04:50 | |
and they've built this thing for me. | 0:04:50 | 0:04:51 | |
And it's been really fun, | 0:04:51 | 0:04:53 | |
because there's been a lot of challenges, | 0:04:53 | 0:04:56 | |
but we've surmounted them all. | 0:04:56 | 0:04:58 | |
There's no bugs in it at the moment, it's just rock solid, | 0:04:58 | 0:05:01 | |
and it does what I want it to do. | 0:05:01 | 0:05:03 | |
HE MANIPULATES HIS OWN VOICE | 0:05:04 | 0:05:08 | |
Well, the Beardytron seems to be behaving here in Glasgow. | 0:05:11 | 0:05:13 | |
The crowd are going wild for Beardyman's vocal beats. | 0:05:13 | 0:05:17 | |
CROWD CHEER | 0:05:17 | 0:05:19 | |
I think what coders do is incredible | 0:05:27 | 0:05:30 | |
because it's so vital to the way we live nowadays. | 0:05:30 | 0:05:33 | |
Everything is code now. There's no products any more. | 0:05:33 | 0:05:36 | |
There's just smartphones, and tablets, and computers. | 0:05:36 | 0:05:39 | |
And all of the products we use | 0:05:39 | 0:05:40 | |
are just functions of these existing devices. | 0:05:40 | 0:05:43 | |
Everyone has to learn how to code, | 0:05:43 | 0:05:45 | |
and you can make your own apps, programmes, systems, | 0:05:45 | 0:05:48 | |
networks, everything. We can create the world now. | 0:05:48 | 0:05:52 | |
The gaming industry is big business and, if games development | 0:05:55 | 0:05:59 | |
is your passion, then the UK is the place to be. | 0:05:59 | 0:06:01 | |
We have the biggest developer base in Europe, | 0:06:01 | 0:06:04 | |
with 48 of the world's top 100 development studios. | 0:06:04 | 0:06:08 | |
One in three of us describe ourselves as gamers. | 0:06:08 | 0:06:11 | |
That's a lot of people to design games for | 0:06:11 | 0:06:14 | |
and a huge amount of code to write! | 0:06:14 | 0:06:16 | |
I'm on my way to BAFTA, where they promote | 0:06:16 | 0:06:19 | |
and develop moving art forms. | 0:06:19 | 0:06:20 | |
I'm about to meet a games developer who they've got their eye on. | 0:06:20 | 0:06:23 | |
Mitu Khandaker has created her first computer game. | 0:06:26 | 0:06:30 | |
Named as one of BAFTA's Breakthrough Brits for 2013, | 0:06:32 | 0:06:35 | |
Mitu is certainly one to watch. | 0:06:35 | 0:06:37 | |
I first got into coding, actually, | 0:06:37 | 0:06:39 | |
when I was about 10 or 11 years old. | 0:06:39 | 0:06:41 | |
I decided I wanted to make my own websites for my favourite TV shows | 0:06:41 | 0:06:44 | |
so I basically just went about | 0:06:44 | 0:06:46 | |
teaching myself HTML coding, | 0:06:46 | 0:06:49 | |
completely from scratch. So I opened up a text editor, | 0:06:49 | 0:06:52 | |
typed some code and, obviously, saw it turn into this website. | 0:06:52 | 0:06:57 | |
And I just got hooked on the magic of that, of typing code | 0:06:57 | 0:07:01 | |
into a computer and have it turn into this thing | 0:07:01 | 0:07:04 | |
that people can interact with. | 0:07:04 | 0:07:05 | |
It was around that same time that I realised there were people | 0:07:05 | 0:07:10 | |
who made video games as a living. | 0:07:10 | 0:07:12 | |
Like, I'd been a fan of video games since I was really tiny. | 0:07:12 | 0:07:16 | |
Together with realising that coding was a thing that I could do, | 0:07:16 | 0:07:20 | |
it all sort of came together for me, | 0:07:20 | 0:07:22 | |
and I knew that what I really wanted to do was be a game developer. | 0:07:22 | 0:07:25 | |
'Welcome to the future.' | 0:07:25 | 0:07:27 | |
Mitu's first game was launched in November 2013. | 0:07:29 | 0:07:32 | |
Redshirt is not just any old game. | 0:07:32 | 0:07:34 | |
It's a comedy sci-fi social media simulation game, I think! | 0:07:34 | 0:07:39 | |
So, these guys are playing your game. Talk us through it. | 0:07:39 | 0:07:42 | |
So, it's set on this future sci-fi space station and you create | 0:07:42 | 0:07:47 | |
a character, so there's someone creating a character just here. | 0:07:47 | 0:07:50 | |
You get to customise them however you like. | 0:07:50 | 0:07:53 | |
There's lots of different personality attributes | 0:07:53 | 0:07:57 | |
that characters can have. | 0:07:57 | 0:07:58 | |
They can be sociable, they can be charismatic. | 0:07:58 | 0:08:02 | |
There's 12 different attributes in total. | 0:08:02 | 0:08:04 | |
So, as you can imagine, a combination of those different ones | 0:08:04 | 0:08:08 | |
can result in these very different seeming characters. | 0:08:08 | 0:08:11 | |
And then you start your job as a total nobody on this space station, | 0:08:11 | 0:08:16 | |
where everybody uses this thing called Spacebook. | 0:08:16 | 0:08:19 | |
It's really a game based around the social interactions | 0:08:19 | 0:08:21 | |
that you, the player, have with these computer-driven characters. | 0:08:21 | 0:08:26 | |
So, for example, if you send a friend request to somebody, | 0:08:26 | 0:08:29 | |
that character, effectively, will think for themselves. | 0:08:29 | 0:08:33 | |
So, they'll have their own decision-making process. | 0:08:33 | 0:08:36 | |
An algorithm, as it were, as to whether or not | 0:08:36 | 0:08:39 | |
they want to accept your friend request. | 0:08:39 | 0:08:42 | |
Mitu's programme is made up of lots of algorithms. | 0:08:42 | 0:08:44 | |
An algorithm is a precise set of instructions | 0:08:44 | 0:08:47 | |
that tells the computer exactly how to carry out a task. | 0:08:47 | 0:08:51 | |
Code is the language we use to create an algorithm. | 0:08:51 | 0:08:55 | |
The recipe to follow to get the job done. | 0:08:55 | 0:08:58 | |
The really cool thing about algorisms is that | 0:08:58 | 0:09:01 | |
because you're breaking an abstract concept down into different steps, | 0:09:01 | 0:09:05 | |
there's a lot of potential for really expressing | 0:09:05 | 0:09:08 | |
how you think a particular thing works. | 0:09:08 | 0:09:10 | |
So, for example, in this game, I've given a particular version | 0:09:10 | 0:09:15 | |
of how somebody accepting a friend request might work, | 0:09:15 | 0:09:18 | |
but that may not be one that you agree with. So, basically, | 0:09:18 | 0:09:22 | |
the way you express yourself through an algorithm | 0:09:22 | 0:09:24 | |
can say a lot about how you think. | 0:09:24 | 0:09:27 | |
Or even, it might be an idea that you don't necessarily agree with. | 0:09:27 | 0:09:31 | |
It's really a means of creative expression in itself | 0:09:31 | 0:09:34 | |
cos you get to sort of say, "This is how I think the world works." | 0:09:34 | 0:09:36 | |
It's great to meet someone who sees coding as an art form | 0:09:36 | 0:09:40 | |
and a means of expression. She's inspired me to keep creating. | 0:09:40 | 0:09:44 | |
I think it's really valuable for people to really understand | 0:09:44 | 0:09:48 | |
how code works and what value it can have in their lives. | 0:09:48 | 0:09:52 | |
In the same way that people should have access to | 0:09:52 | 0:09:56 | |
learning how to write poems or books, | 0:09:56 | 0:09:58 | |
and take photographs and draw pictures, | 0:09:58 | 0:10:01 | |
you should be able to learn to code as well, | 0:10:01 | 0:10:03 | |
so you can express yourself in that way. | 0:10:03 | 0:10:05 | |
'You, too, will experience high levels of satisfaction.' | 0:10:05 | 0:10:09 | |
Computer science is everywhere. | 0:10:14 | 0:10:16 | |
From the hardware in our pockets to our desktop computers. | 0:10:16 | 0:10:19 | |
In the games we play, the art we see, | 0:10:19 | 0:10:22 | |
the music we hear, | 0:10:22 | 0:10:23 | |
and even the clothes we wear. | 0:10:23 | 0:10:26 | |
Imagine you have an app where you just literally press two buttons, | 0:10:27 | 0:10:30 | |
and the GPS finds your location. | 0:10:30 | 0:10:33 | |
I'm at Startup Hackathon, where fashion technologists like me | 0:10:33 | 0:10:36 | |
are coming up with amazing ideas to shape our industry. | 0:10:36 | 0:10:39 | |
I'm really excited to be here. | 0:10:39 | 0:10:41 | |
From coders to designers, | 0:10:41 | 0:10:43 | |
professionals from all areas of the fashion industry are here. | 0:10:43 | 0:10:47 | |
Tonight's theme is Wearable Tech. | 0:10:47 | 0:10:49 | |
APPLAUSE | 0:10:49 | 0:10:51 | |
The industry creatives are discussing ideas from fashion apps | 0:10:51 | 0:10:55 | |
and software to GPS clothing to help locate your friends. | 0:10:55 | 0:10:58 | |
It's a chance to let their imaginations run wild | 0:10:58 | 0:11:02 | |
and inspire each other to create the wearable tech of the future. | 0:11:02 | 0:11:05 | |
The way we make, market, | 0:11:07 | 0:11:08 | |
and consume clothing is changing. The lines have blurred between | 0:11:08 | 0:11:11 | |
traditional bricks-and-mortar retailers | 0:11:11 | 0:11:14 | |
and shopping on the web. | 0:11:14 | 0:11:15 | |
Over the summer of 2013, | 0:11:15 | 0:11:18 | |
more than £347 million was invested in fashion tech start-ups! | 0:11:18 | 0:11:23 | |
Wearable tech is big business, with consumers buying items | 0:11:25 | 0:11:29 | |
from intelligent watches | 0:11:29 | 0:11:31 | |
to 3D printed garments, | 0:11:31 | 0:11:33 | |
and even tweeting dresses! | 0:11:33 | 0:11:35 | |
I'm off to see one of the industry's rising stars | 0:11:39 | 0:11:42 | |
at his digital fashion studio. | 0:11:42 | 0:11:44 | |
Or fashion laboratory, | 0:11:44 | 0:11:46 | |
as they call it here at Studio XO in North London. | 0:11:46 | 0:11:49 | |
Behind these walls are top-secret designs | 0:11:49 | 0:11:51 | |
for some of the most ground-breaking clothing creations. | 0:11:51 | 0:11:55 | |
I wonder if anything will fit me? | 0:11:55 | 0:11:57 | |
Benjamin Males fuses | 0:11:59 | 0:12:00 | |
computer programming | 0:12:00 | 0:12:02 | |
with fashion design. | 0:12:02 | 0:12:04 | |
He develops technology to create wearable applications | 0:12:04 | 0:12:06 | |
or digital clothes. | 0:12:06 | 0:12:08 | |
So what do we have here? | 0:12:08 | 0:12:10 | |
These are trainers that we built | 0:12:10 | 0:12:11 | |
-for a boyband, JLS. You might have heard of them. -Wow, amazing! | 0:12:11 | 0:12:14 | |
-Yep, I've heard of them. -There's a lot of green and white LEDs - | 0:12:14 | 0:12:18 | |
light-emitting diodes. | 0:12:18 | 0:12:20 | |
We built these as part of a tour that the boys did | 0:12:20 | 0:12:23 | |
- "the boys," as we call them - | 0:12:23 | 0:12:26 | |
did last year. We also built some light-up suits of armour as well. | 0:12:26 | 0:12:30 | |
They really wanted us to make them kind of glow | 0:12:30 | 0:12:33 | |
and to animate with the music, to really become part of the stage. | 0:12:33 | 0:12:37 | |
So they're dancing, but their clothes are dancing and animating as well. | 0:12:37 | 0:12:40 | |
So how was it actually made? | 0:12:40 | 0:12:42 | |
The circuit boards in the trainers are actually flexible, | 0:12:42 | 0:12:44 | |
so if you're going to wear it, you can't have anything too rigid. | 0:12:44 | 0:12:48 | |
The electronics themselves are... | 0:12:48 | 0:12:49 | |
they're not intelligent. | 0:12:49 | 0:12:51 | |
You see here, this is an integrated circuit chip, | 0:12:51 | 0:12:54 | |
and this is the micro controller, so this is like the brain. | 0:12:54 | 0:12:56 | |
And that brain is told how to do certain things, | 0:12:56 | 0:13:00 | |
so it gives it a personality. You tell the LEDs to flash or to go dark, | 0:13:00 | 0:13:04 | |
and they wanted the trainers to light up | 0:13:04 | 0:13:06 | |
-and synchronise with the music. -It synchronises with the music? | 0:13:06 | 0:13:08 | |
-It synchronises with the music. -Wow, amazing. | 0:13:08 | 0:13:11 | |
So clearly, this isn't just any old fashion house. | 0:13:11 | 0:13:14 | |
Technology and computing are at the heart of everything they create. | 0:13:14 | 0:13:19 | |
We have all kinds of people working with us. | 0:13:19 | 0:13:21 | |
We have fashion designers and fabricators and tailors, | 0:13:21 | 0:13:26 | |
working alongside coders and engineers. | 0:13:26 | 0:13:28 | |
We have electronic engineers and mechanical engineers, | 0:13:28 | 0:13:31 | |
and also scientists as well. | 0:13:31 | 0:13:33 | |
One of the things that fashion technology and wearable technology | 0:13:33 | 0:13:36 | |
can do is create surprise. | 0:13:36 | 0:13:38 | |
With the JLS trainers, when they come on, it's a moment of wow factor. | 0:13:38 | 0:13:43 | |
I think with everything we build, we use technology to create that. | 0:13:43 | 0:13:48 | |
In 2013, Studio XO were commissioned to create a dress | 0:13:48 | 0:13:52 | |
for none other than Lady Gaga. | 0:13:52 | 0:13:55 | |
Thank you so much for coming here tonight. | 0:13:55 | 0:13:58 | |
I wanted to, for the first time ever, introduce you to... | 0:13:58 | 0:14:03 | |
Volantis. | 0:14:03 | 0:14:05 | |
CHEERING AND APPLAUSE | 0:14:05 | 0:14:08 | |
We worked with the world's best technicians, or engineers, | 0:14:08 | 0:14:12 | |
in that field, and working with our hybrid team of designers | 0:14:12 | 0:14:17 | |
and engineers here in Studio XO, we were able to turn | 0:14:17 | 0:14:19 | |
some of their technology into something that was wearable. | 0:14:19 | 0:14:22 | |
Do you have any questions, or do you want to see her fly? | 0:14:23 | 0:14:26 | |
AUDIENCE: Fly! | 0:14:26 | 0:14:28 | |
Known for her quirky style, | 0:14:36 | 0:14:38 | |
Lady Gaga has certainly embraced fashion technology. | 0:14:38 | 0:14:41 | |
And this project enabled Studio XO to take their vision | 0:14:43 | 0:14:46 | |
of wearable electronics to the next level. | 0:14:46 | 0:14:49 | |
Benjamin and his technical team worked closely with drone experts. | 0:14:53 | 0:14:58 | |
They used state-of-the-art technology to create Volantis, | 0:14:58 | 0:15:01 | |
a garment which sits somewhere between a dress | 0:15:01 | 0:15:04 | |
and a flying machine. | 0:15:04 | 0:15:05 | |
So what's the future for wearable tech? | 0:15:13 | 0:15:15 | |
I think the future for wearable tech is quite an exciting future. | 0:15:15 | 0:15:18 | |
Just in the last two years, we've gone from building | 0:15:18 | 0:15:21 | |
light-up sneakers to building flying dresses. | 0:15:21 | 0:15:24 | |
What we're doing at Studio XO is, we're paving the way | 0:15:24 | 0:15:27 | |
for a future where, who knows, maybe we wake up in the morning | 0:15:27 | 0:15:30 | |
we put our intelligent T-shirt on, and we're coding our T-shirt | 0:15:30 | 0:15:34 | |
to choose which design we want. | 0:15:34 | 0:15:37 | |
And that's the future that we imagine. | 0:15:37 | 0:15:40 | |
The games industry has evolved in recent years. | 0:15:43 | 0:15:45 | |
There's more of an emphasis on creating and sharing games content | 0:15:45 | 0:15:49 | |
than ever before. | 0:15:49 | 0:15:50 | |
Coders, designers, and gamers of all levels can now work together online. | 0:15:50 | 0:15:55 | |
The line between a player and a game designer has blurred. | 0:15:55 | 0:15:59 | |
There's now even more opportunities to work in games design, | 0:15:59 | 0:16:02 | |
and I'm about to meet someone who's doing just that. | 0:16:02 | 0:16:05 | |
John Beech hasn't always | 0:16:08 | 0:16:09 | |
worked in the industry. | 0:16:09 | 0:16:11 | |
In fact, five years ago, he was a builder. Gaming was just a hobby. | 0:16:11 | 0:16:15 | |
Hammering nails through the day and keyboards by night, | 0:16:15 | 0:16:19 | |
John spent long hours building virtual worlds, | 0:16:19 | 0:16:22 | |
and his hard work eventually paid off. | 0:16:22 | 0:16:24 | |
Never in my wildest dreams, ever, honestly, | 0:16:24 | 0:16:27 | |
did I ever imagine I'd end up here, and every day, I pinch myself. | 0:16:27 | 0:16:31 | |
John landed his dream job in international gaming company | 0:16:31 | 0:16:35 | |
Media Molecule. | 0:16:35 | 0:16:37 | |
Their game, Little Big Planet, allows users to create content | 0:16:37 | 0:16:40 | |
and share it online. | 0:16:40 | 0:16:42 | |
Can you explain to me how the game actually works? | 0:16:42 | 0:16:44 | |
Yeah, sure. Basically, it's a game where, not only can you play it, | 0:16:44 | 0:16:48 | |
you can make other games in it. | 0:16:48 | 0:16:50 | |
It's a creation suite, as well as being a game. | 0:16:50 | 0:16:53 | |
That's awesome, that means it's endless. | 0:16:53 | 0:16:55 | |
It's endless, yeah. At last count, | 0:16:55 | 0:16:56 | |
-there was eight million levels that people had published online. -Whoa. | 0:16:56 | 0:17:00 | |
Online games are radically changing the gaming industry, | 0:17:00 | 0:17:04 | |
with social networking | 0:17:04 | 0:17:05 | |
and user-generated content leading the way. | 0:17:05 | 0:17:07 | |
This is good news for those interested in games design, | 0:17:07 | 0:17:11 | |
as it's easier than ever to create | 0:17:11 | 0:17:13 | |
and share your content with an online community. | 0:17:13 | 0:17:15 | |
And it was publishing this level that got John noticed. | 0:17:15 | 0:17:19 | |
So this is the level you designed to get your job here. | 0:17:19 | 0:17:22 | |
Yeah, the guys here, the other designers, the other coders, | 0:17:22 | 0:17:26 | |
everyone had seen it and thought, "Wow, I don't know how he did | 0:17:26 | 0:17:29 | |
"some of the things he did in our own game," | 0:17:29 | 0:17:31 | |
cos I was kind of bending the rules. | 0:17:31 | 0:17:33 | |
-Sweet! I really want to play it. Can I? -Of course you can. | 0:17:33 | 0:17:36 | |
-We'll load it up. -OK. | 0:17:36 | 0:17:38 | |
-Here's your character. -Awesome. | 0:17:38 | 0:17:41 | |
We've got to go this way | 0:17:41 | 0:17:42 | |
and we've got to try and infiltrate the enemy base. | 0:17:42 | 0:17:45 | |
OK. | 0:17:45 | 0:17:47 | |
'More and more games incorporate mechanics | 0:17:47 | 0:17:49 | |
'for creating content these days.' | 0:17:49 | 0:17:50 | |
And...jump! Oh, no! | 0:17:50 | 0:17:52 | |
-No, I died! -That's OK, you come back in a second. | 0:17:52 | 0:17:55 | |
'This is done using programming scripts and game logic.' | 0:17:55 | 0:17:58 | |
It's kind of like a simplified version of code, | 0:17:58 | 0:18:01 | |
where you can get certain things to happen. | 0:18:01 | 0:18:03 | |
So, say you press a switch, | 0:18:03 | 0:18:04 | |
a door opens. So, in this case here, we've got a barricade | 0:18:04 | 0:18:08 | |
and I've set up a simple bit of logic onto it - a script, | 0:18:08 | 0:18:12 | |
if you will - and when I shoot it, it's designed to explode all of this. | 0:18:12 | 0:18:16 | |
-Kablammo! -Can you show me some of the scripting? | 0:18:16 | 0:18:20 | |
We'll just load it up. Here we go. | 0:18:20 | 0:18:22 | |
So I've made a small, | 0:18:22 | 0:18:23 | |
mini bit of a level. You can imagine, in a game, | 0:18:23 | 0:18:25 | |
this would be a door we had to get through. | 0:18:25 | 0:18:27 | |
'These mechanics allow you to edit the game using visual graphics, | 0:18:27 | 0:18:30 | |
'rather than writing lines of code.' | 0:18:30 | 0:18:32 | |
Each line of code, or multiple lines of code, | 0:18:32 | 0:18:35 | |
are represented by these individual little icons here. | 0:18:35 | 0:18:38 | |
So we've got this button | 0:18:38 | 0:18:39 | |
and, as you can see, | 0:18:39 | 0:18:40 | |
when I jump on the button, | 0:18:40 | 0:18:41 | |
the door opens, | 0:18:41 | 0:18:42 | |
and if I jump on the button again, | 0:18:42 | 0:18:44 | |
the door shuts. | 0:18:44 | 0:18:45 | |
That's quite a lot going on for just one door opening. | 0:18:45 | 0:18:48 | |
Ah, yes, it is, but if you think that | 0:18:48 | 0:18:50 | |
each one of these components | 0:18:50 | 0:18:52 | |
would actually be a couple of hundred lines of code, | 0:18:52 | 0:18:55 | |
but the coders have simplified it down, so I can combine them. | 0:18:55 | 0:18:59 | |
Scripting is all about making fun games, | 0:18:59 | 0:19:01 | |
as opposed to staring at a TV screen for ages. | 0:19:01 | 0:19:03 | |
And once you've got your head around this, this teaches you | 0:19:03 | 0:19:07 | |
how basic logic works, how "if" and "and" statements work. | 0:19:07 | 0:19:10 | |
Once you've learnt this, the step up to coding is far easier than | 0:19:10 | 0:19:13 | |
if you've had no experience at all. | 0:19:13 | 0:19:15 | |
So it's a really big team effort, then? | 0:19:15 | 0:19:17 | |
Yeah, it's a huge team effort. | 0:19:17 | 0:19:18 | |
Without the coders, the designers couldn't make a game, | 0:19:18 | 0:19:21 | |
and without the designers, the coders wouldn't be able | 0:19:21 | 0:19:24 | |
to make the game themselves, either. | 0:19:24 | 0:19:26 | |
So you combine forces and you make a really good game, | 0:19:26 | 0:19:29 | |
at the end of the day. | 0:19:29 | 0:19:30 | |
-Oh! -Oh, no! We've died! | 0:19:30 | 0:19:33 | |
'John's design success has inspired him to learn to code.' | 0:19:33 | 0:19:37 | |
I've actually decided to start teaching myself real code, | 0:19:37 | 0:19:40 | |
base-level code, because that will take me to the next level | 0:19:40 | 0:19:44 | |
of game design, cos I will no longer be dependent on other people. | 0:19:44 | 0:19:47 | |
I can make my own games from start to finish | 0:19:47 | 0:19:50 | |
and do it exactly how I want, | 0:19:50 | 0:19:51 | |
-which is super-important to me. -Have you been enjoying it? | 0:19:51 | 0:19:54 | |
I've been really enjoying it, yeah. It's a lot more fun than you think | 0:19:54 | 0:19:57 | |
cos, initially, you think, "Oh, no, it's kind of typing, and maths," | 0:19:57 | 0:20:00 | |
but once you get into it and you start realising the possibilities, | 0:20:00 | 0:20:04 | |
it's more like having tonnes of Lego in front of you and thinking, | 0:20:04 | 0:20:07 | |
"What can I build out of this?" And you put all the components together | 0:20:07 | 0:20:10 | |
and you've got some kind of amazing rocket ship | 0:20:10 | 0:20:13 | |
or giant dragon with wings. Whatever you want to make, you can do. | 0:20:13 | 0:20:16 | |
Coders like me can spend long hours | 0:20:21 | 0:20:23 | |
in front of the computer screen. | 0:20:23 | 0:20:25 | |
But coding's not all about being stuck indoors. | 0:20:25 | 0:20:28 | |
I just wanted to bring it bigger, you know. | 0:20:28 | 0:20:31 | |
Bigger and outside. | 0:20:31 | 0:20:32 | |
Seb Lee-Delisle is a coder and visual artist. | 0:20:32 | 0:20:36 | |
He merges both of these worlds by bringing coding outdoors | 0:20:36 | 0:20:39 | |
and creating huge art installations | 0:20:39 | 0:20:42 | |
for the public to interact with. | 0:20:42 | 0:20:44 | |
I'm in Huddersfield, at the Festival of Light, | 0:20:44 | 0:20:47 | |
to check out Seb's digital interactive firework display. | 0:20:47 | 0:20:50 | |
So what's going on here today? | 0:20:50 | 0:20:52 | |
Well, this is PixelPyros. | 0:20:52 | 0:20:54 | |
We're using massive projectors | 0:20:54 | 0:20:56 | |
and a really big laser | 0:20:56 | 0:20:57 | |
connected to computers | 0:20:57 | 0:20:58 | |
to create this fireworks display. | 0:20:58 | 0:21:01 | |
And every firework is triggered using a motion-detection system | 0:21:01 | 0:21:05 | |
by members of the audience, that's what triggers the fireworks. | 0:21:05 | 0:21:08 | |
The motion-detection system | 0:21:08 | 0:21:10 | |
is made up of 30 infrared lights and a camera. | 0:21:10 | 0:21:13 | |
When one of the lights is blocked, motion is detected. | 0:21:13 | 0:21:17 | |
The information it gathers is input into the PixelPyros programme | 0:21:17 | 0:21:22 | |
on Seb's laptop, manipulated using code, | 0:21:22 | 0:21:24 | |
and projected onto a huge 80-metre screen, with spectacular results. | 0:21:24 | 0:21:30 | |
It's really exciting to be able to teach the computer | 0:21:30 | 0:21:33 | |
how to make these patterns and fireworks. | 0:21:33 | 0:21:36 | |
Hundreds of people all here, | 0:21:36 | 0:21:37 | |
interacting with computer code, with this technical system. | 0:21:37 | 0:21:43 | |
So how does it work? | 0:21:44 | 0:21:46 | |
There's a lot stuff here that we're doing. We're manipulating | 0:21:46 | 0:21:49 | |
camera images, we're trying to read bits of the camera image | 0:21:49 | 0:21:52 | |
to see where there's motion. | 0:21:52 | 0:21:54 | |
That's all quite complicated stuff. It's all written in C++, | 0:21:54 | 0:21:59 | |
which is... Well, I work in lots of different languages | 0:21:59 | 0:22:02 | |
and C++ is probably the hardest. | 0:22:02 | 0:22:04 | |
Seb has decided to share his code on an open-source platform. | 0:22:04 | 0:22:08 | |
Open-source communities are formed | 0:22:08 | 0:22:12 | |
when coders come together to share their work online. | 0:22:12 | 0:22:15 | |
It's something that's really important to me. | 0:22:16 | 0:22:18 | |
All of my projects are open source. | 0:22:18 | 0:22:20 | |
If you wanted to, you could download this PixelPyros app for yourself. | 0:22:20 | 0:22:23 | |
-Amazing. -In reality, I'm not sure if anyone could | 0:22:23 | 0:22:27 | |
take it and make their own PixelPyros, | 0:22:27 | 0:22:29 | |
but they could at least learn from it and see how I've done some of it. | 0:22:29 | 0:22:32 | |
Yeah, it's a really important part of what I do | 0:22:32 | 0:22:35 | |
because when you're a coder, or an artist, or both, like me, | 0:22:35 | 0:22:39 | |
the tendency is, when you make something, when you work on it | 0:22:39 | 0:22:42 | |
and invest time in it, is to sort of keep it closed to yourself. | 0:22:42 | 0:22:45 | |
To me, in a way, it's better to just give it away | 0:22:45 | 0:22:47 | |
and say, "Here it is." | 0:22:47 | 0:22:48 | |
Making your code open source means that anyone can access it | 0:22:50 | 0:22:53 | |
and pick up where you left off. | 0:22:53 | 0:22:56 | |
This collaborative approach means programmers can adapt | 0:22:56 | 0:22:58 | |
and improve existing code, and share their changes within the community. | 0:22:58 | 0:23:03 | |
Seb's works proves that there's more to what coders do | 0:23:05 | 0:23:08 | |
than just writing computer commands. Both his creativity | 0:23:08 | 0:23:12 | |
and his coding skills are going down a storm here tonight. | 0:23:12 | 0:23:16 | |
Certainly for me, as a creative person, it's really important | 0:23:17 | 0:23:20 | |
that more creative people learn to programme, | 0:23:20 | 0:23:22 | |
rather than just the engineers and the mathematicians because | 0:23:22 | 0:23:25 | |
there's so much creative potential with this technology, | 0:23:25 | 0:23:29 | |
and the new technology that's coming out all the time | 0:23:29 | 0:23:31 | |
that it's just going to be really exciting. | 0:23:31 | 0:23:34 | |
The kids that are learning now | 0:23:34 | 0:23:35 | |
are going to be the ones that do stuff 20 times better than this | 0:23:35 | 0:23:38 | |
in 20 years' time, you know? | 0:23:38 | 0:23:40 | |
Seb's brought code to the people. | 0:23:56 | 0:23:58 | |
It just shows what we can achieve. This is spectacular! | 0:23:58 | 0:24:02 | |
Learning to code is just the beginning. | 0:24:03 | 0:24:06 | |
Gaining an understanding of how computers work | 0:24:06 | 0:24:08 | |
means we'll be able to invent our own programmes | 0:24:08 | 0:24:11 | |
and programming languages in the future | 0:24:11 | 0:24:13 | |
to create things we can't even imagine yet. | 0:24:13 | 0:24:16 | |
Whether your passion is gaming or music, art, fashion or design, | 0:24:16 | 0:24:21 | |
you can take your expertise in any direction you want. | 0:24:21 | 0:24:24 | |
The possibilities are endless. | 0:24:24 | 0:24:26 |