Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 20th, 2005, 9:46 PM   #1
Nabad
Newbie
 
Nabad's Avatar
 
Join Date: Oct 2005
Location: VA
Posts: 12
Rep Power: 0 Nabad is on a distinguished road
Send a message via AIM to Nabad
Virtual aquarium....

Hi guys, so again I have another idea which I plan to start as soon as possible. I want to create a virtual aquarium, however this is not just your just your average fish screen saver, I'm planning on making a completley interactive simulation, however it will be much more, an innovative time-sink. I plan on making it a hobby, a thing to do while talking on AIM or waiting for a download to finish.

My plans are to make the fish completley dynamic, as they will grow and have tendancies, such as prefered foods, relationships with other fish, and even stats of sorts. The fish will be a completley independant entity, as they will react based on what you do, rather than do what you tell them. It is going to have a user friendly interface with a ring scrolling menu, such as the one in secret of mana for the gameboy. I plan on creating a huge database for this in order for thousands of interactions and possibilites to take place and a myriad of choices to choose from. Things such as fish type, coral, plants, rocks, filters, water type, lighting, and even tank type. The program will also be able to function as your desktop and screensaver while idle, and run as an application while doing other processes.

Now for the ambitious part, is that I plan on making this a full 3D environment, with interactive and movable parts. The tank will be able to rotate a full 360 degrees and zoom in and out. There will be shimmering effects as well as a nice level of texture. I know all of this sounds very intense, however I plan to put a lot of work into this, and I'm trying to create something I can develope as I learn new things, and implement features as my skills as a programmer grow.

As of now, I know html and Java, html is out of the question, and Java is not really suited for this. So I wanted to know if first off, you think this is possible, and second, what language would you recommend? Thanks for reading my post and please post any sugestions you guys have. =)
Nabad is offline   Reply With Quote
Old Nov 20th, 2005, 10:06 PM   #2
tempest
Programming Guru
 
tempest's Avatar
 
Join Date: Oct 2004
Posts: 1,041
Rep Power: 5 tempest is on a distinguished road
Send a message via ICQ to tempest Send a message via AIM to tempest Send a message via Yahoo to tempest
That's just what i want to do while talking on AIM, feed my virtual fish...
__________________

tempest is offline   Reply With Quote
Old Nov 20th, 2005, 10:09 PM   #3
Nabad
Newbie
 
Nabad's Avatar
 
Join Date: Oct 2005
Location: VA
Posts: 12
Rep Power: 0 Nabad is on a distinguished road
Send a message via AIM to Nabad
Well you know I never said it would be for everyone but think a little open minded here.
Nabad is offline   Reply With Quote
Old Nov 20th, 2005, 10:49 PM   #4
Dameon
Troll
 
Dameon's Avatar
 
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4 Dameon is on a distinguished road
Java would work with Java 3D.
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270
Dameon is offline   Reply With Quote
Old Nov 20th, 2005, 11:23 PM   #5
Nabad
Newbie
 
Nabad's Avatar
 
Join Date: Oct 2005
Location: VA
Posts: 12
Rep Power: 0 Nabad is on a distinguished road
Send a message via AIM to Nabad
Oh really? I was thinking maybe C++?
Nabad is offline   Reply With Quote
Old Nov 21st, 2005, 1:14 AM   #6
coldDeath
Expert Programmer
 
coldDeath's Avatar
 
Join Date: Aug 2005
Location: UK
Posts: 862
Rep Power: 4 coldDeath is on a distinguished road
Send a message via AIM to coldDeath Send a message via Yahoo to coldDeath
C++ can use OpenGL which is good for 3D graphics, search this forum for a post by me and you'll find some info and links.
There is also Direct X for C++ which is made by Microsoft for Windows only.
You could also look into OGRE which Ooble quite likes, although i haven't tested it out yet.

But if you already know Java it might be an idea to llearn Java 3D as Dameon said.
__________________
Join us at #programmingforums @ irc.freenode.net!

My software never has bugs. It just develops random features.
coldDeath is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 1:43 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC