Home Register Arcade Gallery Chatroom Members Search Today's Posts Mark Forums Read Log In
Go Back   Inside: SereneScreen Fan Forum > SereneScreen Products > Marine Aquarium 3 for Windows > Marine Aquarium 2 for Windows Archive
Notices

Closed Thread
 
Thread Tools
Old 02-04-2002, 06:48 PM   #81
Kerry
Registered
 
Kerry's Avatar
 
Join Date: Jan 2002

Location: Canada
Posts: 9
Cool

Hi there. I have a quick question for you. Where in Canada can you buy the boxed version of the aquarium? I really want the jewel case and cd. I have been looking for it and can't seem to find it anywhere. Or, alternatively, can I get it right from the website?

Thanks )


Last edited by Kerry; 02-04-2002 at 07:25 PM.
Kerry is offline  
Old 02-04-2002, 06:57 PM   #82
ESHIREY
Smilie Dragon
 
ESHIREY's Avatar
 
Join Date: Nov 2001

Location: Lebanon, PA
Posts: 4,725
Embarassed

Hey that makes a lot of sence , I'll get right to work on it .......hehehehehehe . I wish I knew what you were talking about but as long as you and Mr Sachs does , that's all that counts . Right .
ESHIREY is offline  
Old 02-04-2002, 07:18 PM   #83
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
That's how I do it now, except I allow the fish to pass around the coral on the left side, too.

There are a couple of problems with this. First, where "is" the fish? I use the 0,0 position of the mesh, but the fins stick out quite far from that at their 90-degree position.

Second, the fish is moving. When it wants to start its turn, the position may be legal, but still interfere with the coral or other fish during the turn.

Bear in mind that I obviously know how to "strong-arm" the fish and force it on a mechanical path which would keep it away from the coral at all times, but the whole difference between my aquarium and the rest is the lifelike nature of the movement. In giving the fish free will, all I can do is "suggest" that it stay away from the coral. Making it WANT to stay away from the coral is where the problem lies.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-04-2002, 07:32 PM   #84
ESHIREY
Smilie Dragon
 
ESHIREY's Avatar
 
Join Date: Nov 2001

Location: Lebanon, PA
Posts: 4,725
Damn ........ There sure is a lot involved to make this all work . When you do get it fixed I think everyone around should buy you a drink . Because god knows you will deserve it . Not saying your a drinking man , just the thought .
ESHIREY is offline  
Old 02-04-2002, 07:37 PM   #85
feldon34
Forum Administrator
 
feldon34's Avatar
 
Join Date: Dec 2000

Location: Rock Hill, SC
Posts: 10,937
Kerry,

If the Aquarium is available in Canada in stores, Prolific hasn't told me where.

Prolific is in an interesting situation because they want people to buy the Aquarium online instead of in stores, so that they make a few more bucks and so does Jim. In-store sales only make Jim about $4.
"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
feldon34 is offline  
Old 02-04-2002, 08:19 PM   #86
Kerry
Registered
 
Kerry's Avatar
 
Join Date: Jan 2002

Location: Canada
Posts: 9
thanks Morgan. so there is no way that I can get the cd and jewel case at all?


Last edited by Kerry; 02-04-2002 at 08:26 PM.
Kerry is offline  
Old 02-04-2002, 08:53 PM   #87
feldon34
Forum Administrator
 
feldon34's Avatar
 
Join Date: Dec 2000

Location: Rock Hill, SC
Posts: 10,937
Sure there is.

Send an e-mail to Service@serenescreen.com asking for as many copies of the boxed version and jewel case version as you need. $19.95 for the boxed, $14.99 for the jewel case, $5 shipping. (Confirm details with them)
"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
feldon34 is offline  
Old 02-04-2002, 09:39 PM   #88
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
If you absolutely must, then go ahead, but Prolific would really like to avoid selling individual copies. The time it takes to process, package and ship one copy to an individual is more than it takes to ship a 16-unit carton to a store, because the carton is already boxed.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-04-2002, 11:01 PM   #89
peter piscis
Carpe Piscis
 
peter piscis's Avatar
 
Join Date: Nov 2001

Location: Seattle
Posts: 33
fish free will

re:
----------------------------------------------------------------------------
"In giving the fish free will, all I can do is "suggest" that it stay away from the coral. Making it WANT to stay away from the coral is where the problem lies"
----------------------------------------------------------------------------
These complexities are fascinating to we mere mortals who just appreciate the way the fish move. Is a possible solution something like adding a "strong nuclear force" (well, a repulsive one, rather than attractive) that acts at close distances to suggest that the "particles" stay away from each other?
peter piscis is offline  
Old 02-04-2002, 11:30 PM   #90
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
Yes, in fact I use a variation of that now. But it's still not a natural-looking effect, like someone running toward an object but prevented from reaching it by an unseen force.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-04-2002, 11:48 PM   #91
peter piscis
Carpe Piscis
 
peter piscis's Avatar
 
Join Date: Nov 2001

Location: Seattle
Posts: 33
fish free will

re:
----------------------------------------------------------------
"running toward an object but prevented from reaching it by an unseen force"
----------------------------------------------------------------
Thanks Jim. Since you're in a conversational mood, what if the force acted on the fish's desired direction of motion and how hard it turned to get going that way, rather than acting directly to move it's position? Though I've got the feeling you've been down this path many times long ago...
peter piscis is offline  
Old 02-05-2002, 12:39 AM   #92
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
That's exactly what I'm trying to do. The amount of "lead time" is the main problem. By the time a potential collision is noticed and inputs have been put in place to use the fish's natural movements to avoid it, the pass-through has already happened.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-05-2002, 12:40 PM   #93
David
Registered
 
David's Avatar
 
Join Date: Dec 2001

Location: Ontario, Canada
Posts: 12
It seems to me that the fish needs to check its own decisions to see if a decision will take it on a collision course. For example if a fish is moving forward at a certain rate and “decides” to turn right a certain amount, then he needs to check the calculated path ahead for five or seven inches or so. If a collision is detected then the fish needs to cancel the decision and make a new decision.

When calculating a collision the fish needs to check not just it’s center coordinate but several points outlining it’s maximum dimensions. This would include the tips of it’s side fins and probably it’s top and bottom most points and it’s nose.
David is offline  
Old 02-05-2002, 12:56 PM   #94
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
Most of that takes math. I have none.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-05-2002, 08:00 PM   #95
ESHIREY
Smilie Dragon
 
ESHIREY's Avatar
 
Join Date: Nov 2001

Location: Lebanon, PA
Posts: 4,725
Angry

Sorry to hear you're having so much trouble with the little guy . If it turns out to be to much , Just put a shark in , and as soon as the lion fish get's to close to something , the shark eats him ...... hehehehehe No but seriously , I know you'll be able to fix it . I look at everything you have done so far an I just know you will beat it . I wish it wouldn't take so long , but like I said before , all good things take time .
ESHIREY is offline  
Old 02-06-2002, 01:38 AM   #96
fubarhq
Registered
 
Join Date: Jan 2002

Location: Dallas (NYC born & raised)
Posts: 12
Smile 3D background

Jim,

sounds like this is going to be revisited when you go ahead and make the 3D background for the aquarium down the road? I wouldn't want to attack that problem personally? In any event, good luck and we are all eagerly awaiting...
Dave
"no one is worthless, you can always be used as a bad example."
fubarhq is offline  
Old 02-06-2002, 02:35 AM   #97
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
That's the most frustrating part. All this work goes out the window when the 3D background is done.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Old 02-06-2002, 08:00 PM   #98
Darrell L
Registered
 
Join Date: Jan 2002

Posts: 20
Jim, are you making collision detection calculations in devicespace, viewspace, or worldspace?

Worldspace calculations would work with both your current planar background as well as your future 3D background.

There are also a number of D3D api functions to help with volumetric calculations (such as mentioned above) as well as transformations which could be used to rotate the lionfish's dorsal fin triangles (treated as a whole) around an "articulated joint" vertex, providing you with a mechanism to allow the fish to proceed with its turn "between" the coral while "folding back" its dorsal fins against its body.

Just a thought from a monkey.
Darrell L is offline  
Old 02-06-2002, 08:40 PM   #99
feldon34
Forum Administrator
 
feldon34's Avatar
 
Join Date: Dec 2000

Location: Rock Hill, SC
Posts: 10,937
Jim, are you making collision detection calculations in devicespace, viewspace, or worldspace?
None of the above. He is using an "area avoidance" routine which does not take into account the shape or geometry of the object but only it's maximum radius at any point.
"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
feldon34 is offline  
Old 02-06-2002, 10:22 PM   #100
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,768
Darrell - at the moment, I'm using Magnitude() to determine the distance between the two objects, then adjusting the speed, turn, and pitch of the fish depending on whether they are coming toward each other, overtaking, etc.

Regarding the coral avoidance, your idea of keeping the inboard pectoral fin on the Lionfish folded in (at least partially) during the turn is a pretty good one. It could easily be implemented by juggling the min/max angles for the fins. I'll look into that.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline  
Closed Thread
Go Back   Inside: SereneScreen Fan Forum > SereneScreen Products > Marine Aquarium 3 for Windows > Marine Aquarium 2 for Windows Archive



Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -6. The time now is 08:38 PM.


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