Home - TechStack/TS-RTS GitHub Wiki

Welcome to the TS-RTS wiki!

This page contains, or links to, all info you need to become an RTSCraft master tactician! Core game mechanics are outlined below, and from there you can check out whichever section you need more information on.

If you're a complete noob: Welcome! It's suggested to read this whole section on the core, before proceeding on.

Core Game Mechanics

The Town Hall GUI

Most of your interactions in the game will be managed within the Town Hall GUI. The GUI can be pulled up by right-clicking the Town Hall control block. This can quickly get cumbersome to run back to the building every time you need something, so there is a convenient key-binding (user configurable). Simply press "Y" on your keyboard to get all the same functionality. This is where you will buy all buildings, recruit all units, start research, and manage any game options like "infinite queue mode." For a detailed look at the GUI, checkout the Town Hall GUI page.

Resource Collection

Resources include things like stone and lumber to build with, or crops to feed your population and armies. Resources are critical to build the infrastructure that supports your armies, and the tools and weapons they use. Resources are collected by creating certain types of Control Points at "resource nodes" located in the world. These Resource Nodes will be of a specific type (eg an iron ore block), and the corresponding structure can be built on top of them. After building, the control point will generate the designated resource every game cycle. The production rate is fixed, and defined in the config file. For more information on resources, check out the Resources page.

Military

Of course, to conquer the world, you must have a military force! Your army is comprised of various NPC units. These units can be trained in their respective control points (eg Barracks for most infantry, Stables for most cavalry). Building these control points requires resources (specific to each type). Inside, you can use the control block to recruit any available unit types. Recruiting each unit costs additional resources and training time. After training, the unit will appear and find her designated "rally point" where she will await your orders! You can queue up units to be trained in sequence, as long as you have all the necessary resources! For more information on military buildings and unit types, check out the Military Page.

Combat

Having units is one thing, but using them is another. Each unit type has strengths and weaknesses that you will need to leverage to be effective against your enemies. You can group units into squads, and command them to move, retreat, or attack. How many, what types, where, and when to attack are all up to you! For information on controlling your units check out the Combat Page.

Play Area

In RTSCraft, the game field is configurable before starting. To create a play area, you simply have to place down the corresponding resource nodes. The environment can then be customized however you like by building or modifying the terrain. Want factions battling in a huge medieval city? want to fight in the nether? hillside defense? castle siege? You create the scenario you want to play, and it's all possible within Minecraft! To learn more about map-making and customization, check out the Map-Making Page.