Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1] 2 3
  Print  
Author Topic: Universe Sandbox - An Interactive Space Simulator  (Read 15527 times)
DanDixon
Customers
Community Member
*****
Posts: 213


« on: May 08, 2008, 02:31:05 AM »

Universe Sandbox is an interactive space simulation that demonstrates the power of gravity.

Smash planets together, introduce rogue stars, and build new worlds from spinning discs of debris. Fire a moon into a planet or destroy everything you've created with a super massive black hole.

Download now:
http://universesandbox.com/







This uses Truevision 6.5, the built in physics system (Newton) for 'bounce mode' collisions, and was written in VB.net. It's distributed using the ClickOnce technology that's part of .NET.

This is a preview release and still has a number of outstanding issues.

Please let me know if you have any problems or have any questions. I've been looking forward to sharing this with everyone.

http://universesandbox.com/

« Last Edit: August 13, 2008, 01:17:50 AM by DanDixon » Logged
Raine
Customers
Community Member
*****
Posts: 1212


« Reply #1 on: May 08, 2008, 05:16:01 AM »

I'm downloading it now, I've been waiting to check this out.
I'll be sure to post some feedback! Smiley
Logged

newborn
Customers
Community Member
*****
Posts: 2451


WWW
« Reply #2 on: May 08, 2008, 05:34:24 AM »

I remember this project, this is so cool! Downloading and testing later tonight


Edit:

Well I couldn't wait to try it tonight...

This rocks! (literally)

The interface is sleek, the visuals are really cool, you've shown a nice use of the TVPhysics other than cars. All in all, this project is really cool! I'm not an adept of star systems but I can see you at least took the time to do some research about the size, weight and speed of the planets.

Educational toy? Yup, thanks to you, I learned that the human race might come to extinct in 2029!

Kudos DanDixon!




PS: I really like your installer Smiley

PPS: Don't forget to add your project to the TVProjects! (http://tvprojects.no-ip.org/~tvproj/)
« Last Edit: May 08, 2008, 05:52:58 AM by newborn » Logged

Aion
Customers
Community Member
*****
Posts: 152


WWW
« Reply #3 on: May 08, 2008, 03:17:54 PM »

So much fun!
this is completely spectacular.  Grin
Logged

Trashcan
Community Member
*
Posts: 1352


« Reply #4 on: May 08, 2008, 03:58:27 PM »

Bloody BRILLIANT. So much fun, so well done.
The interface works very well, it's very pretty, and seems very detailed.
All around win!
Logged
Toaster
Community Member
*
Posts: 378


WWW
« Reply #5 on: May 08, 2008, 04:28:14 PM »

This is an amazing app I am sure my dad will enjoy it as he's into stars and what not. Smiley I hope you get the shake camera bug fixed soon.

-Toaster
Logged

Visit my site at: Unknown Abstraction
darqSHADOW
Administrator
Community Member
*****
Posts: 2817


« Reply #6 on: May 08, 2008, 06:37:50 PM »

Very nice, been looking forward to seeing this in action!  =)

I initially got a crash at startup, due to me having a newer dev license file from the next release, but I have to say that you really handle crashes beautifully.  The error reporting looks just like you'd expect from a professional app.  Kudos!  Once I removed my new license the app worked w/o a hitch.  I did notice that I do not have icons to start the app anywhere, was this due to my crash init'ing 3D the first time?

Overall impression is WOW.  Very well done, polished, and worked well for me.  Good work!

John
Logged

TrueVision3D Project Manager
The fast and simple way of 3D development.
vsleepy
Customers
Community Member
*****
Posts: 247


« Reply #7 on: May 09, 2008, 04:42:27 AM »

...been waiting for this too. cant wait to try it!
Logged
Toaster
Community Member
*
Posts: 378


WWW
« Reply #8 on: May 09, 2008, 09:11:30 AM »

DarqShadow I believe you can go to options and add a shortcut to the desktop.

-Toaster
Logged

Visit my site at: Unknown Abstraction
darqSHADOW
Administrator
Community Member
*****
Posts: 2817


« Reply #9 on: May 09, 2008, 09:27:39 AM »

