MineCloneJEpC/README.md

126 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

# MineCloneJEpC
An unofficial Minecraft-like game for Minetest. Forked from MineClone 2 by Wuzzy
and merged with Minecraftn't Pre-classic by ROllerozxa
2021-01-16 05:32:56 +01:00
Developed by many people. Not developed or endorsed by Mojang AB.
2015-07-03 07:24:21 +02:00
Version: 0.1 (in development)
SPECIFIC VERSION OF MINECRAFT CLONED: `old_alpha rd-132211`
## Purpose and method
### Purpose
The primary purpose of this game is to improove MineClone 2 by researching the
development of Minecraft through implimenting each important release in-order.
As a side-effect, this will mean each release is a playable game on it's own -
but if this project ever catches up to MineClone 2, it will _not_ duplicate
code, and will avoid cloning the exact version that project is cloning.
### Method
- Make a game that clones the oldest Minecraft release.
- Make a modpack for each release following, that expands that game to become a
clone of the modpack's release.
- Where only absolutely necessary, fork the game to make a release. All future
modpacks are to be based on the new game. Such an example would be where making
a change to the `game.conf` file is the only option.
## Gameplay
You start in a flat world made entirely of cubes. You can explore the world and
dig almost every block in the world, and can use cobblestone to create new
structures.
2017-02-17 00:09:05 +01:00
Keeping true to the exact version of Minecraft that this is cloning, it's pretty
bare. There are only grass and cobblestone blocks. (TODO) Press the action key
to respawn.
2017-02-08 18:17:11 +01:00
### Gameplay summary
2017-02-10 17:24:33 +01:00
2021-01-03 14:21:50 +01:00
* Sandbox-style gameplay, no goals
* Use blocks to create great buildings, your imagination is the limit
* You can build almost anything for free (no cost) and without limit
2017-02-08 18:17:11 +01:00
## How to play (quick start)
### Getting started
- Mine with right click
- Place with left click
- Walk around
2017-05-23 23:36:52 +02:00
2017-02-08 18:17:11 +01:00
## Installation
This game requires [Minetest](http://minetest.net) to run (version 5.4.1 or
later). Older versions might work, but this is untested. So you need to install
Minetest first. Only stable versions of Minetest are officially supported.
There is no support for running MineCloneJEpC on development versions of
Minetest.
2019-03-07 13:51:21 +01:00
To install MineCloneJEpC (if you haven't already), move this directory into
the “games” directory of your Minetest data directory. Consult the help of
2019-03-07 13:51:21 +01:00
Minetest to learn more.
2017-02-08 18:17:11 +01:00
2021-07-06 11:02:59 +02:00
## Useful links
The MineCloneJEpC repository is hosted at Mesehub. To contribute or report issues, head there.
* Mesehub: <https://git.minetest.land/Lazerbeak12345/MineCloneJEpC>
Here's the Minecraft wiki page on the version of Minecraft that this is cloning.
<https://minecraft.fandom.com/wiki/Java_Edition_pre-Classic_rd-132211>
2021-04-12 14:03:51 +02:00
## Target
- Crucially, create a stable, moddable, free/libre clone of Minecraft
`old_alpha rd-132211` based on the Minetest engine with polished features.
No other features will be added - though modifications to apis will be, if
they facilitate making mods or modpacks to expand this game to clone a newer
version of Minecraft.
- Optionally, create a performant experience that will run relatively
well on really low spec computers. Unfortunately, due to Minecraft's
mechanisms and Minetest engine's limitations along with a very small
playerbase on low spec computers, optimizations are hard to investigate.
2021-04-12 17:36:44 +02:00
2017-01-16 01:24:55 +01:00
## Completion status
This game is currently in **pre-alpha** stage.
It is playable, but has a few tweaks left.
2021-04-12 14:03:51 +02:00
Backwards-compability is not entirely guaranteed, updating your world might cause small bugs.
These things need figured out, and I don't know how to do them:
* In this edition of minecraft, a left-click places, and a right-click mines.
(opposite of later versions, and of Minetest defaults)
* A way for modpacks to change values in `game.conf` (This will only effect how mods expanding this game function)
* mapgen
* gamemodes
* etc.
The following main features are available (including features I must now remove):
* Blocks in the overworld
* Buidling blocks: Stone, Dirt
* Commands (TO BE REMOVED)
2018-01-27 02:35:45 +01:00
* Fully moddable (thanks to Minetest's powerful Lua API)
* And more! (It's a lot of work to remove - but not so much anymore thanks to ROllerozxa)
2017-02-08 18:17:11 +01:00
Technical differences from Minecraft:
2017-02-10 17:24:33 +01:00
2017-07-25 23:18:22 +02:00
* Height limit of ca. 31000 blocks (much higher than in Minecraft)
* Horizontal world size is ca. 62000×62000 blocks (much smaller than in Minecraft, but it is still very large)
2018-01-27 02:35:45 +01:00
* Still very incomplete and buggy
* Blocks, items and other features that shouldn't be there
2017-02-08 18:17:11 +01:00
* A few items have slightly different names to make them easier to distinguish
2017-07-25 23:18:22 +02:00
* Different textures (Pixel Perfection)
* Different sounds (various sources) (TO BE REMOVED)
2017-07-25 23:18:22 +02:00
* Different engine (Minetest)
2021-04-12 14:03:51 +02:00
* Different easter eggs
2018-01-27 02:35:45 +01:00
… and finally, MineCloneJEpC is free software (“free” as in “freedom”)!
2015-07-03 07:24:21 +02:00
2017-02-12 22:02:50 +01:00
## Other readme files
* `LICENSE.txt`: The GPLv3 license text
2017-02-12 22:02:50 +01:00
* `CONTRIBUTING.md`: Information for those who want to contribute
2017-02-22 00:23:32 +01:00
* `API.md`: For Minetest modders who want to mod this game
2021-04-12 14:03:51 +02:00
* `LEGAL.md`: Legal information
* `CREDITS.md`: List of everyone who contributed