Inside: SereneScreen Fan Forum

Inside: SereneScreen Fan Forum (https://www.feldoncentral.com/forums/index.php)
-   Marine Aquarium 3 for Windows (https://www.feldoncentral.com/forums/forumdisplay.php?f=46)
-   -   Ready to Release? (https://www.feldoncentral.com/forums/showthread.php?t=4646)

Jim Sachs 12-09-2008 07:32 PM

Ready to Release?
 
Prolific (and I) are anxious to get a version out to the public as 3.0. Are there still Beta issues that the average user just wouldn't be able to handle?

Jav400 12-09-2008 07:42 PM

For the most part I think an average person could handle things ok. I'm not sure about anything to do with multi-monitor though. Since I don't run them, I'm kind of out of the standing in that area without practical experience.

feldon34 12-09-2008 08:02 PM

I went through and flagged all the threads with the appropriate flags. The only one I see marked Bug:Unconfirmed is:

https://www.feldoncentral.com/forums...ead.php?t=4639

feldon34 12-09-2008 08:13 PM

I guess my biggest question is, are you going to release with the Crystal as it is now, with no Clock or Calendar and with no official means of importing logos.

I would think putting in a file picker for a PNG file and then it just writes the location of the file to your registry would be a good interim solution. It would mean the Aquarium officially supports 1 logo.

Bob 12-09-2008 08:25 PM

Still suffering with the jump/blink problem as the title bar appears and dissapears in windowed mode. I would be happier with a title bar always on or always off than the jump/blink.

Is this in the pipeline to be fixed or should I abandon all hope?

Otherwise I'm not having any problems with the beta.

Bob

Ralph 12-09-2008 09:01 PM

As it is.. is probably as ready for release as it will ever be... there is no software out there that does not stumble on at least some percentage of computers.

But.. I do think the public will be disappointed after the initial "wow". Not having.... all those things that you plan to add later... will take some of the shine off the product.

The bar has been raised a lot for aquarium screen savers since 2.6. There is no doubt the 3D background is impressive.. but static corral and random swimming fish are not as impressive as they once were.

feldon34 12-09-2008 09:14 PM

Quote:

Originally Posted by Bob (Post 108210)
Still suffering with the jump/blink problem as the title bar appears and dissapears in windowed mode. I would be happier with a title bar always on or always off than the jump/blink.

Is this in the pipeline to be fixed or should I abandon all hope?

Otherwise I'm not having any problems with the beta.

Bob

I was hoping that there would be a 2 second delay from rolling over to the window until the title bar appears as a sort of solution to this issue. I know there are only so many hours in the day.

Dale 12-09-2008 11:17 PM

I think it needs the clock/calendar (and logo as functional as 2.6, but other than that it can remain supported by the forum only...)

Also, Settings/About (space bar):
1. Make sure everything there works (e.g., Ctrl-R should either work [preferable] or be removed from the description.

2 Add other "user" stuff as appropriate. I'm not sure whether you view up/down arrow as user stuff, or "t", or the other keys that do something but aren't documented.

Finally, and this is "added functionality" if it hasn't been planned already - there needs to be some way for users to know that there's a new version. Either an automatic check for new version, or a button in "about", or whatever.

Other than that, I'd go for "release it".

But: caution - there are PERHAPS some things that are planned, that could be disruptive in a NON-beta (for instance, when the fish become much improved, and you roll it out to the world as an update to the production version, and suddenly 35% of the users get crashes.....).

I don't know what's on the "planned" list, or what the risk-quotient of those things are, so I can't evaluate that. Your call.

Hope that helps.

Jim Sachs 12-09-2008 11:40 PM

Thanks for the feedback, everyone.

ROBinLA 12-10-2008 12:23 AM

I feel I should throw my two cents in and mirror what Ralph said. While I personally love the 3d background...and everyone here in the forum can appreciate the fine detail, artistry, subtleness of the effect and the enormous time and effort you put into it... the world of computer graphics...and screensavers has gotten a lot more sophisticated in the past 8 years and expectations will be raised.

I feel that releasing 3.0 with the same fish as the 2.x feels like half a new product. I personally would wait till the fish were overhauled and movement made more realistic. I have a feeling that people that pay to get 3.0 will quite possibly send in a lot of emails saying they just paid for 'half' an update...it simply doesn't feel 'complete' without those new fish.

Most not active in this forum will not appreciate the time and effort you took to create the 3d background and will simply see a new background and same fish and feel unsatisfied.

This is just my opinion of course and I reserve the right to competely change my mind at any time. It's also free and probably worth half that. :)

Socrates 12-10-2008 12:44 AM

Quote:

Originally Posted by Bob (Post 108210)
Still suffering with the jump/blink problem as the title bar appears and dissapears in windowed mode. I would be happier with a title bar always on or always off than the jump/blink.

Is this in the pipeline to be fixed or should I abandon all hope?

Otherwise I'm not having any problems with the beta.

Bob

Concur with this. This to me feels unfinished.

Socrates 12-10-2008 12:47 AM

Quote:

Originally Posted by feldon32 (Post 108212)
I was hoping that there would be a 2 second delay from rolling over to the window until the title bar appears as a sort of solution to this issue. I know there are only so many hours in the day.

The problem is not that it apears for me. The problem for me is that it makes the aquarium jump up and down. Rather than the title bar apearing above the running tank it pushes the tank down. Because of this stuttering effect every time the mouses passes by I do not run it in a window anymore which was my main way of using the 2.x versions.

Jim Sachs 12-10-2008 01:26 AM

Can't afford to wait. We just ran out of peanut butter.

Mith 12-10-2008 02:41 AM

Jim... I think most of the major things are fixed (not the seam issue though posted https://www.feldoncentral.com/forums...ead.php?t=4588 <--- here.


I think a general concensus is, you REALLY need to update the fish before you release this. When I first got the program, I was really put off by the motion of the fish after having had Dream Aquarium. If you do ANYTHING else, PLEASE fix the fish movements.

Other than the fish... my "i" version of the beta has worked flawless and I really enjoy it.

(fix the fish... )... lol


Good luck though what ever you decide, I love the aquarium SS!

Jim Sachs 12-10-2008 03:07 AM

Won't survive long enough to fix the fish before first release. But just think of the excitement when I do. Rumors will start - Sachs added the new fish movement! Then it will be confirmed. It will be Christmas all over again. People will stay home from work to download the update. Schools will get out early. Who am I to deprive people of all that fun?

Mith 12-10-2008 03:28 AM

Quote:

Originally Posted by Jim Sachs (Post 108220)
Won't survive long enough to fix the fish before first release. But just think of the excitement when I do. Rumors will start - Sachs added the new fish movement! Then it will be confirmed. It will be Christmas all over again. People will stay home from work to download the update. Schools will get out early. Who am I to deprive people of all that fun?


Ya, and lamb will lay down with the lion.... LOL


Hell, give me your address and I'll send you some penut butter and top roman! LOL

Yodelking 12-10-2008 05:58 AM

I agree with Dale, a "New version" available option is important if you release the V3 now. Otherwise people who pay for it might miss out on when the background moves and the new fish, and so on.

cjmaddy 12-10-2008 07:24 AM

I'm with Ralph, Rob, (and others!) - It's not ready yet!

But you appear to have made your mind up! :|

rctneil 12-10-2008 07:29 AM

Hey,
I agree that the aquarium should have the majority of features from 2.6 and the new fish and behaviors completed. So my opinion of stuff to add before relasing would be:

- New fish and movement/behaviours
- Automatic Lights options
- Crystal full finished with clock, calendar and easy image importing

Updates like 3.1 and 3.2 can add the background movement and creatures.

Thanks

Regards,
Neil

Jav400 12-10-2008 07:40 AM

I doubt that most of you realize what you are asking for. If Jim did all that before release it wouldn't get released until 2010. He needs to pay his bills and eat too. ;)

I think the main question is - is it stable enough, and working well on most everyone's system's?

Tiny Turtle 12-10-2008 07:44 AM

You guys making lists like that – would any of you venture a guess on how long it would take to redo 30 fish from scratch, figure out their individual behaviour and incorporate that into the screensaver.

Compared to that, whipping up the lights and finish the crystal plus image importing is a breeze, but how long would you say it should take Jim? A month? Three? A year?

P.S.
A "Check online to see if there is an updated version" button is the one thing missing – and if you phrase it like that, there's little risk of people being angry the program goes online since they specifically asked for it to do so by pressing that button.

rctneil 12-10-2008 08:09 AM

I did not say that it would be quick and easy to incorporate those items but Jim's question was do we thing version 3 is ready for public release and my own opinion is no, not until the items I listed have been added.

Obviously it is up to Jim whether he releases now or not or waits until he has added some other stuff.

I just wrote my opinion and thats it.

Rick Simon 12-10-2008 08:32 AM

For what it's worth, I think finishing up logo support, automatic lighting ala 2.6's and some sort of update mechanism would bring it up to a point where it could be released. I'd have to also agree on using a manual "Check for Updates" button approach. I'm rather particular about what programs I allow to access the internet automatically.

feldon34 12-10-2008 08:51 AM

Quote:

Originally Posted by Socrates (Post 108217)
Because of this stuttering effect every time the mouses passes by I do not run it in a window anymore which was my main way of using the 2.x versions.

I think my solution would address the issue you're having, at least indirectly.

feldon34 12-10-2008 08:53 AM

Quote:

Originally Posted by rctneil (Post 108224)
- New fish and movement/behaviours
- Automatic Lights options
- Crystal full finished with clock, calendar and easy image importing

I think the issue is "Can this be released before Christmas?"

dwax 12-10-2008 09:02 AM

Quote:

Originally Posted by feldon32 (Post 108230)
The issue can be summed up in 1 word: Christmas

Or, money? :)

cjmaddy 12-10-2008 09:29 AM

Michael, - I agree with your sentiments, (Jim has to eat, etc!), but he has asked for our opinions.

Jim is known as a perfectionist, so why break the habit of a life time?

After the initial 'wow' factor has subsided, and the panning is paused or stopped, where is all the magic 3D effect? - Nothing is moving. - The starfish doesn't come on the glass. - The lighting isn't as adjustable as 2.6. - There is no clock or calendar. - The logo isn't working yet. - The fish are not as good as 2.6, and their movement is unconvincing. - And one of the major features of MA3 is its extra width, (enough to span three monitors), yet the bezel size adjustment has had to be put on hold, - Passthroughs, (ie... what all 'other' programs suffer from, but never MA!), we have been asked to stop reporting! - The jumping window is something I have never witnessed on my system, but it seems to be a major problem for those that are affected. - But if we are to accept that the increased width of MA3 is at least partly to accommodate multi-screens, then if possible, I think the FPS of the window should not drop so low when it's not solely on the primary monitor.


I agree that it probably can't all be done, or it may never get released, - so there has to be some compromise. - Where that line is drawn is obviously up to Jim. - But in my opinion, it would be wrong on a number of levels, to send it to market, "as is".

I don't think it is a matter of it taking another month, three months, or a year. - It's what effect marketing an unfinished product may have.

Dale 12-10-2008 09:40 AM

Quote:

Originally Posted by Jav400 (Post 108225)
I doubt that most of you realize what you are asking for. If Jim did all that before release it wouldn't get released until 2010. He needs to pay his bills and eat too. ;)

I think the main question is - is it stable enough, and working well on most everyone's system's?

It's stable enough and working well. And I think I already said to get this out before "Windows 7" ships, so deferring major features (fish, background movement, etc.) seems perhaps reasonable. The same for deferring fixes of multiple-monitor annoyances.

However, in my opinion:

The "bugs" (omissions and comissions) in the "About" screen, which is one of the FIRST things that a new user will encounter, will seem amateurish, if they aren't fixed.

The lack of the clock/calendar will seem amateurish, and will disappoint all former users of 2.6 - after they see the "upgrade" has less functionality (if that's not added).

The "pros" will be disappointed that there's no good way to customize the logo, if that remains the case.

And "automatic update checking" is a feature of all good software, today - particularly if you Already Plan Update Features (tm).

Finally, consider how the magazine and online reviewers will react - partticularly after they read this forum. Do you want: "SereneScreen ships MA3 with known major problems?"

Yeah, Jim has certainly done wonderfully, and of course he deserves to eat. So, apparently, SereneScreen has a problem - apparently invested a lot of time and money, new upgrade nicely almost-completed. What to do?

Make a smart business decision, folks.

Dale 12-10-2008 10:06 AM

Quote:

Originally Posted by Tiny Turtle (Post 108226)
You guys making lists like that – would any of you venture a guess on how long it would take to redo 30 fish from scratch, figure out their individual behaviour and incorporate that into the screensaver.

2 or 3 years. Now, I've had the apparently-mistaken impression that the work to do that, started 4 or 6 years ago. But we've never been told that. So, if it starts tomorrow - yeah, nobody should wait. So, you guys asking questions, perhaps you could tell US "how long would it take", so we have a chance of giving advice that's reasonable.

Quote:

Originally Posted by Tiny Turtle (Post 108226)
Compared to that, whipping up the lights and finish the crystal plus image importing is a breeze, but how long would you say it should take Jim? A month? Three? A year?

OK, you asked for my guess: less than a month for those three things, given that much of the code should already be there from 2.6, and some other assumptions. But again, I don't really know all of the situation, so why not try telling US "how long it will take" to do various things, so that we can all try to give better and more realistic advice, rather than shooting in the dark with little or no idea of the effort we're asking for.

I've been doing computer stuff, including software development and IT management, since 1958. So, I didn't exactly get into this yesterday, and I'm giving my best guesses based on the information I have been given.

Come on - asking for our advice is fine. Criticizing our advice because it wasn't "realistic" doesn't help, if you fail to tell us the parameters of reality.

Reality: if you want it bad, you'll get it bad. That goes for products, as well as advice.

Good, fast, cheap - you get to pick TWO of those the first time you pick. The second time, you only get to pick ONE.

Dale 12-10-2008 10:10 AM

Quote:

Originally Posted by feldon32 (Post 108230)
I think the issue is "Can this be released before Christmas?"

What year?

If the issue is SHOULD it be released before Christmas 2008.....

If the issue is really "Can this be released before Christmas 2008?", the technical answer is up to SereneScreen - how fast could they roll it out the door. The more important question, then, would be if Jim would allow his name to be associated with the "product".

Tiny Turtle 12-10-2008 10:19 AM

Sorry. I guess some of my own frustration shone through in my post. I didn't need to be so negative. :silent:

Speaking of impression of MA3 – I've come across people on the Dream Aquarium forum who were convinced Jim had all the new features of MA3 all finished and just trickled them out in small updates for some reason. :loco:

Dale 12-10-2008 11:23 AM

...and there are people who think that everybody who is participating in the Beta test, was formerly a participant in the Alpha testing.

Not so. I don't have that background. I struggled and searched to find out what "timing clamp" and "sleep mode" were about, etc. etc. And I certainly don't have the Alpha background that might give me better clues as to where the development stands, what's "totally not started yet", what the target rollout dates were, how fast things have(n't) moved, etc. etc.

Nor what the target features were/are, what the "essential feature set" was/is, etc. What the PRIORITIES were/are, Or if those (rather important) things were even defined.

Sorry, frustration runs "both ways". :D

pvernam 12-10-2008 11:27 AM

Quote:

Originally Posted by Jav400 (Post 108225)
I think the main question is - is it stable enough, and working well on most everyone's system's?

Yes, 7i is stable on 7 machines (all XP Pro, with ATI and nVidia cards, one with dual monitors).

rps 12-10-2008 11:30 AM

Quote:

Originally Posted by feldon32 (Post 108212)
I was hoping that there would be a 2 second delay from rolling over to the window until the title bar appears as a sort of solution to this issue. I know there are only so many hours in the day.

As a software developer myself, I think this would be poor interface design; it doesn't really solve the problem either - it simply lessens the likelihood of it occurring. Personally, I don't ever use windowed mode myself, so I will pose the following suggestion (again), and ask those of you who like windowed mode if this would work for you:

1) Eliminate the *automatic* (or timed) hiding/display of the title bar, and replace it with a check-box on the options page. ("Display title bar in windowed mode: [x]") Default: checked.
2) Allow the window to be moved by clicking anywhere in the window and dragging it. (I've written code to do this before - it's not that hard.)
3) Add a pop-up menu when the user right-clicks on the window, with options like: Close, Minimize, Maximize, Menu.

I understand that current behavior of the program is that right-click simulates "Escape" and closes the program immediately. This is non-standard behavior for a Windows program; however, since the pop-up menu should appear under the mouse, and the first option should be "Close", the impact on the [minority?] of users who close the program this way, is that the will have to right-click, then click on Close.

The advantage of this approach is that it's relatively clean (from a Windows standard interface perspective), it eliminates the jumping issue completely, it's easier for new users to understand, and it's fairly easy to implement, requiring a minimum of coding.

Thoughts?

~Ralph S.

MuscadorAlbus 12-10-2008 11:36 AM

Quote:

Originally Posted by cjmaddy (Post 108232)

I agree that it probably can't all be done, or it may never get released, - so there has to be some compromise. - Where that line is drawn is obviously up to Jim. - But in my opinion, it would be wrong on a number of levels, to send it to market, "as is".

I don't think it is a matter of it taking another month, three months, or a year. - It's what effect marketing an unfinished product may have.

I unfortunately have to agree with cjmaddy's assertions- I've used Marine Aquarium since 2.0 first came out, and although 3.0 is better than most of what's out there, in it's current form it doesn't really stack up as a major new release. This is in no way a slight on Jim, (or anyone else who is contributing, for that matter). I can't begin to imagine the amount of work he's put into creating this software, and I certainly do appreciate every last bit of it :-). But, the question was asked, and I don't think Jim would really benefit if everyone just said "It's great! Release as is!"

Jim Sachs 12-10-2008 11:44 AM

Lots of good suggestions to mull over.

memilm 12-10-2008 11:46 AM

MA 1-2-2.6 was always for me an asociation with no interferences.
MA3 will be the first released version with some interferences and therefore less realistic as needed for the most of MA users. I'll have no "power" to explain to a child why the fish now and for some times from now are swimming one throgh the other... and think that MA 2.6 will remain for me on the top place.

cjmaddy 12-10-2008 11:54 AM

pvernam, - Yes, it may be stable enough, (...though that depends on your definition of 'stable') - But is it FINISHED enough?

rps, - A perfect solution! :) ... Even though I don't have any problem with window 'jumping'! ;)