Yes, unfortunately when the app crashes upon start, that is not an option.  =)  Granted I crashed because of my license file, however in order to start the app again I had to find it or (what I did) reinstall.  Close to perfect, but defaulting the creation of icons would be a bonus.

John
Logged

TrueVision3D Project Manager
The fast and simple way of 3D development.
DanDixon
Customers
Community Member
*****
Posts: 213


« Reply #10 on: May 09, 2008, 08:33:25 PM »

I'm so glad everyone's enjoying the Sandbox and thanks for all the feedback.

Also thank you to everyone that's submitted comments through the comment form inside the program. (This uses .NETs System.Net.Mail classes to send an email without leaving the program). The included log files have been very helpful.


newborn
No worries about us going extinct in 2029. It's not going to hit us as demonstrated in the included system "Apophis passes near Earth in 2029", but even if it did the asteroid isn't large enough to completely kill us off.
http://en.wikipedia.org/wiki/99942_Apophis

The Newton physics don't kick in unless the bodies are very close together and the bounce collision mode is turned on. I'm also spawning a new newton simulation for each isolated group of bodies. Try the fictional "75 moons orbiting Earth" system and press "C" on your keyboard 5 times to switch to "Color by Physics Group". This shows each different newton sim as a different color.

The positions, velocities, names, sizes, and masses of the objects in our solar system are all taken from data provided by NASA. Everything is to scale; time is measured in seconds, velocities in meters per seconds, mass in kilograms, distance in meters. These are then scaled into numbers that TV can use. The program uses 3 different scales: TV units (DirectX singles), the real numbers (stored as doubles), and Newton units (singles).

I've made a real attempt at making this program reasonably accurate yet still accessible and fun. Even the star colors (try the system "Star Size Comparison") are based on real data. (Please ignore the issue that makes the stars half white :)


John - darqSHADOW
The program is supposed to create an icon on your desktop the first time it's run, but somehow that was broken. It's been fixed and will be included in the next release later this weekend. Did the program add an entry in the Start menu under Universe Sandbox?

As a suggestion: I would prefer that Truevision used the individual program license first and if it can't find that file it would revert to the developer license file. This would have prevented your issue, and make it easier for me to test that the included license file is working without renaming my developer license file in My Documents.


Toaster
I've been working on the shake bug and have it fixed, but need to do some more testing before I release it. The shake was because of inaccuracies in the rounding of the body location and position of the camera when you ventured too far from the center (0,0,0). The upcoming version now keeps the camera at (0,0,0) and moves everything else around it; thus the shaking is gone. Let me know what your Dad thinks. :)



I've also fixed an issue where particle rings were unstable around fast moving bodies. I'll post again when the new version is up. To update all you have to do is run the program, it automatically checks for updates every time it's run (using .NET's ClickOnce).

Thanks again to everyone for trying this out.
Logged
Stelios_81
Customers
Community Member
*****
Posts: 35


« Reply #11 on: May 10, 2008, 02:36:19 AM »

Universe Sandbox will not run on my computer (Vista x64). I couldn't find any log files to determine the problem. I get the "Universe Sandbox has stopped working" message right after the update process. I also tried replacing the license file with mine but no results.
Logged
Stelios_81
Customers
Community Member
*****
Posts: 35


« Reply #12 on: May 10, 2008, 02:45:30 AM »

Replacing the Sandbox license file with mine was actually stupid. I just remembered that it's tied to the executable.  Cool
Logged
darqSHADOW
Administrator
Community Member
*****
Posts: 2817


« Reply #13 on: May 10, 2008, 10:37:17 AM »

The program is supposed to create an icon on your desktop the first time it's run, but somehow that was broken. It's been fixed and will be included in the next release later this weekend. Did the program add an entry in the Start menu under Universe Sandbox?

Nope, no icon on desktop and no start menu item.

As a suggestion: I would prefer that Truevision used the individual program license first and if it can't find that file it would revert to the developer license file. This would have prevented your issue, and make it easier for me to test that the included license file is working without renaming my developer license file in My Documents.

