WEBVTT

00:00.000 --> 00:16.400
Hello, so today we're going to talk about Wansi, which is a tool that probably you

00:16.400 --> 00:22.200
already know. My name is Zougi, my real name is Marko, I'm from Italy. What is Wansi?

00:22.200 --> 00:28.120
Well, probably you already know about the software, but you heard the name of mine just.

00:28.120 --> 00:36.040
That's us, still us. We changed the name this year actually, and we're not a game, but we are

00:36.040 --> 00:40.920
a game platform. So this is the main concepts you should remember about this whole thing. We're

00:40.920 --> 00:48.200
not a game, we are a game platform. So while our game platforms, well, so games, they are

00:48.200 --> 00:53.960
not brought by stocks, it's contrary to children. So in order to get a game, you need some

00:54.040 --> 00:59.240
tool, like a game engine, in order to actually make them. Well, if you take these two concepts

00:59.240 --> 01:06.120
and you basically merge them together, you obtain what we call a game platform. Oh, it's

01:06.120 --> 01:13.320
well, it's a game platform. So basically, a game platform is a tool that you can use both to make

01:13.320 --> 01:20.520
games like a game engine, but you can also play those games made by the same tool from within

01:20.600 --> 01:28.280
the tool. So like Roblox, basically, anyone knows Roblox? I guess? Okay, perfect. So with this

01:28.280 --> 01:36.280
in mind, let's talk a little bit first about what you can actually do with Ruanzi. Well, this

01:36.280 --> 01:42.040
is one of the games made with Ruanzi, and considering that our former name was mine test,

01:42.040 --> 01:49.480
the first thing that might pop into your mind is, this is the logo. Okay, so, well, this looks

01:49.560 --> 01:57.320
like a really famous game. Okay? Yes, it started like a clone like 15 years ago, but it became

01:57.320 --> 02:04.040
a game platform throughout the years, and now you can, of course, made games like this, this is Ruanzi,

02:04.040 --> 02:09.320
actually, this is a game made with Ruanzi, but you can also make games that are completely

02:09.320 --> 02:17.560
different, this is just for instance. So you still have Voxyl, like Voxyl, the cube is the main

02:17.640 --> 02:25.800
ingredients of our game platform, but you can also make, this is on OS, like this is a bearbone OS,

02:25.800 --> 02:33.400
made within my, okay, made within Ruanzi by one crazy contributor, like this is just not,

02:33.400 --> 02:40.120
but just try it, it's called mine OS, and you can launch apps from within Ruanzi, and you can

02:40.200 --> 02:47.560
play games within the game, it's just, okay, you can also make 2D stuff, so this is prank,

02:47.560 --> 02:55.400
and there are no cubes, there is no Voxyl involved, it's just R2D game where you move the ghost,

02:56.280 --> 03:02.600
and well, you can also make games like this, this is the winner of the last game jam,

03:02.600 --> 03:09.080
there we hosted last year, and as you can see, you are a maker, physically shooting at monsters,

03:09.160 --> 03:16.440
and you need to conquer areas. So, what can you do actually with this tool? Well, for sure,

03:16.440 --> 03:23.000
you can get creative, you can create new games, you can create new mods, nodes, like the cubes,

03:23.720 --> 03:32.360
entities, interfaces, and what you're seeing down below actually doesn't exist by default on Ruanzi,

03:32.360 --> 03:37.080
considering that is a game platform, by default it's empty, like the first time you don't

03:37.800 --> 03:43.000
tell you, it looks like there is no game styles, would you like actually to download something,

03:43.000 --> 03:51.800
and it brings you to this interface where you can actually download games, so there are no dragons,

03:51.800 --> 03:57.880
there are no bricks, there are no trees, there are just the tools, it's like a toolbox helping you

03:57.880 --> 04:03.880
creating the things you want, so like a map generator system, you can tweak the map generator,

04:03.960 --> 04:11.800
or maybe you don't need a map at all, like you want a custom map that you built, nodes,

04:11.800 --> 04:19.320
binodes, or cube, or cube, well, you can do that, and how can you create actually all these things?

