<commit_before>Terasology (previously titled Blockmania)
=========================================

![Terasology](http://blog.movingblocks.net/wp-content/uploads/screen3small.jpg "Terasology")

Terasology is a game that pays ample tribute to [Minecraft](http://www.minecraft.net) 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](http://www.bay12games.com/dwarves) and [Dungeon Keeper](http://en.wikipedia.org/wiki/Dungeon_Keeper), while striving for added depth and sophistication in the foundation systems akin to DF.

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](http://lwjgl.org). The engine uses a *block-based voxel-like approach as seen in Minecraft*.

After proving itself as a solid *tech demo* begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born.

For more information on the project visit our blog [Moving Blocks!](http://blog.movingblocks.net) or join us on the [Forum](http://board.movingblocks.net/index.php), and check out our [Facebook Page](http://www.facebook.com/pages/Blockmania/248329655219905)!

The source code is available under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html). [GitHub](https://github.com/MovingBlocks/Terasology) hosts our source code.

Setup
-----

The game requires the latest version of Oracle's [Java Virtual Machine (JVM)](http://www.java.com/de/download/). Also make sure that your graphics card driver is up to date.

You can use one of the default launch scripts to start the game. The scripts will setup your JVM to allocate up to 1024 MB of heap space. Under Linux and Mac OS X the run script needs the access permission "Execute" to run properly: "chmod +x script.sh".

Controls
--------

* [W,A,S,D]               Walking
* [Space]                 Jump
* [Shift]                 Hold for running
* [Left click]            Activate left click action (default = place block)
* [Right click]           Activate right click action (default = remove block)
* [Mouse wheel up/down]   Cycle through toolbar slots
* [1,..,0]                Change the active toolbar slot
* [I]                     Toggle inventory screen<commit_msg>Still more README tweaking - need to stop now! :)<commit_after>Terasology (previously titled Blockmania)
=========================================

![Terasology](http://blog.movingblocks.net/wp-content/uploads/screen3small.jpg "Terasology")

Terasology is a game that pays ample tribute to [Minecraft](http://www.minecraft.net) 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](http://www.bay12games.com/dwarves) and [Dungeon Keeper](http://en.wikipedia.org/wiki/Dungeon_Keeper), while striving for added depth and sophistication in the foundation systems akin to DF.

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](http://lwjgl.org). The engine uses a *block-based voxel-like approach as seen in Minecraft*. After proving itself as a solid *tech demo* begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born.

For more information on the project visit our blog [Moving Blocks!](http://blog.movingblocks.net) or join us on the [Forum](http://board.movingblocks.net/index.php), and check out our [Facebook Page](http://www.facebook.com/pages/Blockmania/248329655219905)!

Source code is available under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html) and is available from [GitHub](https://github.com/MovingBlocks/Terasology).

Setup
-----

Terasology requires the latest version of Oracle's [Java Virtual Machine (JVM)](http://www.java.com/de/download/). Also make sure that your graphics card driver is up to date.

You can use one of the default launch scripts to start the game. The scripts will setup your JVM to allocate up to 1024 MB of heap space. Under Linux and Mac OS X the run script needs the access permission "Execute" to run properly: "chmod +x script.sh".

Controls
--------

* [W,A,S,D]               Walking
* [Space]                 Jump
* [Shift]                 Hold for running
* [Left click]            Activate left click action (default = place block)
* [Right click]           Activate right click action (default = remove block)
* [Mouse wheel up/down]   Cycle through toolbar slots
* [1,..,0]                Change the active toolbar slot
* [I]                     Toggle inventory screen
{'fraction_non_alphanumeric': 0.10966542750929369, 'fraction_numerical': 0.011565468814539447, 'mean_word_length': 3.7903066271018795, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 10, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5851204', 'n_tokens_mistral': 1413, 'n_tokens_neox': 1301, 'n_words': 557}