Page 1 of 1

What about an extremely limited game

Posted: 10 Nov 2014, 04:57
by RichLongess
I want to make an RTS that has a grid for a map. Each unit takes up one space on the grid, and moves one space at a time. I'm serious- there would be no smooth transitions, just snapping from one square to the next. Only the four cardinal directions are possible for movement (no moving diagonal). I would prefer a fully 2-D (top-down) view, but isometric (like WCII) would be a compromise I could tolerate.

Is this possible with SPRING? Has anyone already done anything close?

I have ALL the artwork done, as well as the general design.

Re: What about an extremely limited game

Posted: 10 Nov 2014, 09:34
by knorke
Hi
Yes, although I am not 100% what excact system you want, that seems possible.
Spring comes with scripting interface (http://springrts.com/wiki/Lua_Scripting) and with that the game is quite customizable anything at all. For example there is a function Spring.SetUnitPostion which allows to move units to any position etc.

https://www.youtube.com/watch?v=NBorWdLWX3I
Not really nice, just quick example what is possible.

Similiar there are functions to controll the camera, for example to force top-down camera:
http://springrts.com/phpbb/download/file.php?id=8405

Re: What about an extremely limited game

Posted: 10 Nov 2014, 09:42
by PicassoCT
Download the tutorial game and get started.. its easy.. but its work
http://youtu.be/csyL9EC0S0c?t=13m19s

Re: What about an extremely limited game

Posted: 10 Nov 2014, 10:25
by Silentwings
Sounds possible, yep.

Re: What about an extremely limited game

Posted: 10 Nov 2014, 14:37
by gajop
There is no special support for making maps that can be separated in discrete fields, so that might involve some work. However, as knorke said, doing movement is easy. You might want to look at Lua movectrl, or create some effects so transition between positions is more smooth.

All in all, pretty easy.

Re: What about an extremely limited game

Posted: 10 Nov 2014, 17:48
by code_man
Im far from an expert, but since spring is so flexible it sure could do it.
However i dont see the point of this, in essence you throw away all the things that make this engine excell.
I assume you wish to make an oldschool RTS?

If this is a case then you should look at this first: http://open-ra.org/