I am leaving the project (sorry)

Started by Crimson Wizard, Wed 26/02/2014 19:32:08

Previous topic - Next topic

Crimson Wizard

Frankly I am not quite in the mood to talk much about this, but I know that I should explain something, so, I'll try to put this as simple as possible.
Regardless of how much I try to persuade myself and force further, I feel that I am unrecoverably loosing faith in both the project and my own abilities. Looking back, I made so much mistakes, mostly in organization and design of the changes I did; I lost too much time pursuing several goals simultaneosuly; the plan I made up when just started to refactor the engine was put aside in favor of the new features. I think I was in some dire need to do something captivating back in mid 2012 when I started working, and that played a negative role, I was too hasty, jumping from one thing to another. My mistakes depress me so much that I start to feel repulsion thinking about this work.
As I learnt the existing code better and about problems that were required to be fixed, I was coming to the thought that AGS is simply not suited for upgrade that everyone wanted. It appears to me that although it reached certain state with existing features and capabilities, it took more than 10 years to evolve into what you have now with the work of one man (Chris Jones), and it will take too much time to evolve further to the next "level" to keep up with the demands of the modern day game developers and game players.
Perhaps it could be better to start a new engine, back couple of years ago, built with completely different design in mind, to replace AGS, but it's too late for me to try that now, especially not alone, especially while other engines and frameworks appear - this makes me feel that my work is getting useless in the perspective.
I was thinking about maybe making couple of more versions before stop, but I feel emotionally exhausted now. I guess I am simply not the guy to take on a lead in something (nor I really wanted to, it just happened... somehow).
Honestly, I am pretty much ashamed to tell all this, but I think I should tell the truth.

tzachs

