Game Development Community

Game: 2D Knubbles

by Claus Junkes · 09/23/2006 (11:08 pm) · 16 comments

[LINK REMOVED]

OK. Here are my second try.

@admin
This zip-file contains no c++-source, no engine code, no tgb.exe and so on.
Only my own work!
If you remove this one also, read the comments! And make here an official explanation
why i can't share my own resource. The other developers wait also for an answer. thx.
-----------------------

My first project.
I'm relative new in TGB. So, my code in this .zip.file in not very perfect. But this is a begin :)
I have write english comments in the source code. So i hope someone who has just started
in TGB find it usefull. Sorry for my english ;) I'm happy about replies.

Finally here are three screenshots about the game (2D Knubbles):

www.junkes.net/Knubbles/Knubble_Screen1.pngwww.junkes.net/Knubbles/Knubble_Screen2.pngwww.junkes.net/Knubbles/Knubble_Screen3.png
Have fun! Greetings!

About the author

Recent Blogs


#1
09/24/2006 (1:38 am)
Pretty sure you cant be giving out your .cs files (ie your source code) openly! I believe a violation of your contract.

Sorry if I'm wrong!
#2
09/24/2006 (3:41 am)
@Rob, why not?

TorqueScript files are not "special" in any way as far as the engine goes -- the C++ engine code, however, is -- it belongs to GG, and you are permitted per the EULA to utilize and modify the code as you wish, but you are not permitted to provide the code to anyone -- so your game can be "opensource" but not under most of the common "opensource" licenses such as GNU (correct me if I'm wrong).

Most games, including some of those already available on GG's products page, allow you to "mod" the game using new or modified TorqueScript files.

I personally think the idea of writing an "opensource" Torque game is awesome, so long as it's done without breaking any of the C++ Source agreements -- Claus, g'job.
#3
09/24/2006 (8:20 am)
Torquescript files are not allowed to be distributed with TGB to the public, because the engine is sold and usable as a script only version. TGE/TSE is fine however.
#4
09/24/2006 (9:23 am)
That certainly used to be the case, but things have been relaxed a little since the release of the demo. If you can't post any code publically (either in a forum or by releasing a .cs file) how do you help the people who have the demo version, but no idea on how to use it?
#5
09/24/2006 (10:29 am)
If when you release your game, you don't provide the "licensed" files (such as the tools and resources directories, which contain level builder specific scripts and GUI's, etc) -- then your well within your license to distribute the TGB.exe and your "game mod" directory with complete source.

It would be the same general idea as someone modding a TGE game, it's just a moddable TGB game -- modding a 2d game might actually be a bit entertaining, now that I think about it :)
#6
09/24/2006 (12:16 pm)
thx. I only provide my source code on www.garagegames.com. Not the engine code! Later, on my homepage you find only compiled games. Greetings!
#7
09/24/2006 (7:34 pm)
Ok. Could someone explain me, why my link is removed?

I see here a lot of game tutorials. But I can't write anything in english. So this was for me the only way
to share one of my resource, to help people who has just started in TGB.

I must say, what is this for a Community, which may exchange no code examples here?
I'm very unlucky but i respect the decision. All is here so commercial...
Now i will no more write an tutorial in german.

Greetings :(
#8
09/24/2006 (8:22 pm)
TGB would be useless to sell if people were allowed to distribute the source script with it, because you can build full commercial games in script alone when compared to TGE. This is also why TGB runs on a time limited demo, and people are allowed access to a special area of the forums when using the demo. There is added language to TGB's EULA when compared to TGE, mainly
Quote:
(e) Licensee may not distribute any Torque Game Builder-specific editors, including but not limited to the Level Builder, Tile Builder and Particle Builder, in any manner, unless recipient also has a license to the Engine.

(f) Licensee may not create a Game derived from the Engine which is designed or intended to be used as a game making tool or engine itself.
I believe this effectively restricts modding of games made using the engine. If you wanted a moddable game where you could add your own weapons or levels to it, without requiring someone to own TGB, you could probably make your own level/weapon file formats that TGB loaded, and they would only useful for your game. I believe that would be legal, though I'm not totally sure.

Feel free to into any of the TGB forums and post your game with full source scripts though!
#9
09/24/2006 (8:59 pm)
@Paul, that clause simply says you can not release a game made with TGB -AND- a Level Builder with it -- ie; Warcraft II had a World Editor, which in TGB terms would mean "Level Builder" so we can not create a 2d RTS such as Warcraft II and also provide with it a Map Editor.

Neither of those two sections restrict the distribution of TorqueScript code for your game.


Section "(e)" effectively restricts the distribution of a Level Builder or Map Editor, however, I believe if you used a custom Map format, and built a game such as Warcraft II that clause would not take effect as your World Editor is built specifically for your game and is only useable by your game, as your example put forth.

Section "(f)" simply states that I can not take my copy of TGB, write some nice scripts and replacement GUI's and then release it as an "all in one" Game Builder -- ie; I couldn't make my own copy of "Games Factory" or "Multimedia Fushion" with TGB and release it to the general public for free, or with a reasonable charge.


Again, I don't believe GG restricts the distribution of TorqueScript files, be they Levels or Core Game functionality files -- I also believe they promote the concept of "modding", however they have not really done it with TGB but they do promote it with TGE ... though they are seperate products, the concepts that they were built around still exist in both.
#10
09/25/2006 (9:52 am)
Hi, Claus!

The screenshots for your game look good!


I too fail to see why his link would be removed. I recently created a TGB game that I've released the source to. There are no compiled .exe's in there, only my .cs files and the other resources such as art and particle emitters.

Am I not allowed to release source to a game like that under the TGB eula? If we could have some official word from GG as to why his link was removed, that would be good. Claus, did you have a compiled TGB .exe in your zip file? If so, that's the only thing I can think of that would get your link removed (at least, with my current understanding of the EULA).
#11
09/25/2006 (4:08 pm)
Hi Client,
In my file is no TGB.exe . The directory-structure is the same as in your game. The only thing is, i put the help.cs - file in there. Normally under /common/gui. And there is no splash screen. But in the left upper
corner of my demo game you see the TGB-Logo. I will now activate an splash screen.

If I understood it correctly one of the reason is, why the link was removed, that here is not an special area.

I'm not sure. When i set this blog to Public = No. Can only members who have puchased the TGB license read my blog? And is this legal, when i post -in this case- my link?
#12
09/25/2006 (4:14 pm)
That's really strange then. I'm guessing that whoever was moderating your post thought you included something you didn't and made a mistake. I look forward to hearing some official word from Garage Games about this one.

Thanks for making this example! I hope they let you post it as an example.

--clint
#13
09/25/2006 (4:18 pm)
I'll see what's up about this when I get into the office. Whoever moderated the link should have posted an explanation. :)

You could always try changing it back and seeing if they mess w/ it again. ;)
#14
09/25/2006 (10:08 pm)
Ok, now i have added the Garage Splash Screen.

>> Feel free to into any of the TGB forums and post your game with full source scripts though! <<

I do not know where ...... is a safe place? :) Could someone post an link?
I will try it there! Is "Development Community Discussions >> General Discussion" ok?

@all
Thanks for help and comments!
#15
09/25/2006 (11:45 pm)
@Claus, if your game is done with TGB, I would post it to the Private TGB Forums -- however, if your only providing the TorqueScript for the game ... I see no reason why you wouldn't be able to post it in the Public forums either, just don't include any C++ source ... depending on the way the game's built, you might not want to include a custom 'Game.exe' either ...
#16
09/27/2006 (11:14 am)
Blog updated... (27.09). See above.