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?
Artificial minecraft?
- jag_e_nummer_ett
- Citizen
- Posts: 52
- Joined: Thu May 16, 2013 6:31 pm
- Location: Stockholm, Sweden
Re: Artificial minecraft?
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.
But here is Minecraft's network protocol.
- jag_e_nummer_ett
- Citizen
- Posts: 52
- Joined: Thu May 16, 2013 6:31 pm
- Location: Stockholm, Sweden
Re: Artificial minecraft?
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.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.
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)
Timber and stone (it's 3D, but the same concept)
- jag_e_nummer_ett
- Citizen
- Posts: 52
- Joined: Thu May 16, 2013 6:31 pm
- Location: Stockholm, Sweden
Re: Artificial minecraft?
What do you mean with cient-predict?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.
-
- Party member
- Posts: 712
- Joined: Fri Jun 22, 2012 4:54 pm
- Contact:
Re: Artificial minecraft?
Probably illegal, though...?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.
trAInsported - Write AI to control your trains
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
Re: Artificial minecraft?
Yup, minecraft is trademarked ( i think )
- DaedalusYoung
- Party member
- Posts: 413
- Joined: Sun Jul 14, 2013 8:04 pm
Re: Artificial minecraft?
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.
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.
- jag_e_nummer_ett
- Citizen
- Posts: 52
- Joined: Thu May 16, 2013 6:31 pm
- Location: Stockholm, Sweden
Re: Artificial minecraft?
Oh boy... That will not be fun to make D: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.
Who is online
Users browsing this forum: Bing [Bot], Google [Bot] and 0 guests