Google Summer of Code 2010 - Page 4

Google Summer of Code 2010

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: Google Summer of Code 2010

Post by Argh »

Yeah, as I said... I really don't care about that number, nor am I talking about it. The number that I care about is here, on this Forum- new projects, new things happening. Without that, there's little reason not to feature-freeze the engine sometime in the next year or so- most of the Devs we have right now have been with us a lot longer than usual, and I would be extraordinarily surprised if that situation can last indefinitely. We need new stuff happening so that we're interesting enough to pick up new Dev talent. Otherwise we're going to effectively end up with a zombie of a project at some point, which is always a worry.

I apologize, if that seems a bit alarmist or blunt, but frankly, that's always been a primary topic of concern. Devs are just like any other creative people, and need good reasons to stay motivated; new projects that are pushing the envelope are one of the better ways to make that happen.
User avatar
HeavyLancer
Posts: 421
Joined: 19 May 2007, 09:28

Re: Google Summer of Code 2010

Post by HeavyLancer »

The community needs to sell the features of the engine - A lot of the game proposals I have seen in the last 6 months are simply "I want to make a x/y/z total conversion, anyone want to help me?".
Whilst these are expected for any open source engine, the fact that there are not many new serious devs being attracted is limiting the project growth. Abstracting a few of the engine features like resources and sensors could go a long way to make the engine more friendly for devs that aren't experienced with the TA model.

The one field that I have seen quite a few gains in is in AI - E323AI is great and under active development and the java interface has been implemented and has AIs being made for it. Spring has some great features in this area that a lot of commercial games don't.

We don't need the GSoC, we just need to find some ways for attracting new devs, as others have said here.
User avatar
FLOZi
MC: Legacy & Spring 1944 Developer
Posts: 6241
Joined: 29 Apr 2005, 01:14

Re: Google Summer of Code 2010

Post by FLOZi »

We have a reasonable influx of new game devs (from outside of the TA community I should add), however, not so for engine devs.
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: Google Summer of Code 2010

Post by el_matarife »

Peet wrote:
Argh wrote:Of course, there is ~something~ to be said for growing the community. Otherwise, at the rate we're going, there won't be one in a year.
Haven't people been saying this for years?
Yeah, but I don't think anyone has ever listened in years. There's not really accurate numbers, but I've seen 343 people on the server years ago. If Spring is really picking up maybe a dozen users a year it might as well be stagnating since people leave at a faster rate than that.



As others have said, GSOC is just a means to an end, the end being "Lots of shiny new features for Spring."

It doesn't necessarily have to happen but it would be nice and a pretty useful way of forcing the community to make more changes to be engine developer friendly like documenting needed features on the wiki and having "conference calls" discussing the state of various items regularly.

The unfortunate fact is that most organizations that participate don't manage to retain their new developer talent, and most of the contributions get stuck into some SVN branch that never gets merged or maintained.

Unofficial poll: Be honest and ask yourself if you think Spring could keep talent around after GSOC, and if you think most of the features would get done and pushed to users, or stick around experimentally like SM3? I think there's very little chance developers would stick around but a pretty good chance that most of the new features would get pushed to users unless they were deeply flawed.

(Man I really hate making these wall of text posts, apologies.)
User avatar
Nemo
Spring 1944 Developer
Posts: 1376
Joined: 30 Jan 2005, 19:44

Re: Google Summer of Code 2010

Post by Nemo »

Numbers to the rescue!
Image

More graphs here: http://planetspads.free.fr/spring/stats/graph_53.html
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Re: Google Summer of Code 2010

Post by Tobi »

jK and I were in the feedback meeting; the reason is really that they had many game/RTS applicants and really could only pick some of them.

So better next year stand out a bit more :-)
(and we should assign mentors to ideas!)

The relevant lines of the chat:
<lh> tvo: Ok, so your ideas list was well written, we liked the additional details. It would be nice to see mentors listed.
<lh> tvo: I would simply recommend you apply next year. We had a *ton* of RTS and game engine applicants and it was hard for us to choose among them.
<lh> tvo: Other than that, looked good. We appreciate you applying.
<carols> i agree with lh, tvo. we needed to make some tough calls on cutting orgs
and unfortunately yours was one of them.
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Re: Google Summer of Code 2010

Post by Peet »

Obviously, we simply need to dissolve the Wesnoth community.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Re: Google Summer of Code 2010