04:19.880 --> 04:27.400
Well, with a really simple programming language, which is called Lua, which is Portuguese for Moon,

04:28.120 --> 04:36.760
and Lua is pretty easy, it's pretty straightforward, usually when I do workshops,

04:36.760 --> 04:43.240
I do them also with kids, they understand perfectly what we're doing, I consider that like the level up

04:43.240 --> 04:51.480
of scratch, and you can find mods in book, like the Lua's in mods in book online for free, of course,

04:51.480 --> 04:56.600
and step by step you can actually learn how to create contents without having to dive

04:56.680 --> 05:03.080
into the full documentation, which is huge. So for instance, let's say you want to create a new node,

05:04.280 --> 05:10.760
well, those are five lines for if you remove the parentheses and you just, well, and that's

05:10.760 --> 05:15.480
pretty easy, just write just a note, you add the description, tiles, and groups is actually,

05:16.280 --> 05:22.840
it's not mandatory. Of course, nodes can be more complex, you can have liquids, you can have nodes

05:23.000 --> 05:30.360
with physics, but yeah, it just takes three or four lines, of course, to create something that

05:30.360 --> 05:35.880
will shape actually your world. The guide is also available in Italian, is free software, as well,

05:35.880 --> 05:42.520
everything we're talking about is free software, and you can translate it. If you want, so if you can

05:42.520 --> 05:49.640
create contents with Lua, the engine itself is actually C++, because we need to optimize things,

05:49.720 --> 05:55.080
but if you just want to create games or mods, so basically add-ons for existing games,

05:55.080 --> 06:00.520
you don't need to learn C++ at all. Like, I make games, I don't work on the engine,

06:00.520 --> 06:06.920
and I basically don't touch C++. Now, another thing that I like is that every language matters

06:06.920 --> 06:14.600
when you make games, like, make lunchy games. Now, it's cut, so you can't really see, but basically,

06:15.560 --> 06:21.560
we are in the same server. Like, same PC, two different clients open, one on the right,

06:22.200 --> 06:29.720
and, again, you can't see it, but down below, the one on your left, it says waiting for more

06:29.720 --> 06:35.480
players, because I'm like in a queue waiting to play with someone, and on the other side,

06:35.480 --> 06:42.280
it says Esperanda Mahugadores, so it's in Spanish. That means that if some content is actually

06:42.360 --> 06:49.400
translated in the language, I set the client to, I won't see the game in English, or the server,

06:49.400 --> 06:54.680
or whatever it is, I will actually see it in my language. Hopefully, the translation is good,

06:54.680 --> 07:01.000
I can't guarantee you that, but for instance, on my server, we, thanks to contributors,

07:01.000 --> 07:09.800
we have eight different languages like Chinese, Hungarian, German, French, etc., etc. So, yeah,

07:09.800 --> 07:17.560
you can actually localize your stuff. Also, let's say you make something, like, you make a

07:17.560 --> 07:23.240
texture pack, for instance, this is a texture pack. Well, you can share it with the rest of the community,

07:23.240 --> 07:32.360
how there is a database called content database, you can actually see it on the official website,

07:33.080 --> 07:39.080
and here you can upload whatever you do, it must be free software, or almost free software,

07:39.080 --> 07:44.360
but if it's almost free software, there is like a big red warning, so you really want to do free

07:44.360 --> 07:50.120
software, and people can actually download whatever you did, and they don't need to go on the

07:50.120 --> 07:56.760
website and just click download, now it's in Italian, but anyway, you can download everything

07:57.640 --> 08:04.120
from within the clients, so you don't need to open browsers, because there is a complete integration

08:04.120 --> 08:10.040
like in the interface, so you just click on download, you choose the game you want, or the

08:10.040 --> 08:16.600
content in general that you want, and you can download stuff, so it's pretty straightforward.

08:16.600 --> 08:21.560
So, why do you need this website? Well, first of all, you can obtain more information if you just

08:21.560 --> 08:30.200
want to go deeper, and you can leave reviews like steam, basically, people can say, okay,

08:30.200 --> 08:37.800
I like it, may or I don't like it, and again, this is in Italian, but you can also leave a review

