Page 1 of 1

Project Wish code released under BSD

Posted: Sat Feb 21, 2009 10:20 am
by Jerky
Not that many are going to care, but PW has suspended development (details at http://www.projectwish.com). We decided to release our code under BSD so that anyone interested in it could take a look. It will take a bit of digging for anyone to find something that might be of value, but its there for those who wish to do the digging. There is going to be a lot of redundant stuff in there, and I don't really have the time or desire to clean it up. Currently, there are 2 x 100mb rar files which contain it all. When extracted, there is around 400mb worth of stuff. Thanks to jacmoe, I was able to halve the size by stripping out the bloated svn dirs.

P.S. I whipped these files up rather quickly, and threw that license in. I am new to releasing code like this, so someone feel free to let me know if I did something wrong. I tried to make it abundantly clear that the Ogre code and the Boost code found therein still have their own respective licenses. I'm sure I probably overlooked something.

Re: Project Wish code released under BSD

Posted: Sat Feb 21, 2009 11:50 am
by lonewolff
Sorry to hear the project has been halted. :(

It is awesome of you to share the project with us all :)

Re: Project Wish code released under BSD

Posted: Sat Feb 21, 2009 10:38 pm
by jacmoe
Jerky wrote:Not that many are going to care, but PW has halted development (details at http://www.projectwish.com).
I care. And I think it's sad. :(
But, who knows? The last chapter of that book might yet to be written.. :)
Jerky wrote:We decided to release our code under BSD so that anyone interested in it could take a look. It will take a bit of digging for anyone to find something that might be of value, but its there for those who wish to do the digging.
Awesome! Unexpectedly so. :)
Jerky wrote:For those looking for a gold mine of code to dig through, you might just like what you see.
I do! Very much. :D
Jabberwocky wrote:What is CoS?
The project Xavier is working on. :wink:

Re: Project Wish code released under BSD

Posted: Sat Feb 21, 2009 11:27 pm
by Jerky
jacmoe wrote:
Jerky wrote:Not that many are going to care, but PW has halted development (details at http://www.projectwish.com).
I care. And I think it's sad. :(
But, who knows? The last chapter of that book might yet to be written.. :)
Actually, I still strongly believe the same as I did all across the length of the project. Xavier and I had many discussions about these beliefs as I recall ;). I still believe the project itself is/would be possible, with hobbyists. I decided to shelf it for many reasons. Here are the main two:

1) Possiblities and reality are not the same thing. The liklihood of the project's success, unfortunately, doesn't hinge on the possibilities. It hinges on whether or not the ducks line up. The possibilities are merely what motivate you to continue.

2) For me, I knew me getting into the industry where I needed to be would take the project's success. I wouldn't be able to be like our other contributors who were single, and could take the entry level job (which is required, as Xavier points out above). I've known that all along. For me (a guy who makes a lot more than that currently, and who has a family and a mortgage), I wouldn't be willing to make that jump (and paycut). I have known this since the earliest stages of the project, and it has only become more clear as I have gotten promotions at my day job. The young guys could take the crappy salary, but the only way for me to jump in at mid-level would be to have the project get at least to a beta stage, if not farther, and have someone notice. This possibility was very remote, but something I held onto. In the meantime, I was content to allow people to come and leave to progress on their own journey, while I had to stay and keep things going if mine was to be a success.

After 4 years, I started thinking about what I had gained, and what skills I now had. I then estimated how much longer the project was going to take, and then asked myself if I was willing to wait that long. I came to the conclusion that it was too painful to have good people come and go for a number of more years, while they achieved their goals, while I was still going to be waiting for mine, since mine was much harder to achieve, and possibly more lofty. At this time, there was a lull, and there were only a few of us working on the project. I asked them their thoughts, and they agreed. The time was right to move on to something else. I'm not yet ready to tell what that is though ;)