Unfortunately that won't work for most people.  Since the license is tied to the exe you would have to build the app, create a license, then run if the app contained a SetLicenseFile call.  That would make debugging a pain, or you'd have to remember to add the license call before release.  I am working on an update to LicenseSign that will help with some of this, hopefully.  (Adding license management.)

John
Logged

TrueVision3D Project Manager
The fast and simple way of 3D development.
DanDixon
Customers
Community Member
*****
Posts: 213


« Reply #14 on: May 12, 2008, 01:56:32 AM »

I've just released a new version. The shake bug is gone, you can create your own systems; just click on New inside the program, and a dozen other small improvements. If you've already installed Universe Sandbox, just run it again to get the new version. (automatic updating handled by ClickOnce, it's part of .NET)

Otherwise download it here...
http://universesandbox.com/download/

Please let me know if anyone has any problems. And thanks again.


Stelios_81
I've never tested my application on 64bit Vista. The log files, if they existed, would be in My Documents under Universe Sandbox. Sorry it didn't work for you. Does anyone know... Do I need to compile a 64 bit version specifically?

darqSHADOW
I'm very baffled that the installer didn't create a start menu item for you. It should work since it's all handled by the ClickOnce installer. The icon issue was my bug and it's been corrected in the latest version. If you try it out, let me know if you get an icon on your desktop.

On the license issue: I was just suggesting that the order the license files are checked be revered (although I can imagine that you have a good reason for checking in the current order). So instead of looking for the developer license first an application checks the local license according to SetLicenseFile and if there's no file then it looks for a developer license. No worries either way...
« Last Edit: May 12, 2008, 02:05:52 AM by DanDixon » Logged
beyonder
Moderator
Community Member
*****
Posts: 462


« Reply #15 on: May 12, 2008, 09:30:35 AM »

It wouldn't install a few days ago but it did today.  Smiley  Very nice work. Can't beat math at high speeds.  Grin
Logged

"And what I saw scared me to the depths of my miserable soul. It was true, it was all a sham, it ain't real." - The Thirteenth Floor
DanDixon
Customers
Community Member
*****
Posts: 213


« Reply #16 on: May 26, 2008, 11:41:22 PM »

I just posted a new version with an improved introductory tutorial and new high-res background image of the Milky Way (it's a 4096x2048 texture). The main menu is brand new and the result of integrating the old menu and help window into a unified system. The 3D mode (requiring red/blue glasses) now works perfectly.

I also added a new activity showing how to create rings around the moon and watch them get pulled apart by the Earth. It's pretty cool (and what would actually happen if you put rings around the moon).
From the Main Menu select... Fun Things to Do > Rings around the Moon

To update just launch your already installed copy or download from:
http://universesandbox.com/download/
« Last Edit: May 27, 2008, 12:10:23 AM by DanDixon » Logged
Makubab
Customers
Community Member
*****
Posts: 114


« Reply #17 on: May 27, 2008, 12:49:36 PM »

a nicely polished program that is easy to use, I like it, except for one thing: it installed it without asking where I wanted it, now I have something installed where I don't install games/software.  Thanks Sad  otherwise very good.
Logged
Omnicrash
Community Member
*
Posts: 66


WWW
« Reply #18 on: May 27, 2008, 01:16:02 PM »

Unfortunately it just crashes at startup each time I want to try.

My guess is because it's compiled to a 'any cpu' target, not x86, which makes it not work on any x64 os.
Logged

DanDixon
Customers
Community Member
*****
Posts: 213


« Reply #19 on: May 29, 2008, 02:28:18 AM »

Makubab
Sorry about not being able to pick the installation folder. I'm using Microsoft's ClickOnce technology that's built into .NET to distribute my application. I like it because it makes updating the application totally automatic and simple for the user. As far as I know ClickOnce doesn't provide any way of letting the user choose an installation folder. I'm glad you liked it otherwise. Smiley

The app is installed here:
On XP: %userprofile%\Local Settings\Apps (e.g. C:\Documents & Settings\Dan\Local Settings\Apps)
On VISTA: %userprofile%\AppData\Local\Apps (e.g. C:\users\Dan\AppData\Local\Apps)
Logged
Pages: [1] 2 3
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks