by date
MMOcean - Networked Interactive Fish Screensaver
MMOcean - Networked Interactive Fish Screensaver
| Name: | Daniel D | |
|---|---|---|
| Date Posted: | Nov 10, 2006 | |
| Rating: | Not Rated | |
| Public: | NO | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Daniel D |
Blog post
I submit my project to the community. It is my dream project, but I can see that I need help. So I'd like to make it a community project.
MMOcean. The idea started about 2003, while I was watching the fish screensavers at Best Buy.
Wouldn't it be nice to have the fish swimming from one monitor to another?
I had the TGE for a while, but it was too hard to implement.
then when the T2D came out, with a pre-made fish screensaver, I had to buy it.
I added a little behavior and some semi-turn based networking, and I came up with this quick demo version.
hosted.filefront.com/dmagi/
Notes about demo:
1) FIXED - This is the version before I fixed the fish's size and world limits.
2) FIXED - disconnecting does not work smoothly yet, fish will get lost when they swim to the missing client.
3) only supports about 10 clients because I had to pick a size for the array I used.
4) Please leave it on for a while if you run it, and try to connect to 'Master'.
5) It doesn't do much, because the focus was on getting it networked, which was not easy.
6) It's really not that intersting without multiple machines.
Now this idea has evolved a long way I think.
It is evolving towards a client side only MMO. Client side will make huge expansion cheap and possible. Which is only possible here if there is no motivation to cheat.
Client groups can be created to form virtual ponds with only one outlet to the ocean.
Feature ideas:
People can just watch fish swim by, or they they can go fishing in the virtual ocean.
Collect fish, buy stuff.
Fish eat smaller fish.
Sit and watch, or take control.
Customize your tank. Buy Stuff for that. (Castle, Scuba guy, chest etc..)
You will have a view of whatever tank your fish is in.
There was a project called Dali-world once, I believe the server shut down.
Progress:
My latest updates have caused the fish to be completely stuck on the left world limits, in a vanish/respawn loop. Its driving me crazy.
I found that I was not setting the sceneGraph = $fishScene; Once I did that, the fish became visible again.
Help wanted:
Could use custom art, help understanding datablocks, and how to spawn and vanish objects correctly. Anyone want to look through my code and offer suggestions?
If you would like to look at my code, I may send it to you. I only ask that you look through my code and tell me something that I can improve. That way, hopefully, by sharing I will gain something.
MMOcean. The idea started about 2003, while I was watching the fish screensavers at Best Buy.
Wouldn't it be nice to have the fish swimming from one monitor to another?
I had the TGE for a while, but it was too hard to implement.
then when the T2D came out, with a pre-made fish screensaver, I had to buy it.
I added a little behavior and some semi-turn based networking, and I came up with this quick demo version.
hosted.filefront.com/dmagi/
Notes about demo:
1) FIXED - This is the version before I fixed the fish's size and world limits.
2) FIXED - disconnecting does not work smoothly yet, fish will get lost when they swim to the missing client.
3) only supports about 10 clients because I had to pick a size for the array I used.
4) Please leave it on for a while if you run it, and try to connect to 'Master'.
5) It doesn't do much, because the focus was on getting it networked, which was not easy.
6) It's really not that intersting without multiple machines.
Now this idea has evolved a long way I think.
It is evolving towards a client side only MMO. Client side will make huge expansion cheap and possible. Which is only possible here if there is no motivation to cheat.
Client groups can be created to form virtual ponds with only one outlet to the ocean.
Feature ideas:
People can just watch fish swim by, or they they can go fishing in the virtual ocean.
Collect fish, buy stuff.
Fish eat smaller fish.
Sit and watch, or take control.
Customize your tank. Buy Stuff for that. (Castle, Scuba guy, chest etc..)
You will have a view of whatever tank your fish is in.
There was a project called Dali-world once, I believe the server shut down.
Progress:
My latest updates have caused the fish to be completely stuck on the left world limits, in a vanish/respawn loop. Its driving me crazy.
I found that I was not setting the sceneGraph = $fishScene; Once I did that, the fish became visible again.
Help wanted:
Could use custom art, help understanding datablocks, and how to spawn and vanish objects correctly. Anyone want to look through my code and offer suggestions?
If you would like to look at my code, I may send it to you. I only ask that you look through my code and tell me something that I can improve. That way, hopefully, by sharing I will gain something.
Submit your own resources!| Matt Fairfax (Nov 11, 2006 at 00:04 GMT) |
| Corey Martin (Nov 11, 2006 at 01:44 GMT) |
| J Sears (Nov 22, 2006 at 21:50 GMT) |
You must be a member and be logged in to either append comments or rate this resource.


Not Rated


