Open RTS Library

by KingCold999
A library for making real time strategy (RTS) games. [More]
To download this library for your Linux/Mac installation, enter this on your command line:

DreamDownload byond://KingCold999.OpenRTSLibrary##version=2

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:


Version 0.02a
Date added: Jun 9 2015
Last updated: Jun 24 2015
0 fans
A library for making real time strategy (RTS) games.

W.I.P. Open Alpha 0.01

Currently Working:
Selecting Troops
Moving Troops (Currently disabled until my walking function is complete)
Multiplayer (Each player has their own ID. Can't select other player's troops)

Projects to go:
Attacking / Fighting


If you have changes to make / additions to add / fixes for bugs / suggestions, message me on the pager.

Credits List:

0.02a (Unreleased)
"RTS" removed.
Added enemy detection, so you can't select enemy troops.
Changed tree icon to test walking around objects in tight spaces
Started working on basic combat and advanced pathfinding / turf checking.

Initial release
Selecting of troops
Troop movement


KingCold999: (Dec 26 2015, 6:20 am)
I ended up not updating anything at all, was quite busy with work up until September and then busy with trying to find a new job. Going to be redoing the entire library sometime in the next month or so and (hopefully) continuing from there.
AERProductions: (Sep 23 2015, 1:43 pm)
Did you move over to github and are no longer updating your hub here? :P
KingCold999: (Jun 17 2015, 3:09 pm)
I know what it is, I just never figured out how to use them :p

Going to look into it when I get back home

edit: We have GitHub.

Going to fix it so byond links to the most recent version all the time when possible - their system detected me as a robot for some reason, so I have to wait for them to read my message and respond.
Iamgoofball: (Jun 16 2015, 9:06 pm)
Git is a form of Source Control.

I'm surprised you don't know what it is, it's common in developer circles.
KingCold999: (Jun 16 2015, 9:04 pm)
Never used one before (and don't even know how), but does byond even support this? o.O