This made me really sad :~(

I'm not trying to persuade you to change your mind, but just for the record, I found your organizational skills and leadership (as well as your programming skills, of course) superb!

Gribbler

I'm really REALLY sad to hear this. :~( You were my guiding light here and one of the most helpful people on the AGS forums, someone I could always turn to with every scripting question. I've already thanked you in my game's credits but I want to tell this you right here: if it weren't for your tips and code suggestions The Bum wouldn't exist. THANK YOU CRIMSON WIZARD!

Stee

Sorry to hear this CW, although I understand where you are coming from.

I hope you don't abandon us completely. No one expected you to put in the great amount of effort that you did into AGS and we are all very grateful to you for doing so. It may not look like it to you, but there have been huge changes in the AGS engine, a large part of which you are responsible for. I do think sometimes people overlook the huge scale of work and time it takes to get a new version of AGS out the door, especially when you are trying to look through and decipher another persons messy code. I'm sorry you feel over burdened by this (you shouldn't) and wish you all the best in the future.

I understand where you are coming from in terms of the expectations people put on future versions. The engine is legacy at best, and some of the requests people expect out of the engine wouldn't be plausible without a whole rewrite. To those people, I'd suggest either looking at other engines or rolling your own.

I hope you stick around, even if it's just in the forums.

<Babar> do me, do me, do me! :D
<ProgZMax> I got an idea - I reached in my pocket and pulled out my Galen. <timofonic2> Maybe I'm a bit gay, enough for do multitask and being romantical

bicilotti

Sad news. You managed to push the project forward and organise the effort of other people towards the same goal. As much as it is depressing, I appreciate you took some lines to sketch a "post mortem"; there is food for thought there.
Thanks for all you have done CW!

Kitai

I sympathize with you CW, and want to thank you a lot for what you accomplished up to now. I didn't follow it from very close and I know many other people contributed to an essential extent, but you clearly fed the project by your devotion to it.

I guess that if after realizing such a great project (3.3.0) you feel depressed, then maybe it would be better for you to change something about it. Sure AGS is a great tool, it produces great games and brings together a great community, but if you feel repulsion thinking about it, there's nothing to be ashamed about giving a wide berth.
Hope you'll get better and have some time for you, and again many thanks.

selmiak

Come on! You are a master wizard, what you did is really astonishing! It took a long time and the result is really polished, I like 3.3.0 and will use it a lot, just like 3.2.1 lasted long. I'm not expecting update cycles like on firefox or chrome just to have a new version number. Just relax, take a break, take some vacations from ags coding and go party. Because ... YAY!
But I'm somehow confident if you ever decide to stop coding on the AGS source in the future because of unity or so you will not leave us here and sooner or later get some interest in this again anyways. I saw this is your wizard glass sphere. but yeah, YAY 3.3.0!!! \o/

EliasFrost

No matter what you do, there's always things to improve. But it's equally as important to acknowledge when you do something amazing.

I haven't been around enough to really get a feeling for the people on these boards though I'm sad that you are leaving the project, v3.3.0 is great and its additional features really helped me organize my project in ways unimaginable with the old version, a lot of convenience was added and it's great. I'm sure lots of people think the same. Thanks!

abstauber

Don't feel bad, you did an awesome job. If it weren't for you I suppose we would all keep waiting for AGS 3.3
So thanks for this version, thanks for all the time you've put into AGS.

Now go create "Two of a kind" :D I bet - using AGS is way more fun than developing it

Snarky

I'm very sorry to hear that, Crimson Wizard, but I also understand it. It's been clear that playing a role you didn't really want has weighed heavily on you. Even if you wash your hands of the whole thing, I hope you still stick around on the forum.

One thing I'd encourage is to not be ashamed of your mistake, but to be proud of them! They're not failures. No one could have taken on such a huge task without going wrong on occasion, and it's only by daring to go ahead and do stuff even if it might turn out to be a mistake that anything gets done at all. And having made all those mistakes, you've learned a lot. Plus you managed to release a pretty damn good updated version, so it's not like it's been a catastrophe. Although I haven't delved into the code, it seems pretty clear that you're leaving it in a better state than you found it.

So yeah, go relax, and give yourself a pat on the back for what you've done.

Billbis

Thanks again for all what you have done, Crimson Wizzard. I wish you a lot of success for your future projects! Feel not ashame of leaving this one, because you have done much more than your share IMHO.

Atavismus

"No remorse, no regret", no shame: you did an awesome and important job.
Maybe it's time for other people to deal with this huge amount of work.
We all thank you for your time and devotion.
Take care and see you around :)

qptain Nemo

This could be seen quite optimistically in my opinion.
I may be weird for preaching detachment from AGS to AGSers on occasion (and I may also be biased as someone developing their own engine), but I like to believe that the AGS community has always been more about creativity, shared interests and well, community, than just attachment to a piece of software. Therefore even if the fate of AGS as software seems really grim after this post (and frankly it does), the community doesn't have to follow it into the grave. There are only so many ways this could unfold but all of them could be handled gracefully, be it a centralized community project of further AGS development or several "competing" alternatives. It's all good really. And I hope that after hearing it from CW maybe people will finally face the simple truth that as the time passes maintaining AGS becomes a less and less sensible idea that simply developing a similar solution from scratch, especially if it's not actually from scratch but utilizing powerful components such as (for example!) SDL, Lua etc. After all, the way I see it, the only really valuable and non-trivially-reproducible part of AGS is its user friendly IDE. Everything else would take very little effort from any competent programmers to make.

Which is also why I'm quite intrigued by the idea of a project to develop an engine-agnostic IDE, perhaps aimed at the point and click adventure paradigm for a start. The ability to develop a game in a user-friendly IDE and then produce it using more than one engine with only minimal adjustments would empower and benefit everyone, the engine developers, the game developers and the players. It's not easy to pull off, but it's not exactly impossible. Provided the underlying engines are suffciently flexible, it's just the matter of standardizing a couple of abstraction layers. I'm not gonna pretend I'm crazy about all the work it'd still entail but the benefits are really tempting. (If you want a really easy implementation of this without any actual tight engine integration, it's possible to just make an "adventure scene designer" that exports your room designs into xml or something and then have willing engine developers support easy importing of those.)

Just saying.

Stupot

