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?
|
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.
|
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 |
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. |
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 |
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. |
Quote:
|
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. |
Thanks for the feedback, everyone.
|
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. :) |
Quote:
|
Quote:
|
Can't afford to wait. We just ran out of peanut butter.
|
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! |
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?
|
Quote:
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 |
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.
|
I'm with Ralph, Rob, (and others!) - It's not ready yet!
But you appear to have made your mind up! :| |
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 |
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? |
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. |
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. |
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.
|
Quote:
|
Quote:
|
Quote:
|
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. |
Quote:
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. |
Quote:
Quote:
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. |
Quote:
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". |
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: |
...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 |
Quote:
|
Quote:
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. |
Quote:
|
Lots of good suggestions to mull over.
|
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. |
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'! ;) |
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.
|
Quote:
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 04:15 AM. |
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.