if you've played Minecraft before you know it's a game about survival the gameplay involves pitting
you against various hostilities and elements in an attempt to make you die essentially and
that's kind of the whole genre of open world games however i fail to see how zombies skeletons and
other fictional antagonists relate to the common man and the common man's struggles what we really
need to make Minecraft the exemplar of the survival genre of games is to incorporate
our own innate psychological flaws in other words we are connecting Minecraft to our brains
on a more serious note this video is kind of tying up the loose end of this brain computer interface
ordeal if you have seen the previous video on this channel about two years ago i urge you to
disregard what is said in that video mostly because the content is fairly outdated
so here is a new beginning to that so as i said before we're using this Emotiv device
to be able to convert your emotions into things that occur in the game for example
if you are very stressed uh we want to amplify that stress by making all the enemy mobs much
faster now you are also implementing things to help you just for fun like if you're excited
uh you will run faster for example things that make sense uh so i'm going to go through the
requirements first of all we are using of course Emotiv i'm using here the Emotiv Insight it's the
most affordable option because we don't really because this is Minecraft we don't need anything
crazy and because we're creating a Minecraft plugin we'll have to use the language known
for Minecraft: Java and that's just a sacrifice we'll have to make to appease the general public
furthermore just some other little things i'm using Maven to handle the dependencies and
builds and Spigot to do the plug-in development so let's take a look at the actual code here we have
the Minecraft side of the plug-in as you can see here i'm kind of working backwards in this we're
taking the data that's fetched from the Emotiv and just converting it into like as i said speed
changes with excitement monster movement speed changes with stress in total there's all these
metrics you got engagement excitement etc you can read the rest here and i'm just i'm not using all
of them but theoretically we could for example make it so that when your interest is high um you
immediately die or something that's that's just an example that that wouldn't make sense in
this context so let's look at the emotive side now full disclaimer i don't really know anything about
brains or neurology at least not beyond the basic background knowledge needed for a non-neurologist
but i don't really need to because Emotiv provides an API uh API stands for application programming
interface and what it means in this situation is that they do all the hard work and i just take the
data from it and profit so here is the emotive side of it as you can see it's just a websocket
client i could go through how to do this but this would just be a websocket client tutorial
and that's not very interesting i'm committing a bit of an atrocity because i'm using a trust
manager that just trusts any certificate now since this is a secure websocket client it requires a
certificate to be able to go through from the server to the client the server is the thing
that is provided by a motive itself and i'm just kind of trusting everything i'm hypothesizing that
the average Minecraft user doesn't really have a brain computer interface and even if they did it
wouldn't be really practical so i'm just expecting that this would never go into production which is
why i'm doing this now a bit about the motive a motive seems to be marketed towards researchers
and artists evident by the fact that their API server installer only comes in mac and windows
furthermore on the actual hardware of the headset putting your head into this kind of feels like
putting your head into a garbage chute and the battery life is overall pretty underwhelming
nonetheless it works so i'm going to put this on i'm actually going to have to take headphones off
because putting this on while wearing headphones is like putting your head into a garbage chute
while wearing headphones so hopefully the microphone can still pick up my
voice and i'm going to put it on and get hair out of the way
so there's that the headset connects to the computer
via bluetooth i have this USB bluetooth dongle
voila so now that's done we now have the server running here and we can then
launch the client the client is of course within the plug-in so i built it with maven
and it's already pre-built so i don't have to go do that so i just have to run the server
this is the Minecraft server now so we have a server that has a client and the client is in
the server of Minecraft and then now we're going to open the Minecraft client so we got
it's it's easy to get lost but just if you just think about it it's all good
there we go and so you can see on the bottom left we got all the metrics i
am very low excitement and so i am relatively slow
although interest and engagement are pretty high
i think engagement increases attack damage of the monsters so i that's actually not good
so this is some pretty fun gameplay now clearly there's a problem here and i'm not very excited
so we're having some very slow gameplay luckily there's a little trick up my sleeve
it's consuming caffeine and hopefully that will increase my excitement at least even marginally
well let's have another go
excitement is still only 19 i guess i
am just i guess it's just not working very well oh it's getting a bit higher
so the caffeine strategy didn't work very well so not wanting to leave this video empty-handed
i'm going to attempt one more thing one thing i could do is engage in anxiety inducing or
painful things but i am not a masochist and so i'll just be playing very exciting music
and maybe that will solve the issue so even though i said that wearing headphones with
the headset is very uncomfortable i'll be doing it anyway in the name of science
so there we go
give myself creative mode
1000
and then let's just get a bunch of creeper eggs
and we'll go over here oh we already have some creepers here so we'll put down some more
all right
now we have a four of creepers there i'm going to play the anxiety-inducing music
and set myself
to survival so let's see if we can speedrun not dying
oh god oh god
oh i keep i keep clicking out
all right huh
i guess they're gone oh there they are hello as long as i keep my stress down and my excitement up
i should be able to outrun them no matter what let's see if i can run through them
notice as my excitement increases my speed increases oh i was too confident there
well that was that uh i was able to get my excitement high enough to demonstrate to
you the super speed but i wasn't able to make myself stressed enough
or at least not higher than 50 or so percent uh maybe if there was more dire situations
i would be able to make it more stressed if you ever end up in a stressful life or death situation
consider installing the plugin and giving it a go anyway uh