I'm sad to hear this, CW.
You took on an unenviable task, but you've done some great work and it hasn't gone unnoticed.
Go and have a well-deserved break and play some of the games you've missed out on :-) x

miguel

I can't really add on to what everybody already said, so I'll just thank you for your tremendous effort. Thank you CW.
Working on a RON game!!!!!

Gurok

Oh this is depressing news. I don't want you to stop developing AGS, CW, but if it's what you must do, then so be it. No one person could possibly account for all of the craziness that goes on within the depths of AGS. Don't beat yourself up for little things like the 2.72 import. It's nothing that CJ wouldn't have done anyway.

I think the key thing is to take baby steps. Maybe you're just depressed because whatever you're working on is too big a chunk of work. I agree that AGS needs an overhaul or a new engine to replace it, but tinkering around the edges of the current engine makes a surprisingly large number of people extremely happy. Please don't go, CW :-(
[img]http://7d4iqnx.gif;rWRLUuw.gi

mitlark

Meanwhile, in Enterbrain headquarters...
"What can we do for the next RPG Maker? Oh, now I know! Grab the previous one, add some text boxes here and there, stick Ace at the end and profit!".

The first time I read this post I didn't really understand you. I mean, I knew you had reasons, but I have no knowledge about the engine development and stuff. All I have seen this time I've been using it is a cute face and a nice body *rawrrrrr*. But after reading a little of more involved people now I think I understand a little better.

If anything, I think that starting again from scratch could be considered. Not as AGS, but as its... child?
SPIN SPIN! SPIN SPIN!

Alan v.Drake

Your deeds have been invaluable CW, I hope you'll find a more rewarding project to spend your time having fun!

- Alan

Tramponline

#18
Sincerely, there's is no need for you to feel ashamed about anything!

I've nothing but the UTMOST RESPECT for you, Crimson, either way!
...other than a HUGE 'Thank You!' for all you guys DID achieve and the endless amounts of hours & energy you (and the other brave & semi-masochistic whizkids) poured into this project!

If anything, I should be ashamed that I didn't give you & show you the support you deserved.

mitlark

Quote from: Calin Leafshade on Thu 27/02/2014 09:32:17
I know I speak for everyone when I say that I hope CW would consider being a part of that.
I give you my mouth in case you want to make it speak, because I'm with you.
SPIN SPIN! SPIN SPIN!

arj0n

Thanx for all the effort and time you've put in to this, CW (and team)!!

Adeel

Much has been said already before and I don't think I could've put it in any way better than that. All I want to say to you is: THANKS. Thanks for everything you did. Keep no remorse, be guilt-free.

Also, please don't ever leave the forums, take part in other threads and/or discussions. If you wish, try developing a game using your (and your friend's) latest update. Perhaps, that way you may feel relaxed.

I always used to dread about this day when you would stop developing AGS. But never in my mind, it occurred that I'll see this day very soon. :(

Crimson Wizard

Thank you for your responses... I will think about you all said...

Grim

You're a great man, Crimson Wizard.

I've been using the latest version for a while now and it's brilliant. You've done such a good job on that, man. Well done. I owe you one.

Snarky

