https://github.com/operationdarkside/darkblocks
OpenGL-based sandbox game
https://github.com/operationdarkside/darkblocks
c-plus-plus game learning-by-doing opengl
Last synced: 28 days ago
JSON representation
OpenGL-based sandbox game
- Host: GitHub
- URL: https://github.com/operationdarkside/darkblocks
- Owner: OperationDarkside
- License: gpl-3.0
- Created: 2018-02-20T03:00:07.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-05T00:45:48.000Z (about 8 years ago)
- Last Synced: 2025-06-17T20:35:20.123Z (12 months ago)
- Topics: c-plus-plus, game, learning-by-doing, opengl
- Language: C++
- Homepage:
- Size: 534 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DarkBlocks
Minecraft-inspired open world sandbox game.
- Pure C++ for max performance
- OpenGL to be cross platform
- Learning by doing (due to my inexperience)
## History
I like Minecraft. Its concept is fascinating and the amount of mods represent the potential it has as a platform.
Since I started programming, I wanted to create a game. And after learning programming for several years now, I feel
confident enough to do it on my own. This, however, is not the first try. With the name "DarkBlocksX" I tried to
create a Minecraft-Clone with Unreal Engine 4. But the horrible documentation, the massive use of macros (because of legacy)
and their annoying way of pushing Blueprint (their visual scripting language as C++ replacement) made me giving up on that one.
Hopsons Minecraft-Clone doesn't have the motivation to add a lot more features than it had after one week. I even
tried to contribute to it (modification of the blocktype system, to make it mod-able), but it was not considered neccessary.
So I'm gonna make my own Minecraft-Clone. With BlackJack and Hookers.
## Other Projects
Projects like MineTest and Hopsons Minecraft-one-week-challenge are proof that there is interest and motivation for open source
alternatives. But all of the projects known to me have some flaws. MineTest considers itself more as a platform for more options.
It uses Lua as a programming language to implement the actual game. Although Lua is considered to be fast, its lack of OOP
and the fact, that it's a scripting language, doesn't give me the impression you could the the max performance out of it.
Hopsons Minecraft-Clone is exactly what it says it is. A game that was written in a week , although continued due to popularity,
but not the full feature set of Minecraft.
## Contributing
- Contructive Criticism
- Performance- and stability-oriented