So, despite me still believing the project is possible, I am not willing to wait that long. I do believe, however, that my new goals would not be possible had I not taken the journey I did with PW. Everything there has been a building block for something else, for almost everyone one of us. If my new goals are achieved, it will be because of PW and everything we did and worked on. So depending how you measure success, PW may just be already success, even though there is no game to play.
jacmoe wrote:
Jerky wrote:We decided to release our code under BSD so that anyone interested in it could take a look. It will take a bit of digging for anyone to find something that might be of value, but its there for those who wish to do the digging.
Awesome! Unexpectedly so. :)
Jerky wrote:For those looking for a gold mine of code to dig through, you might just like what you see.
I do! Very much. :D
I'm glad someone will make use of it, or at least have a good time digging ;). I appreciate the response you made on our forums as well.

Re: Project Wish code released under BSD

Posted: Sun Feb 22, 2009 2:29 pm
by Nauk
Yeah it is a pity to hear you closed it, I have been following your project and I was always admiring the courage setting the stake really high. I can easily imagine how you feel and I know how easy it is to burnout. Anyway, suspending it for the time being doesn't have to mean that you never continue with it. Just step back for a while and do something else, like jackmoe said I don't think and I don't hope either that this was the last we hear from it :) .

Re: Project Wish code released under BSD

Posted: Sun Feb 22, 2009 2:47 pm
by Nauk
jerky wrote:That being said, I still wish to work in it one day, but I believe my path will be as an indie, getting in by releasing my own game and starting my own company. I can't see myself taking any other approach, especially with what I've seen this past year.
I think working to realise your own dream and goals beats working to realise someone elses dream and goals by far.

Re: Project Wish code released under BSD

Posted: Mon Feb 23, 2009 6:42 am
by Jerky
Nauk wrote:And I bet they are not the only ones out there that actually made "the pipe dream" come true. Of course if you never dare take on it, the dream will never come true and you will never know.
QFT

Re: Project Wish code released under BSD

Posted: Mon Feb 23, 2009 7:42 am
by Grey
So to completely ignore all the drama, and post regarding code, The most interesting things that people will probably want to look at are PWToolBox which is as it sounds, a generalized tool library, with features like:
- Config File Readers/Writers
- Cross Platform dynamic plugin loading
- Singleton templates
- A high resolution timer
- A UID Generator

All very well generalized, and wrapped for Python to boot, you can read about the planned and implemented features in the wiki here: http://wiki.projectwish.com/index.php?t ... ox_Roadmap

Otherwise, you may be interested in picking through the tech demo and prototypes for some interesting nuggets, and in the unofficial/ directory you can find a lot of different component techniques and proof of concepts that we were evaluating, as well as some fun tools like the Visualization test written for the 2D Spatial tree.

I still hang out in the projectwish IRC Channel (#projectwish on irc.projectwish.com), so if you have any questions about any of the code, feel free to give me a poke on there, or e-mail me at grey@projectwish.com and I'll get back to you as soon as possible.

Re: Project Wish code released under BSD

Posted: Mon Feb 23, 2009 8:17 am
by lonewolff
jacmoe wrote:Guys. I don't think anyone could have tried harder than Jerky.
So save your breath. :wink:
You have taken me wrong. I was talking in general terms. I am currently working on a (potentially enless) project myself, hopefully something will come of it. If not, I have given it a go. You really do not know unless you do try. Jerky has taken that step and has done a greatly inspiring job (and it is not nessesarily the end).

I have a massive amount of respect for Jerky. If he decides to start an indie dev team in the future I would gladly offer my services to him.

For myself, indie is the way to go. I could not think of anything worse than pumping out massive amounts of code for an employer to meet strict deadlines and tight budgets.
I would probably last two seconds :lol:

It should be about the love of creating something. Not being forced to do it IMO.

Re: Project Wish code released under BSD

Posted: Sun Mar 01, 2009 4:22 pm
by Minthos
I will also be available on #projectwish on irc.projectwish.com and gladly answer questions about my contributions to the code, which mainly amounts to the distributed spatial tree grey mentioned, codenamed Ygg.