Outdated Tutorials and Start Help

Outdated Tutorials and Start Help

Discuss game development here, from a distinct game project to an accessible third-party mutator, down to the interaction and design of individual units if you like.

Moderator: Moderators

Post Reply
User avatar
CMDRJosh85
Posts: 4
Joined: 22 May 2020, 06:42

Outdated Tutorials and Start Help

Post by CMDRJosh85 »

Hi everyone. I just found this piece of gold called Spring Engine for RTS games development. Since I use computers (2 years old) I have loved with all my heart RTSs like Age of Empires, Warcraft, Starcraft, Warzone 2100 and more. So imagine the joy I felt when I discovered this open source tool exists. I have some experience modding some RTSs like Age of Empires and Galactic Battlegrounds, but I decided to use this tool for new projects.

Unfortunately, the information I have found so far related to how to start, are not being the type of helo I require. I consider my self a good self-learner. However, the tutorials I find are outdated or not explicative at all. Can anyone help me here? Where can I start? With which steps? I mean, for developing games with this tool. I already downloaded the SpringLobby and Test Spring, but following the available tutorials is not being very useful. So far I just know that by placing files in MyGames/Spring/Games and MyGames/Spring/Maps I can test such things in Spring Test.

However, how am I supposed to program? I read that these tools use LUA, but, how do I implement it?
How do I set up my projects? What things can I set up?

I would love some help here with these matters.

Thanks in advance.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: Outdated Tutorials and Start Help

Post by FLOZi »

You are right that most tutorials etc are out of date.


But the core "Technical Documentation" (in terms of files, tags, lua API etc) is up to date:

https://springrts.com/wiki/Gamedev:Main ... umentation

A good idea is to look through some repos (https://springrts.com/wiki/Gamedev:PublicRepos) to get an idea of the structure of a game (https://springrts.com/wiki/Gamedev:Structure ). I am biased so suggest MCL as it was supposed to be fairly 'clean' internally https://github.com/SpringMCLegacy/SpringMCLegacy

You'll want a decent git client. I recommend SourceTree if you're not a command-line fan but if you are then any git installation will do.

Also you should ask on this forum, and in #moddev on the lobby server or #gamedev in discord.

Lastly, welcome, ask me anything. 8)
ivand
Posts: 310
Joined: 27 Jun 2007, 17:05

Re: Outdated Tutorials and Start Help

Post by ivand »

Start by connecting to Discord, where you will find lots of people willing to help: https://discord.gg/qF3EGE

Secondly you might want to update the tutorials and how to as you go. We here mostly know too much to notice something is missing.
User avatar
CMDRJosh85
Posts: 4
Joined: 22 May 2020, 06:42

Re: Outdated Tutorials and Start Help

Post by CMDRJosh85 »

@FLOZi I will definetly will look at the information you just gave me. And be sure that I will ask you some doubts as I advance. And @ivand, is practically a fact that if a make relevant advances, I will document it. Once again, thank you for the support.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6240
Joined: 29 Apr 2005, 01:14

Re: Outdated Tutorials and Start Help

Post by FLOZi »

Some years ago I did an outline structure for a new, replacement tutorial but never filled it in. Perhaps we can collaborate.

https://springrts.com/wiki/User:Flozi/Tutorial
Panaer
Posts: 4
Joined: 28 Feb 2019, 13:34

Re: Outdated Tutorials and Start Help

Post by Panaer »

Thanks for the useful information.
Post Reply

Return to “Game Development”