Windows Develop Bookmark and Share   
 index > Windows Forms Sample Applications > Suggestions
 

Suggestions

Just wanted to post some suggestions that I think might improve the overall enjoyment of Terrarium. Other suggestions are welcome, and if the developers happen to see these, perhaps provide some feedback on the feasibility of these suggestions.

Since I read the note about terrarium version 1.1, I decided to use 1.0, so I'm assuming these features are not present in the latest release.

1) Offer an option for a software cursor. The hardware cursor is sluggish on my computer (1600MHz).

2) Provide an option to update your creature without having to rename it. Instead, just like when you add author information to your creature, you can provide the version number as well (or the server can automate the creature’s version number based on number of updates). This way the server doesn't list redundant creature names with version info added to the end. It also helps for debugging purposes. I suppose a login feature would need to accompany this (to prevent others from overwriting creatures purposely), so this might be too cumbersome.

3) Offer a zoom feature to move up close and see the action or to zoom out and see an overall state of the ecosystem.

4) Using the corners/sides of the window to move around can sometimes be annoying. Perhaps use the mouse keys with motion to move the screen instead (like in Black & White).

5) An option to chat with others in the ecosystem. Would be nice to discuss victories/defeats with others currently online.

6) Add much more documentation and in a readable format. I suppose you could rely on us to do it, but as it stands it was quite a bit of effort for me to hunt down some of the commands to use. At first I made an object to a Random class because I wanted to roam around the land randomly. It wasn’t until later in a piece of code snippet I found on this site that you have already provided such a feature via the organism class.

I am aware that under Step 5: Object Model you provide a listing of all the classes/events/attributes, but I felt that I had to hunt pretty hard to find what I was looking for. Perhaps something in the form of how Java automates its API details. It’s elegant and easy to read.

7) I’m not sure how relevant this next suggestion is, but adding sound to the ecosystem would add a little more enjoyment to watch while your creatures grow. Since this application is mostly testing and getting people to use .NET, I would imagine this feature is out of scope, but it’s just a thought.


So that’s pretty much all I’d like to see. It’s a very neat game though. I love the concept.
MigrationUser 1  Tuesday, July 15, 2003 11:12 AM
Hi, thanks for taking the time to post these suggestions.  We are currently in the planning stages for Terrarium vNext, so keep the suggestions coming!

1. I'll look into it.

2. This was done as one measure to prevent cheating.  So you couldn't repeatedly "introduce" the same organism and artifically raise the population.  This makes it a pain for development / debugging, and is something I am thinking a lot about: How to make the development experience much better.

3 + 4.  The presentation layer is something that will get overhauled majorly.  I think we can do some pretty exciting things in this area.

5. Sounds cool!

6.  This goes with improving the developer experience.  I would expect the next major release of Terrarium ( not for awhile :) ) to have something more like an SDK that ships with it.

7.  Another good one.
MigrationUser 1  Wednesday, July 16, 2003 8:43 PM

You can use google to search for other answers

Custom Search

More Threads

• Where can I get TaskVision's Sql script?
• TaskVisionWS - AuthService - System.IO.FileNotFoundException
• Flickering effect with panel scrollbars
• basic
• Terrarium RTC Chat in Beta!
• Newbie...problem and questions
• Where's the documentation?
• Left pane problem -- newbie question
• taskvision cpntrol sources
• Terrarium server !!!