rjhwinner03 Posted January 4, 2018 Report Share Posted January 4, 2018 If I sell this game, will I get sued if I sell the source code for about $1,000, or do I have to give away the source code for free. Quote Link to comment Share on other sites More sharing options...
Stan` Posted January 4, 2018 Report Share Posted January 4, 2018 If you used any bit of code that's GPL, so lets say: if (foo) { bar(); } You'll have to release all your source code under the GPL V3 license, which means that yes you'll have to give it for free. Quote Link to comment Share on other sites More sharing options...
Guest Posted January 4, 2018 Report Share Posted January 4, 2018 https://www.gnu.org/licenses/gpl.html A helpful link, you can also find the license within the source. Quote Link to comment Share on other sites More sharing options...
feneur Posted January 4, 2018 Report Share Posted January 4, 2018 As far as I understand it you can sell it for as much as you want, but you have to provide it for free as well. Hypothetically you could also sell any art/code that is not based on 0 A.D. art/code separately without having to provide it for free, but in practice, it's probably hard to define exactly what is separate enough. 3 Quote Link to comment Share on other sites More sharing options...
Andrettin Posted January 4, 2018 Report Share Posted January 4, 2018 (edited) 16 hours ago, stanislas69 said: If you used any bit of code that's GPL, so lets say: if (foo) { bar(); } You'll have to release all your source code under the GPL V3 license, which means that yes you'll have to give it for free. Isn't it GPL 2.0? EDIT: It apparently indeed is GPL 2.0, according to this file: https://github.com/0ad/0ad/blob/master/LICENSE.txt Edited January 4, 2018 by Andrettin Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 4, 2018 Author Report Share Posted January 4, 2018 Right, but could I sell the code with the game, or will I still have to give it away for free, regardless of the person buying it? Quote Link to comment Share on other sites More sharing options...
Andrettin Posted January 4, 2018 Report Share Posted January 4, 2018 30 minutes ago, rjhwinner03 said: Right, but could I sell the code with the game, or will I still have to give it away for free, regardless of the person buying it? AFAIK: You could sell the code with the game, but you wouldn't be able to prevent people from redistributing it for free. So effectively it would be free. Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 4, 2018 Author Report Share Posted January 4, 2018 But I can still make money. Quote Link to comment Share on other sites More sharing options...
Grugnas Posted January 4, 2018 Report Share Posted January 4, 2018 is that even a gameplay discussion at all? Quote Link to comment Share on other sites More sharing options...
feneur Posted January 4, 2018 Report Share Posted January 4, 2018 Just now, Grugnas said: is that even a gameplay discussion at all? Thanks for the notice, moved. Quote Link to comment Share on other sites More sharing options...
elexis Posted January 4, 2018 Report Share Posted January 4, 2018 1 hour ago, rjhwinner03 said: But I can still make money. Still requires a buyer 1 Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 4, 2018 Author Report Share Posted January 4, 2018 Right... Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 4, 2018 Author Report Share Posted January 4, 2018 I just do not know any good languages, api's, or engines that I could use (besides/except unity or unreal) that are purely in a language without an editor. Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 4, 2018 Author Report Share Posted January 4, 2018 What was this game written in anyways? Also, how did they manage to code these things? I cannot find any documentation on RTS games. Quote Link to comment Share on other sites More sharing options...
Loki1950 Posted January 4, 2018 Report Share Posted January 4, 2018 13 minutes ago, rjhwinner03 said: What was this game written in anyways? Also, how did they manage to code these things? I cannot find any documentation on RTS games. The engine is written in C++ and JavaScript all of the source code and art assets are managed with SVN which is a versioning system that tracks all changes with a data base so that it is possible to revert any changes that don't work properly their are several versioning systems Git and Bazaar could also have been used you will not find much documentation on RTS engines as most are proprietary so their owners have a vested interest in non transparency so that they can keep the cash flow going. Enjoy the Choice Quote Link to comment Share on other sites More sharing options...
Skhorn Posted January 4, 2018 Report Share Posted January 4, 2018 (edited) I assume they started asking simple questions: e.g - How do i load a 2d image into ( python or Assembler if you prefer , just a programming language example) and make it move? - How do i do to make this "entity" to walk into a given point, based on obstacles and best path? - How do i improve this "images" i'm loading with animations? - How do i send this data to another user so it can reflect whats happening in both pc's? - How do i make a gui to place objects? Start by asking simple questions, as @Loki1950 said, there won't be too much documentation about how to write an engine neither a: Write an engine for dummies books, but for sure you will be able to find papers/tutorials/docs searching for the simple questions. It's quite like a snowball, but each will lead you to the engine Edited January 4, 2018 by Skhorn Quote Link to comment Share on other sites More sharing options...
elexis Posted January 4, 2018 Report Share Posted January 4, 2018 https://trac.wildfiregames.com/wiki/SimulationArchitecture https://trac.wildfiregames.com/wiki/TitleIndex Quote Link to comment Share on other sites More sharing options...
Guest Posted January 5, 2018 Report Share Posted January 5, 2018 8 hours ago, rjhwinner03 said: I just do not know any good languages, api's, or engines that I could use (besides/except unity or unreal) that are purely in a language without an editor. Frel free to use Pyrogenesis. You just need to strip out some 0ad stuff in there. I guess some could be reused. C++ and Js is the two languages you need to know. Since you seems to be new to this, I recommend to start with Panda3d as it supports python and still fits your criteria of not having an editor. It will be a good learning experience. Or just use unity until you are familiar with this stuff. Quote Link to comment Share on other sites More sharing options...
Andrettin Posted January 5, 2018 Report Share Posted January 5, 2018 10 hours ago, rjhwinner03 said: I just do not know any good languages, api's, or engines that I could use (besides/except unity or unreal) that are purely in a language without an editor. Ah, okay. Your original post made it sound (to me at least) like you wanted to take 0 AD itself and sell it, rather than use its engine for your own game. One thing to keep in mind is that you can use an open-source engine, but still have closed-source assets. Games like Frogatto do that, for example. Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 Yes, I want to make my own RTS game and make my own little mark on history... HAHA!!! Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 With the Pyrogenesis engine. Yes, I do know C++ and Javascript. Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 (edited) to @(-_-) Actually, I have a smaller project in Java that I created to resemble a RTS game. It has a RTS camera, model loading, A* pathfinding, and basic unit selection. I have stopped heavy development on it because of the broken unit selection system. The mouse has to be in a specific place for the unit to be selected, it cannot be in a small bubble. This is what I am researching at the moment. This is using OpenGL and OpenAL. Edited January 5, 2018 by rjhwinner03 Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 I, if possible want to create my own game using the bare engine. If you know any way that I could use the bare engine to make my game, please tell me. Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 And to what @Andrettin said: By giving attribution to Wildfire games, does that mean that I will have to keep the logo on there, or does it mean I just have to say, "I used the Pyrogenesis Engine"? Quote Link to comment Share on other sites More sharing options...
rjhwinner03 Posted January 5, 2018 Author Report Share Posted January 5, 2018 Do you guys know of any other engine or source code that I can use without facing a barrier? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.