Post by zwzsg »

A *ton* of RTS? Which?

Wesnoth
Fails to meet the R.T. requirements of R.T.S.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: Google Summer of Code 2010

Post by AF »

Peet wrote:Obviously, we simply need to dissolve the Wesnoth community.
We should setup a committee, we'll need a subforum
User avatar
Agon
Posts: 527
Joined: 16 May 2007, 18:33

Re: Google Summer of Code 2010

Post by Agon »

AF wrote:
Peet wrote:Obviously, we simply need to dissolve the Wesnoth community.
We should setup a committee, we'll need a subforum
No we need a team dedicated to "continuous improvement", one for " quality insurance", one for service ( you know call center and such) and one for advertising.
User avatar
Jazcash
Posts: 5309
Joined: 08 Dec 2007, 17:39

Re: Google Summer of Code 2010

Post by Jazcash »

Agon wrote:"continuous improvement"
Kaizen!
Agon wrote:"quality insurance"
That'll be Quality Assurance! ^_^
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Re: Google Summer of Code 2010

Post by Tobi »

If anyone volunteers to lead such team he can drop me a PM and we can arrange/discuss stuff (news post etc.)
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Re: Google Summer of Code 2010

Post by Pxtl »

zwzsg wrote:A *ton* of RTS? Which?

Wesnoth
Fails to meet the R.T. requirements of R.T.S.
... Glest, Globulation2, TA3D, Bos Wars, Marzec Quantum, Qonk, OpenClonk.... I've probably missed a few. And that's just the ones that have playable release products. Spring is the largest and most versatile OSS RTS project, but it's not the only OSS RTS out there.

edit: to clarify, this is a list of OSS RTS games I can think of off the top of my head. I have no idea which ones applied.
Last edited by Pxtl on 26 Mar 2010, 21:13, edited 1 time in total.
User avatar
JohannesH
Posts: 1793
Joined: 07 Apr 2009, 12:43

Re: Google Summer of Code 2010

Post by JohannesH »

A ton of RTS projects applied so obviously they had to reject all of them.
User avatar
Agon
Posts: 527
Joined: 16 May 2007, 18:33

Re: Google Summer of Code 2010

Post by Agon »

...OpenClonk....
Thats not an RTS, its an arcade game.
That'll be Quality Assurance! ^_^
Thank you, I hope as long as everybody understand what I meant its alright.
User avatar
Sausage
Posts: 272
Joined: 05 Jan 2010, 23:47

Re: Google Summer of Code 2010

Post by Sausage »