08:37.800 --> 08:45.960
of the review, like it says Utile which is useful and non-utile, not useful, and these reviews

08:46.040 --> 08:55.160
actually help us with the algorithm that determines what is quality content, so let's say for

08:55.160 --> 09:02.600
the first time, I open once or just content database, which is this website, it tells me, okay,

09:02.600 --> 09:09.080
so the best parts are, the best games are, and in order to understand which is good, what is good,

09:09.080 --> 09:19.480
what is, that's good, and it checks for reviews and also downloads, and also the reviews of

09:19.480 --> 09:25.000
the reviews, so theoretically, if something is highly reviewed, it should be quality content,

09:25.000 --> 09:30.120
and it's the first thing that you will see, so you want just download random stuff that

09:30.120 --> 09:35.720
maybe is done in five minutes, and you'll be like, wait once that's exactly, it doesn't even work,

09:35.800 --> 09:41.240
probably, so moving on, well, I don't have to explain to you this, because we are fast

09:41.240 --> 09:46.520
them, but yeah, you can tell us what you think without intermediates taps, because we are, basically,

09:46.520 --> 09:54.920
everywhere, my suggestion, like my personal suggestion, is to use a free spaces like matrix

09:55.000 --> 10:02.360
for instance, or IRC, or plus you, or Macedon, but you can also find this on discards and

10:02.360 --> 10:11.320
redheads, and we've got a forum, so pick your poison, basically, so now let's start talking about

10:11.320 --> 10:20.520
education, so schools, what can I, you actually do with once, in schools, and well, practical

10:21.480 --> 10:26.840
examples, you could do maybe some projects about urbanism, so this was called,

10:26.840 --> 10:32.760
put me did the conspire, put on my French literally, and it was made by French people, of course,

10:32.760 --> 10:40.200
by eerie, more exactly, and it was a project where they had to redesign some areas of the municipality

10:40.200 --> 10:48.360
of, or not, one, through the eyes of children accompanied by experts, so how it worked, three sets,

10:49.320 --> 10:55.160
one, they chose the area, they wanted to actually redesign, so it could be a neighborhood,

10:55.160 --> 11:01.080
it could be whatever you want, really. Second step, they planned on paper, what actually they wanted

11:01.080 --> 11:07.560
to do, and third and last step, they used the tool, so luncheats, actually builds what they wanted

11:07.560 --> 11:12.280
to see, so you know, you can really go with a pickaxing real life and say, okay, I don't like

11:12.280 --> 11:18.600
this pavement, and you just, I mean, you can do that, but that's not legal, you can use the one

11:18.600 --> 11:26.280
see to do that, and they also actually showcase the project, it was really cool, because you can

11:26.280 --> 11:33.800
redesign some part of your city digitally, and you might want it now, okay, but can you

11:33.800 --> 11:39.400
mention the time required to reproduce a physical space in the digital walls, especially to scale,

11:40.120 --> 11:47.000
well, you're right, so for instance, this is OpenStreetMap, this is Licharton Yola, which is

11:47.000 --> 11:54.920
Stonyolo High School, we're in Bosen, Boltano, Italy, and it's cut, anyway, so it'll take a lot of

11:54.920 --> 12:01.640
time to reproduce everything to scale, right, wrong, it took me an hour, and I had to just wait,

12:01.640 --> 12:11.800
like this, basically, that this website converted the OpenStreetMap data into LantyWold, so I

12:11.800 --> 12:17.240
received an email after an hour and I don't know 15 minutes, saying, okay, this is your world,

12:17.240 --> 12:26.440
I just took the world, move the folder into my Lanty, and to that I was able to actually launch it,

12:26.520 --> 12:32.200
of course, this is just like bearbone, it's just a foundation, there are no sweet lamps for instance,

12:32.200 --> 12:40.200
crosswalks, and everything you can think about, but you don't really need to build everything from scratch,

12:40.200 --> 12:49.160
so you are sparing a lot of time, trust me, talking about buildings, we could also do something

12:49.240 --> 12:56.920
related to history or archaeology, in our example, we have MindStory, which was made by Julien

12:56.920 --> 13:04.040
Kremum, by the Academy of Dijon a few years ago, and what they did, basically, they had classes