In the midst of all the well-deserved praise for CW (who's clearly been the driving force on the last release), let's not forget the other contributors. Unless I'm mistaken, tzach in particular did a lot of the editor updates some of you have mentioned.

Khris

You did an awesome job, CW and you don't have to explain yourself. And seconding the others, don't leave the forums!

Dave Gilbert

If anyone deserves to take a break (permanent or not!) it is you. No worries, sir. We're not going anywhere. :) If you ever decide to contribute again, we'll be here.

Crosco

To hear this made me also sad.

I started to became more active in the forum before the 3.3.0 release.
In this short time I was impressed from your awesome work with AGS and helpfulness in the forum.

Great job!

Knox

--All that is necessary for evil to triumph is for good men to do nothing.

Calin Leafshade

That sounds like a good idea to me.

Daniel Eakins

Thank you for your hard work! There is no need to be ashamed.
We all have our time machines, don't we?

Blackthorne

CW - You've been amazing, and nothing but helpful and friendly to me whenever I had a question.  You took on a Herculean Task and did great things.  Thank you, sir. I appreciate everything you've done.


Bt
-----------------------------------
"Enjoy Every Sandwich" - Warren Zevon

http://www.infamous-quests.com

Wyz

Well CW, you can step back with you head held high because you put a lot of effort in it and it shows! Thanks for that!

Now I'm not going to ramble about the future in this thread since I feel that is a bit disrespectful but let me tell you this: please do not stop having fun with AGS, making games, hanging around on the forums, joining competitions, being a friend; since I and I dare to say we as community do not think any less of you and respect your decision and still want you to be part of this community.
Get back to the roots of why you initially came here and what you were looking for and try to find it again; I hope you'll find it. :)
Life is like an adventure without the pixel hunts.

Radiant

On behalf of Crystal Shard, we thank you for all your hard work on the 3.3 build, and would be sorry to see you go. I hope you'd at least stick around on the forums for the community?

Joseph DiPerla

This is sad to hear CW. You worked so hard on this and stepped up when only few others did. You will always be immortalized in AGS history. Do not feel bad for leaving. We totally get it. But know this... We all REALLY appreciate what you have done for this community. If this is a permanent leave, so be it. But hopefully you will make a return one day when you are ready. Thanks for everything.
Joseph DiPerla--- http://www.adventurestockpile.com
Play my Star Wars MMORPG: http://sw-bfs.com
See my Fiverr page for translation and other services: https://www.fiverr.com/josephdiperla
Google Plus Adventure Community: https://plus.google.com/communities/116504865864458899575

straydogstrut

It sounds like a massive undertaking so I can understand your feeling burnt out, however I too hope this isn't goodbye completely. Take some 'me' time to recharge your batteries and feel good about what you've achieved. As you can see, your efforts are greatly appreciated. I hope we'll still see you on the forums:)

Dhelayan

In other words, bug-fixes will be once a year if one of the other devs feels like fixing something, and AGS 4 will be 10 years off.. nice.

cat

Quote from: Dhelayan on Sun 02/03/2014 21:02:44
In other words, bug-fixes will be once a year if one of the other devs feels like fixing something, and AGS 4 will be 10 years off.. nice.
This is a do-ocracy, so I you want more frequent updates, make them, but don't complain that other people are not doing them for free in their free time :-\

Crimson, I didn't write here yet, because I didn't find the right words. I fully understand that after such a huge milestone you feel somewhat burnt out. Please take a break from development and maybe even enjoy playing AGS games. But know for sure, that your effort were not futile. You did a fantastic job as a development lead (a position you didn't even ask for, I guess it just happened) and there is no need to feel bad about it. Actually, I was impressed how well you even managed the different branches and feature request.

AGS is not just an engine that, admittedly, might not be state of the art anymore, but also a community. So I hope that you will still stick around and maybe, in a few month or so, you can look at this thead with a smile because everything just turned out much better than it seemed back then.

Thanks for all, cat

LameNick

I know I've posted just a few (probably annoying.) questions and comments on this forum since I quite recently learned about ags but I have big appreciation for people like you CW. There are not many people who give so much without asking for anything and if all the people were more like you this world would be a radically different place. Thanks for all the work you've done. It seems like you're one of few who kept this steamboat afloat, if you ever decide to come back and maybe help create a newer version that would rekindle my hopes.

Its now first time I've heard about ags having some serious faults.. As of now I'm not aware of any advantageous alternatives to ags. I'm wondering if it was possible to establish some working model based on donations that would motivate and reward people for accomplishments on new versions of ags.
How much wood would a wood chuck chuck if a wood chuck could chuck wood?

Snarky

With my awesome moderator powers, I decree that discussion about ditching AGS and starting over from scratch shall be its own separate thread. MWUAHAHAHA!

MiteWiseacreLives!

I like 3.3, it's good. (period for emphasis)

Ali

Just wanted to add my appreciation of the time you put in to improving AGS. Thanks CW!

SMF spam blocked by CleanTalk