aw I was actually looking forward to the google summer of code thing this year, I'm trying to learn Lua and I need a mentor! I want to help work on stuffz too. I'm getting bored of 8v8 BA DSD :[
User avatar
Hobo Joe
Posts: 1001
Joined: 02 Jan 2008, 21:55

Re: Google Summer of Code 2010

Post by Hobo Joe »

Argh wrote:OIC.

Given this situation, let's look at what people are saying are the possible reasons, and discuss what could be done, in a practical policy sense.

1. The problem is our association with OTA-based games and content piracy in general.

Policy change required: quit allowing games that violate copyright to operate on the official server; quit promoting them via the website; possibly remove them from the Forums; possibly dis-allow discussions that involve trafficking in, or utilizing, materials that violate copyright.

This is obviously the most controversial thing, but we're out of wiggle room on this issue, and I really don't see much more room for compromise. That said, I really don't see anything like the level of copyright issues with Crystal Space, Wesnoth, etc., and that may be a serious issue, from Google's standpoint, let alone other grantor organizations.
Like it or not this entire community is built on TA and TA-based games. Forcefully removing any TA related content will completely kill the community of this game overnight. Your goal is to get the attention of Google (is it really that important, anyway?), but shrinking this already small community to about 20 or 30 independent developers and no playerbase isn't going to do that. At least 90% of the player minutes on the official server are BA, probably less than 5% of the player minutes are non-TA-based games. No, I don't have graphs to support that but anyone who spends a few hours in the lobby knows this. The other mods have NO solid playerbase, that's not to say the mods are bad but it's just the truth, most of the non-TA Spring games get mostly players who are just taking a short break from BA to try something new before they go back to what is familiar.

If you try to forcefully remove that, an entirely separate community will form, at least 90% of the playerbase will move away and the 'official' or legally acceptable version will be stagnant and die VERY quickly.

Why do you want to try so hard to brown nose Google anyway? Yes, it would be great to get on GSoC, it'd be a big boost to development, but it's not like we can't live without it. Spring has survived up till now without it, it's not like it will suddenly whither and die because it didn't get accepted. This community will not grow with further fragmentation, or, like you're proposing, complete expulsion of the playerbase.


As for the forums, a community will display what it will display. Which is better, an inactive forum or a forum that has a lot of argumentative members? (besides everyone here knows that a lot of the arguing is just banter anyway).


Organization, I don't think anyone could agree with that, more organized with our requests and proposals is good. And of course a more active front page would be great, it should be for more than just engine updates.


But yeah, Spring is essentially built on TA. You might not like that and you might wish it was another way but that's just the way it is. People keep on talking about making a separate website for the TA derivatives and playersbase but I really don't think that will work. It will only fragment the two groups in the playerbase and both will suffer for it, they both need each other.
User avatar
JohannesH
Posts: 1793
Joined: 07 Apr 2009, 12:43

Re: Google Summer of Code 2010

Post by JohannesH »

Hobo Joe wrote:People keep on talking about making a separate website for the TA derivatives and playersbase but I really don't think that will work. It will only fragment the two groups in the playerbase and both will suffer for it, they both need each other.
Theres nothing wrong with fragmenting it, those groups need each other in no way. This site is best for engine/game development stuff, its horrible for a new player to look at.

And of course on server anyone can play whatever they want.
User avatar
Jazcash
Posts: 5309
Joined: 08 Dec 2007, 17:39

Re: Google Summer of Code 2010

Post by Jazcash »

Hobo Joe wrote: The other mods
You mean Mods/Games. Mods being modifications of TA in any shape or form.
Hobo Joe wrote: The other mods have NO solid playerbase
If you're talking about CA and XTA then you're wrong. They do have a solid player base in terms of having the same players loyal to that mod.
Hobo Joe wrote: most of the non-TA Spring
No such thing as TA Spring.
Hobo Joe wrote: most of the non-TA Spring games get mostly players who are just taking a short break from BA to try something new before they go back to what is familiar.
This may well be the case. I myself have played a different game for a few days or so just cause I'm fed up with BA. I end up crawling back to BA in the end but hey, I was designed that way 8)
User avatar
Hobo Joe
Posts: 1001
Joined: 02 Jan 2008, 21:55

Re: Google Summer of Code 2010

Post by Hobo Joe »

JAZCASH wrote: You mean Mods/Games. Mods being modifications of TA in any shape or form.
Same difference, you know what I mean.

JAZCASH wrote: If you're talking about CA and XTA then you're wrong. They do have a solid player base in terms of having the same players loyal to that mod.
I was talking about the non-TA mods/games. If they have any playerbase at all it's very very small, and rarely played. CA is probably the second largest mod after BA, but it's still completely dwarfed by comparison. It has a loyal fanbase, but still just a tiny percentage of the full Spring playerbase. XTA is a similar story only it's even smaller.

JAZCASH wrote: No such thing as TA Spring.
You know what I mean. Spring games that aren't based on TA. You can dance around and say Spring and TA aren't in anyway related but it's just semantics. The fact is this game has EVERYTHING to do with TA content and gameplay. The engine was first designed entirely with TA in mind, and nearly all the playerbase focus remains that way.

JAZCASH wrote: This may well be the case. I myself have played a different game for a few days or so just cause I'm fed up with BA. I end up crawling back to BA in the end but hey, I was designed that way 8)
Case in point. Regardless of quality the non-TA spring games are miniscule and almost never played in comparison to the *A mods, that's the way it's always been and that's the way it will be for a long time. The reason I said that both groups (developers and players) need each other is because, first and most obvious, the developers need people to play their games, otherwise development simply won't continue, but the players also need the developers. Without people behind the scenes getting things done, the mods would stagnate and their players would start to drop off. There is of course overlap between the two groups, but the playerbase WILL follow where the *A mods lead, and if that is made separate from the non-*A games in a forceful manner like Argh suggested(even removing from the official server, really?), then both sides of the deal will suffer, and a drastically shrunk community will receive even less attention from potential things like GSoC, even if they are a pristine picture of a perfect community where everyone is nice and nobody breaks copyright law.
Locked

Return to “Engine”