I think this also deserves attention, it seems quite advanced already:
http://blog.movingblocks.net/blog/
You can also play it in browser(but needs some plugin...) and there is a github link on the same page.
personally i prefer /r/terasology over minetest. http://terasology.org/
Minetest is OK, but terasology is a lot more polished and it's in Java, but it's optimized. So, with it using java, and having mod support, i'd think it'd be more friendly to modders.
Terasology(/r/Tersology) Is an amazing open source alternative.
>Terasology is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper.
Go take a look! :)
Well, what is best. Voxelands and Freeminer have been mentioned, both based on minetest. From what I heard minetest supports Mods really well and with the right mods is very similar to minecraft.
If you're looking for some graphical goodies, maybe look at terasology: http://terasology.org/
Manic digger is another alternative, but I think the development isn't very active https://manicdigger.github.io/
Minecraft is a pretty good game, but a mentally retarded 3 year old could write a better engine with a crayon.
The game leaks 60MB of data every second. Of course, the Garbage Collection stops it from running out of memory and crashing (and it has garbage collection because it's written in Java), but it shouldn't be leaking anywhere near that much memory, and that's why it massively stutters every 10 seconds.
Some people think that Minecraft sucks because it's written in Java. Nonsense. Terasology is written in Java too, and it outperforms Minecraft massively.
Anyway, point is it's a great engine for prototyping (sort of) but it's not necessarily a good engine for performance. Also, some of the shit it does internally is really fucking dumb, and I say that because I spent 6 months developing a game in Unity full-time.
As for Minecraft-clones, I think the two biggest ones are Minetest and Terasology. They are both open-source and free software, so that's a big reason why they got a lot of adoption...
Hey man, not sure if you're actually looking for examples or just trying to prove that "ECS sucks", but here you go:
Successful and uses ECS. Kinda of an old example, there should be more nowadays. It's not a turn based game though. I do agree that ECSs and turn based games are tougher to mix though and that game is not turn based.
Heya there! I'm a contributor for an open-source game called Terasology (http://terasology.org). If you have some free time and want to contribute some music for our open-source game feel free to hop on our forum to introduce yourself :D (http://forum.terasology.org).
You'll be very much credited for your work due to the open-source nature of the game. Here's an example of a contribution that's made by someone several years ago https://github.com/Terasology/ChrisVolume2OST/
Open-source Minecraft: Minetest, Terasology
Toribash is fun to dick around in (but don't expect to be able to recreate those videos).
Website: http://terasology.org
Github: https://github.com/MovingBlocks/Terasology
It is also written in java, completely open source, actively developed by a huge list of people with ~10 commits daily and has a (at least for my understanding of me as a non-developer) huge list of help files and tutorials for contributors and modders. Also dynamic lighting and physics for blocks and items.
It's main feature is, that every little aspect of the game is a module that can be added or removed on playthroughs. Hunger and thirst are modules, there are individual modules for all kinds of energy transfer, tools, potion effects, ore and terrain generator, fluids, weather, suvival and creative features. Even as simple things as the ingame music player is a module and can be exchanged. All of them can be added to playthrough or not, depending on personal preference.
The only thing, that is a bit lacking imo, are the ingame guis. If there were a bit more mods for it I would prefer it to MC in an instant.
Edit: Oh yeah, and the biomes are set per block! Makes for nice things like underground biomes. Especially paired with the cubic chunks.
It's fucking hilarious that people are whining about minecraft, as if Microsoft is ever going to give a shit about us except to lock us back into their vision. Start playing Minetest or Terasology so you don't have to worry about whether your voxel block game will run on your favorite platform.
The Java version's performance problems have nothing to do with it being written in Java, and everything to do with it being written by completely incompetent developers.
They stuck with standard industry business software practices, which are basically a way of trading performance away for stability and flexibility. This is the opposite of what videogames need.
Take a look at Terasology, which is also written in Java but has far better performance. Minecraft performs poorly because its engine is a piece of shit.
or with https://github.com/Terasology/BlockNetwork we create a better version of red power on http://terasology.org/ and built on an engine that is open source, and is based on an mod API. (with cubic chunks too). And in java8
And is also multithreaded.
Perhaps i'm just grumpy. But when a whole community builts its stuff on an opensource engine built on a closed source game, and a famous mod is stuck in limbo because its closed source.....
Why don't you just cut out all the middle men, ya know? Go all (or mostly) open source.
Not to toot my own horn, but Terasology has cubic chunks, advanced data for blocks/enities,multithreaded, a mod API, and is in java8. And its open source and free. Its also got light coming off hand held and dropped items, as well as different colored light sources, 65K biome IDs, and block shape inheritence, but those don't sound as cool. Albeit its also not owned by microsoft, which might break or make it for some.
EDIT: I anycase, i'm only a minor Terasology dev, so its not like I can take credit for any of that in even this slightest way.
Please remove this, it doesn't help anybody:
> I may be alienating much of the free software community by saying this, but the GPL is flawed and not truly an example of freedom and we will not be using it, ever.
Also, CC0 1.0 Universal is preferable to Unlicense.
By the way, are you aware of Minetest and Terasology?
Also, don't include DLLs in the Git repository.
FOSS (Apache Licensed) Minecraft-like game you ask?
https://github.com/MovingBlocks/Terasology
From the GIT Page:
"Terasology is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by aiming for the NPC-helper and caretaker focus from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication.
Terasology is an open source project started by Benjamin "begla" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft."
play directly in java-enabled browser here:
~~http://terasology.org/#play~~ non-functioning at the moment
Whats the licensing of the mod? I'd like to see about porting it to Terasology as one of its offical Terrain generators. And to modify it to take full advantage of its cubic chunks.
yes but when, http://terasology.org/ , an open source, free voxel game is able to implement an amazing mod API, cubic chunks, advanced lighting, dynamic shapes, 65,000 biome IDs, it makes you wonder.
I can create a mod in json in about 2 minutes that won't break between versions, when a mod of the same kind takes a couple hours to get a fully set up enviroment for forge, needs java code, and will break next version.
/r/terasology
http://forum.terasology.org/threads/pre-alpha-release-55-and-other-news.1301/
https://github.com/MovingBlocks/Terasology/
FLOSS game. (Free, Libre, Open Source Software). Like minecraft.
Little different. FLOSS game. like Minecraft, but with a better engine (nice graphics, infinite hight and depth, whole game engine is built for modding, etc)
All it needs is more people/devs/community
or /r/terasology
As Linux gamers, instead of beating at the door of MS about a product that we have no access to, why are we not supporting open-source and truly cross-platform projects like Minetest and Terasology? I'm genuinely curious about this phenomenon. What is it about our free software alternatives that is lacking in a way we cannot help?
Minus the terrain.
Microsoft already said that they're not doing cubic chunks (instead of the pillar chunks that they currently have), which means that they have to limit the world height, which means that they can't really do mountains and such (nor proper caves).
The official reasoning is that cubic chunks are problematic, because it's theoretically possible that some terrain is above you which hasn't yet been loaded in and then the lighting can't be calculated correctly. But I can't imagine that not just being a lazy excuse, as we do already have Minecraft clones with this technology: Terasology, Minetest
And it works fine in those.
Bonus points, those two are open-source, so you could even look at the source code, if you're having such trouble with it.
And I'd even call it realistic when you can't see the shadow anymore of something that's a few hundred meters up in the sky, as that shadow would just be drowned out by ambient light.
Heh, personal reason why us guys over at Terasology feel iffy about creating a minecraft to terasology world converter. But the mcEdit and world save format is opensource, so we should be ok. Now we just need the time/someone to do it.
Wait you're The botania dev? Big Fan! I've actually been wanting to get an implementation of it in Terasology But I didn't know of anyone skilled enough to do it. More so I have gotten worried with forge not being on the latest 1.8.*, major modders leaving, and I just found out today; This Lex guy is the lead Forge Dev and he's a jerk? Been afraid of some of the large and famous mods joining the mod graveyard.
We've got a mod API/frameworks/libraries/plugins (mods don't break), a mod repo, infinite hight and depth, and being open source, (with random other things that nobody cares about like 65K biome IDs and block shape inheritence, etc). But I don't know the internal works of Botania so I don't know what Botania needs. So if someone was to reimplement Botania, what would they need and how you would you do it? Not trying to take your mod away from you, but i'm in no position to ask you to port it. However, you're more than welcome to join, and the door is always open for someone as skilled as you.
In anycase your flower generation problem could be fixed by our ability to expose world generation settings/toggles/sliders at time of world creation (mod selection time). In anycase, I should be back making multiple player avatars (Like David Bowie/Turkeys)
us at terasoloy are considering implementing it (if you don't mind, hopefully), we just are short on time. But hey, we're open source and have a mod API, so we'll eventually find time (or some one else)
That's awesome to hear. MC is really an obvious candidate for an FLOSS "clone", and I was wondering why I didn't hear about one yet.
https://appdb.winehq.org/ http://store.steampowered.com/browse/linux http://terasology.org/ however, the windows games are just like console exclusives.
the point being how ever, is that for what the guy is doing, the mac is the best for him.
The graphics where set to pretty low so i could max out the render distance. (because I'm on a non-gaming laptop) This is only slightly above minimum. The game is Terasology Or /r/terasology. It's a voxel, open source, mod based, java (optimized), eye candy game. It's even less known than MineTest so I thought I'd get the word out, especially since PCmasterrace loves graphics.