"Enterprise software needs to be at least $1,000 per seat per year"
Enterprise software needs to be at least $1,000 per alien per shot.
FTFY.
Edit: Other reasons why its not enterprisie enough:
1) It does not run in a server cluster.
2) It does not run using a oracle tripple-redundant database.
3) It does not have a recovery plan in case the city is nuked to ensure that the game can continue playing from just where you left off by restoring from backups.
4) It does not have an audit trail so that any time the spaceship shoots an alien we can point to which accountant did it.
Each game rule also is missing a corresponding 50 page spec document that, considering a Senior Space Invaders Functional Analyst's bill rate, cost $30K to write and revise.
Yes this is very fortunate for a current product we have in development, but do the authors have information about what additional frameworks are available? It is important for our legacy application that a FORTRAN physics engine be able to be integrated, is this possible?
Interesting note: I'm using Cucumber on a side project. Did a lot of early development with no tests, then started tacking on Test::Unit/Shoulda and Cucumber tests.
In the process of writing Cucumber features and scenarios I realized that a feature I'd planned to write didn't have any good reasoning behind it -- I couldn't write a "As a ... I want to ... so that I can ..." section, so I was forced to rethink the feature.
I do that exercise too, but as user stories before hand, instead of during development. But most of my work is for 3rd parties (doing contracting), so I'm limited in the ability to let my imagination run with new features, since they have to pay for it.
I think it's a slightly self deprecating jab at what is really a good idea. The Drools rule engine mentioned is, without a doubt, aimed at an enterprise audience. http://www.jboss.org/drools
Drools 5 introduces the Business Logic integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing. It's been designed from the ground up so that each aspect is a first class citizen, with no compromises.
No, I'm not one of those EJB guys, I'm not a fan of shoehorning technologies that don't belong to software that doesn't need it. I went to rule engines because I thought it really provided some value. I elaborate on this on a comment back at the blog http://eis-blog.ucsc.edu/2010/02/space-invaders-enterprise-e....
1) This is easy to install. Enterprise software should take at least 6 months to deploy and employ 50+ people for that purpose
2) This is free/open. Enterprise software needs to be at least $1,000 per seat per year
(I like the rules-based implementation though)