what do i need to kow?
Moderator: Moderators
what do i need to kow?
Hi guys,
I wanna ask what do I need to know before working with spring, what progrming languges are necesarry?
I wanna ask what do I need to know before working with spring, what progrming languges are necesarry?
Re: what do i need to kow?
You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful.
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Re: what do i need to kow?
Lua.dinu.ncl wrote:Hi guys,
I wanna ask what do I need to know before working with spring, what progrming languges are necesarry?
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
Re: what do i need to kow?
You need the old school TA scripting languages to make a game (if you want to not use lua). They're not strictly "programming languages", but in the same way HTML isn't a "programming languages". They're scripting languages, but they aren't completely trivial to learn.SinbadEV wrote:You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful.
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Re: what do i need to kow?
Why would someone coming to Spring fresh bother leaning BOS/COB, he should only need Lua.SwiftSpear wrote:You need the old school TA scripting languages to make a game. They're not strictly "programming languages", but in the same way HTML isn't a "programming languages". They're scripting languages, but they aren't completely trivial to learn.SinbadEV wrote:You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful.
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Re: what do i need to kow?
+9001, only lua is of any interest.SinbadEV wrote:Why would someone coming to Spring fresh bother leaning BOS/COB, he should only need Lua.SwiftSpear wrote:You need the old school TA scripting languages to make a game. They're not strictly "programming languages", but in the same way HTML isn't a "programming languages". They're scripting languages, but they aren't completely trivial to learn.SinbadEV wrote:You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful.
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Re: what do i need to kow?
You need to know:
Development is a lot of work
How to be patient and diligent
How to ask questions
That you will have to be able to perform all roles
That no one will really play your project for some time
You will need to learn. Everything else will come if you have the time energy and fortitude of mind
Development is a lot of work
How to be patient and diligent
How to ask questions
That you will have to be able to perform all roles
That no one will really play your project for some time
You will need to learn. Everything else will come if you have the time energy and fortitude of mind
Re: what do i need to kow?
As in, anybody can post a question on an internet forum.smoth wrote:How to ask questions
But to to phrase it as to be easily understood, prevent derailing, and getting useful answers, now that's a skill even an accomplished modder like Smoth doesn't master.
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
Re: what do i need to kow?
You can't really make a game without either lua or the old scripting languages. One or the other is necessary.SinbadEV wrote:Why would someone coming to Spring fresh bother leaning BOS/COB, he should only need Lua.SwiftSpear wrote:You need the old school TA scripting languages to make a game. They're not strictly "programming languages", but in the same way HTML isn't a "programming languages". They're scripting languages, but they aren't completely trivial to learn.SinbadEV wrote:You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful.
Improving the engine is another story and it probably is a matter of "if you have to ask, don't bother"... that said, if you just want to make games you will never need to touch the engine source code...
Re: what do i need to kow?
no, you do not.You need the old school TA scripting languages to make a game.
you can use it to feel vintage but you do not need it.
http://springrts.com/wiki/Animation-CobLuaDifferences
Re: what do i need to kow?
We live in an all lua world now, get with the program swift.SwiftSpear wrote: You can't really make a game without either lua or the old scripting languages. One or the other is necessary.

Re: what do i need to kow?
to be fair, he doesn't do projects in this engine floz so his info is a bit dated..
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
Re: what do i need to kow?
Is it impossible to use BOS and COB and what not these days?
I know no one really still actively practices it, but I thought it still technically worked.
Regardless, I was responding to Sinbad saying "You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful."
As I understand it, this is untrue. You either need lua or the old scripting languages to make a game. You can't do anything without one or another. Modifying texture files in an already existing mod or making a map is not a "new game".
I don't mean to imply learning old scripting languages is a good idea, just that there is no code free path with spring (or any notable game development engine for that matter)
I know no one really still actively practices it, but I thought it still technically worked.
Regardless, I was responding to Sinbad saying "You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful."
As I understand it, this is untrue. You either need lua or the old scripting languages to make a game. You can't do anything without one or another. Modifying texture files in an already existing mod or making a map is not a "new game".
I don't mean to imply learning old scripting languages is a good idea, just that there is no code free path with spring (or any notable game development engine for that matter)
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: what do i need to kow?
You are correct swift.
Smoth and flozi misunderstood what you were trying to say.
@ the rest of you, knowing lua is not strictly required, but if you plan on doing anything out of the ordinary, you will need it.
Smoth and flozi misunderstood what you were trying to say.
@ the rest of you, knowing lua is not strictly required, but if you plan on doing anything out of the ordinary, you will need it.
Re: what do i need to kow?
If we follow Swifts line of logic (that at least one scripting language is required) then we may as well say lua is, as its used everywhere within Spring (and without!).
Re: what do i need to kow?
A fair point... I was thinking about a collection of units that didn't animate or shoot and that it wouldn't be much of a game if that was all you had (which I think is possible with zero scripting.. though you still might need a mostly empty script file). What I was trying to express was that there isn't really a point to it unless you were willing to learn some scripting.SwiftSpear wrote:Is it impossible to use BOS and COB and what not these days?
I know no one really still actively practices it, but I thought it still technically worked.
Regardless, I was responding to Sinbad saying "You can make a game with no programming knowledge... but it will be bland. Lua is the language you use to make your game not be awful."
As I understand it, this is untrue. You either need lua or the old scripting languages to make a game. You can't do anything without one or another. Modifying texture files in an already existing mod or making a map is not a "new game".
I don't mean to imply learning old scripting languages is a good idea, just that there is no code free path with spring (or any notable game development engine for that matter)
edit: also, after reading my response... I think I was implying that he didn't need any existing programming knowledge because the amount of Lua he would need to learn to get units in game and moving around was relatively trivial... but who knows what I was thinking at the time.
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
Re: what do i need to kow?
I've got significant java programming knowledge, an a general comp sci background... but that being said, from my experience there are few programming environments easier to learn than lua, so I don't think it should be a significant obstacle to anyone.
Re: what do i need to kow?
You can't do gadget in cob/bos! So without learning Lua you would be limited to a TA-like.
- Cob/Bos can be used for unit animation and that is all.
- Lua can can be used for unit animation, gadget, widget, unitdef, ...