Jim Sachs 12-10-2008 12:03 PM

RPS - yes, I agree with your solution. Not sure how long it will take to research how to drag the window without a titlebar, but if you say you've done it, then at least I know that it's not a wild goose chase.

rps 12-10-2008 02:30 PM

Quote:

Originally Posted by Jim Sachs (Post 108244)
RPS - yes, I agree with your solution. Not sure how long it will take to research how to drag the window without a titlebar, but if you say you've done it, then at least I know that it's not a wild goose chase.

You have to write event handlers for the following events*:
mouseDown, mouseUp, and mouseMove

You need 3 global variables:

mouseIsDown: boolean;
mouseDownX,mouseDownY: integer;

And then the code for the event handlers looks like this:

event handler: MouseDown(X, Y: Integer);
{
mouseIsDown = true;
mouseDownX = X;
mouseDownY = Y;

}

event handler: MouseUp(X, Y: Integer);
{
mouseIsDown = false;
mouseDownX = 0;
mouseDownY = 0;
}

event handler: MouseMove(x,y)
var
dx, dy: integer;
{
if mouseIsDown {
dx = X - mouseDownX;
dy = Y - mouseDownY;

window.top = window.top + dy;
window.left = window.left + dx;
}
}


Hope this helps!

~Ralph S.


* If you're not using an Object-oriented programming language/framework that provides these event handlers for you, then you'll have to hook WndProc and look for the messages WM_MOUSEDOWN, WM_MOUSEUP, and WM_MOUSEMOVE

Alternatively, when you run your drawing loop, you can check on the mouse position and button status using the functions GetCursorPos and GetAsyncKeyState (with a key value of VK_LBUTTON). However, if you take this approach, you'll have to make sure that the cursor position is within the bounds of the window, and that your application has the focus during when you check for the mouse's new position.

Let me know if you have any questions - I'm a long time (dual monitor) MA fan, and I'm happy to help!


All times are GMT -6. The time now is 11:54 AM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.