Page 1 of 2

Artificial minecraft?

Posted: Thu Dec 19, 2013 6:09 pm
by jag_e_nummer_ett
Now from my knowledge I presume you can basically make an artificial minecraft client that can connect to "real" minecraft servers.
I am a total noob of networking in löve and in general, but how would you do something like that?

Re: Artificial minecraft?

Posted: Thu Dec 19, 2013 9:07 pm
by szensk
It'd be a lot of work. Love isn't even designed for easy three dimensional graphics. The network code is probably the least of your worries.

But here is Minecraft's network protocol.

Re: Artificial minecraft?

Posted: Thu Dec 19, 2013 11:41 pm
by jag_e_nummer_ett
szensk wrote:It'd be a lot of work. Love isn't even designed for easy three dimensional graphics. The network code is probably the least of your worries.

But here is Minecraft's network protocol.
I didn't plan on making a 3D game, partly just by testing cause I want to learn how networking works. But mainly because heres my idea: You have some sort of client (ex: LÖVE) where you login with multiple accounts, and then you go on a server. Then you controls your characters like a strategy game and tell them to mine or farm or whatev.
Would be so cool.

Screenshots of games with the same concept (the "control citizens from above" concept):
Towns (2.5D, very possible with LÖVE)
Image

Timber and stone (it's 3D, but the same concept)
Image

[]

Posted: Fri Dec 20, 2013 5:12 am
by bekey
-snip-

Re: Artificial minecraft?

Posted: Fri Dec 20, 2013 6:50 am
by jag_e_nummer_ett
bekey wrote:I like the idea.

It probably falls short when you need to client-predict it. You'll have to look at minecraft's obfuscated code for that.
What do you mean with cient-predict?

[]

Posted: Fri Dec 20, 2013 12:32 pm
by bekey
-snip-

Re: Artificial minecraft?

Posted: Fri Dec 20, 2013 11:18 pm
by Germanunkol
bekey wrote:I like the idea.

It probably falls short when you need to client-predict it. You'll have to look at minecraft's obfuscated code for that.
Probably illegal, though...?

Re: Artificial minecraft?

Posted: Fri Dec 20, 2013 11:53 pm
by jjmafiae
Yup, minecraft is trademarked ( i think )

Re: Artificial minecraft?

Posted: Sat Dec 21, 2013 12:45 am
by DaedalusYoung
You mean to say the game 'Minecraft' is copyrighted software. The name 'Minecraft' is also a trademark.

Modding is allowed, so I don't see why you wouldn't be able to use the code in a MC related project. There's things like MCEdit, Chunky, and WorldPainter which can read and some of them also write Minecraft worlds, and there's tons of NBT editors and other programs making use of Minecraft data (I made an online map reader myself), so I'm sure it's allowed to make one more. Notch and Mojang are generally quite cool with user made stuff, just as long as you make clear it's unofficial and you're not endorsed by nor affiliated with Mojang.

Re: Artificial minecraft?

Posted: Sat Dec 21, 2013 12:26 pm
by jag_e_nummer_ett
bekey wrote:Well you know, for example: Server sends the client a seed and chunkID, client then needs to generate the world the exact same way as the original minecraft client would do.
Oh boy... That will not be fun to make D: