12-10-2008, 07:44 AM | #21 |
is pleased
Join Date: Mar 2001
Location: Stockholm, Sweden
Posts: 7,365
|
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. Thanks to Morgan, Tiny Snapshots is up and running again with "Tiny Järvafält" as the latest addition – Go have a look and tell me what you think.
"We knew the world would not be the same. A few people laughed, a few people cried, most people were silent. I remembered the line from the Hindu scripture, the Bhagavad-Gita. Vishnu is trying to persuade the Prince that he should do his duty and to impress him takes on his multi-armed form and says, 'Now, I am become Death, the destroyer of worlds.' I suppose we all thought that, one way or another." /Robert Oppenheimer on witnessing the first thermonuclear detonation in history. |
12-10-2008, 08:09 AM | #22 |
Registered
Join Date: Jul 2008
Posts: 239
|
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. |
12-10-2008, 08:32 AM | #23 |
Registered
Join Date: Nov 2008
Location: Michigan
Posts: 93
|
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.
|
12-10-2008, 08:51 AM | #24 |
Forum Administrator
Join Date: Dec 2000
Location: Rock Hill, SC
Posts: 10,939
|
Originally posted by Socrates:
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.
"Journalism is printing what someone else does not want printed. Everything else is public relations." - George Orwell
"If voting changed anything, they'd make it illegal." - Emma Goldman |
12-10-2008, 08:53 AM | #25 |
Forum Administrator
Join Date: Dec 2000
Location: Rock Hill, SC
Posts: 10,939
|
Originally posted by rctneil:
- New fish and movement/behaviours
- Automatic Lights options - Crystal full finished with clock, calendar and easy image importing
"Journalism is printing what someone else does not want printed. Everything else is public relations." - George Orwell
"If voting changed anything, they'd make it illegal." - Emma Goldman |
12-10-2008, 09:29 AM | #27 |
Registered
Join Date: Nov 2001
Location: Lancashire, UK
Posts: 7,854
|
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. |
12-10-2008, 09:40 AM | #28 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
Originally posted by Jav400:
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? 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. |
12-10-2008, 10:06 AM | #29 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
Originally posted by Tiny Turtle:
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.
Originally posted by Tiny Turtle:
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?
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. |
12-10-2008, 10:10 AM | #30 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
Originally posted by feldon32:
I think the issue is "Can this be released before Christmas?"
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". |
12-10-2008, 10:19 AM | #31 |
is pleased
Join Date: Mar 2001
Location: Stockholm, Sweden
Posts: 7,365
|
Sorry. I guess some of my own frustration shone through in my post. I didn't need to be so negative.
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. Thanks to Morgan, Tiny Snapshots is up and running again with "Tiny Järvafält" as the latest addition – Go have a look and tell me what you think.
"We knew the world would not be the same. A few people laughed, a few people cried, most people were silent. I remembered the line from the Hindu scripture, the Bhagavad-Gita. Vishnu is trying to persuade the Prince that he should do his duty and to impress him takes on his multi-armed form and says, 'Now, I am become Death, the destroyer of worlds.' I suppose we all thought that, one way or another." /Robert Oppenheimer on witnessing the first thermonuclear detonation in history. |
12-10-2008, 11:23 AM | #32 |
Banned
Join Date: Jun 2005
Location: Western Missouri
Posts: 960
|
...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". |
12-10-2008, 11:27 AM | #33 |
wobbegong
Join Date: Mar 2004
Location: Nahant, MA
Posts: 37
|
Originally posted by Jav400:
I think the main question is - is it stable enough, and working well on most everyone's system's?
|
12-10-2008, 11:30 AM | #34 |
Registered
Join Date: Oct 2008
Posts: 57
|
Originally posted by feldon32:
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.
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. |
12-10-2008, 11:36 AM | #35 |
Registered
Join Date: Nov 2008
Location: New York
Posts: 38
|
Originally posted by cjmaddy:
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. |
12-10-2008, 11:44 AM | #36 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,787
|
Lots of good suggestions to mull over.
Jim Sachs
Creator of SereneScreen Aquarium |
12-10-2008, 11:46 AM | #37 |
Registered
Join Date: Nov 2001
Location: germany
Posts: 259
|
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. |
12-10-2008, 11:54 AM | #38 |
Registered
Join Date: Nov 2001
Location: Lancashire, UK
Posts: 7,854
|
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'! |
12-10-2008, 12:03 PM | #39 |
Developer
Join Date: Dec 2000
Location: Southern Oregon
Posts: 9,787
|
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.
Jim Sachs
Creator of SereneScreen Aquarium |
12-10-2008, 02:30 PM | #40 |
Registered
Join Date: Oct 2008
Posts: 57
|
Originally posted by Jim Sachs:
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.
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! |
|
|
|