13:04.040 --> 13:10.680
from all around France, building French sites from different epochs on Wancy, so for instance,

13:10.680 --> 13:17.480
they built the North-Godam Cathedral, or let's just look at this, it's like the castle and the

13:17.560 --> 13:26.040
inner markets of New York, and this is good, because well, you can share mods, you can share games,

13:26.040 --> 13:33.000
you can share texture packs, but actually, how about you want to share like the Notre Dame Cathedral?

13:33.000 --> 13:38.280
Well, this is not the official site, but you can still use it, it's called Lock Exchange,

13:38.280 --> 13:43.800
and you can upload your buildings, your schematics, that's the technical term,

13:44.680 --> 13:52.280
until the website, so that people can actually basically copy past them without an issue,

13:52.280 --> 13:59.640
and that it takes you probably, I don't know, two minutes, it depends on how large is the building,

13:59.640 --> 14:06.840
of course, but I don't know, maybe I want to build the center of lawns, and let's say that

14:06.840 --> 14:12.920
thing is the big band, it's not, but let's say it's the big band, okay, I don't need to build everything,

14:12.920 --> 14:20.120
because well, that thing already exists, maybe I need to scale it, but there are tools to do that as well,

14:20.120 --> 14:28.840
and well, I don't need to reinvent the wheel, that's the, that's a core idea around around that.

14:29.400 --> 14:36.440
Now, let's keep the cathedral, we were talking about, and let's see an application.

14:38.760 --> 14:44.840
Okay, you can see me, that's sad, but anyway, it should say like building the cathedral

14:45.880 --> 14:51.160
as the first step, so maybe you want to do something in schools, and you want people to actually

14:51.160 --> 14:57.320
see like a 3D reproduction of the cathedral, okay, great, someone builds the cathedral, like maybe

14:57.320 --> 15:05.000
like my story, unfortunately, that's not available, but it might be, okay, now it should say

15:05.000 --> 15:12.440
class management mods down below, okay, so someone made some mods to actually prevent the

15:12.440 --> 15:18.040
class to destroy the cathedral, because I don't know, everybody loves to just breaks, to break,

15:18.040 --> 15:23.880
nodes, blocks, whatever, so okay, you reach the second level, because if you merge these two

15:23.960 --> 15:30.440
aspects, you actually obtain a cathedral that exploreable, and people can't really destroy it,

15:30.440 --> 15:38.200
which is good, but why stop in there. So, level up, let's see, there's someone else as a dialogue

15:38.200 --> 15:46.280
system, and you want to use that dialogue system to, let's say, expand the experience of your cathedral,

15:46.360 --> 15:53.800
great, now you obtain environment interaction, so maybe I click on a wall, and it'll tell me

15:53.800 --> 16:00.440
something, or I click on a book, the environments, I can interact with environments, but again,

16:00.440 --> 16:06.120
why stop in there? So, let's say that upon the dialogue system, somebody actually builds a

16:06.120 --> 16:12.840
quest system, so now I can introduce quests in my environments, which, well, I obtain basically

16:12.920 --> 16:18.440
a super interaction, because now you can actually have things like go from point A to point B,

16:18.440 --> 16:24.120
or I don't know, talk with that guy, talk with that girl, et cetera, et cetera, and yeah,

16:24.120 --> 16:29.720
you obtain a project that is completely immersive, basically. But again, why stop in there,

16:29.720 --> 16:34.520
because there is a side effect. The side effect is that part of the class, like at least one or two

16:34.520 --> 16:40.840
students, will start voluntarily contribute to the cathedral or to any other project, because

16:40.920 --> 16:45.240
they had fun, because for them, it's just like playing, because they're just coding,

16:45.240 --> 16:50.920
basically, or exploring the environment, it depends on what you, as them, to do, but the point is

16:50.920 --> 16:59.480
that, yeah, you, you can obtain also free contributions as well. And of course, as last example,

17:00.840 --> 17:07.960
you kind of, of course, talk about IT, in logic, this was workshop that I did in Italy,

17:08.680 --> 17:14.840
called the mini-jockel Kubo, where we developed a minigame from start to finish in three hours.

17:14.840 --> 17:20.600
A minigame is a game that you can actually keep playing, it's short, but you can actually

17:20.600 --> 17:25.720
keep playing, like, probably, like, I don't know, Candy Crash, it could be considered some sort of minigame.

17:27.480 --> 17:33.480
So, while we did, basically, docs, of course, because I needed to censor them, was,

17:34.440 --> 17:43.880
they had no clue at all about how it worked, nor about what lunch was, and nonetheless,

17:43.880 --> 17:49.560
they were able to actually make a minigame that worked, and it was super happy, like,

17:50.200 --> 17:58.520
super enthusiastic, and it was really nice to see. So, yeah, you can also teach them how to code,

17:59.400 --> 18:06.360
that's pretty well. So, yeah, I'll probably stop here, in case there are any questions,

18:06.360 --> 18:13.320
this is the official website, you will find a blog for instance, you will, for all the updates,

18:13.320 --> 18:18.360
you'll find the content database we were talking before, you can download a lunch if

18:18.360 --> 18:25.640
or, basically, any platform out there, BS, free BS, whatever, it's there, I swear to you,

18:25.640 --> 18:33.800
it exists, and I don't know, either are the questions, but thank you for listening, and yeah,

18:36.200 --> 18:43.640
pen minigame, we are five minutes, so yeah.

18:48.360 --> 19:01.400
Well, they can't really do that. Well, as I've been to make sure that everything's like,

19:01.400 --> 19:05.240
if I just turn my kids loose on, who aren't you saying, yeah, I don't know whatever,

19:05.240 --> 19:10.760
are they going to support you? So, basically, every content uploaded on content

19:10.760 --> 19:16.200
the B is not automatically accepted, there are human people actually checking that in a

19:16.200 --> 19:22.440
license is good, that the code is not bad, I mean, it's not like, it's not trying to do

19:22.440 --> 19:27.640
nasty stuff with your computer. So, now there is a human moderation for content uploading there.

19:27.640 --> 19:33.560
Also, we have a lab lab lab lab lab system, so some content is, let's say, 18 plus, probably,

19:33.560 --> 19:39.800
like, I don't know, gore, violence, drugs, whatever, so by default, for instance, on and droids,

19:39.800 --> 19:45.560
all the, all the content that has one of these labels is not visible, you have to go to the

19:45.640 --> 19:54.360
settings and just do stuff. So, yeah, they won't see any content that probably does not fit their age.

19:54.360 --> 19:55.160
Yeah.

19:58.680 --> 19:59.640
Question.

19:59.640 --> 20:09.560
I really love the work time for the, if you're not data, you can add, uh, all right, is it?

20:09.560 --> 20:12.520
Do you have, like, teaching materials that are, like, downloadable,

20:13.000 --> 20:20.200
probably, there are, I mean, I wasn't the one, um, doing the, um, education, like, the, um,

20:20.200 --> 20:27.480
opus with map workshop, but, uh, the two guys that did actually, they are available at our booth,

20:27.480 --> 20:35.240
which is in the K building, and there is a whole section on our websites, called education. So,

20:35.240 --> 20:40.840
these are just some of the projects that were actually involved, uh, that actually used, uh,

20:40.920 --> 20:48.920
Luancy Bar, there are many more, uh, also from, like, Africa, Asia. So, I invite everyone,

20:48.920 --> 20:56.120
actually, to, if you're interested in education, to check the websites and discover more, but

20:56.120 --> 21:02.440
there, there is some, uh, like, documentation, some files about that, yeah, definitely. Also,

21:02.440 --> 21:07.160
for instance, my, uh, think about doing it the main game, was actually a week-it-of-the-road, um,

21:07.240 --> 21:16.040
um, a few, like, um, months ago, and then, actually, a few years ago, and I just converted it

21:16.040 --> 21:24.040
into workshops that people didn't have to read the weeky, but it was just me, uh, showing people

21:24.040 --> 21:32.840
the weeky with, uh, like, interact, interactively. That's it? Okay, I think we're good.

21:32.840 --> 21:36.440
Okay, uh, see you at our booth, if you want, build in Kai.

