Doug Keenan's Addons Support for all addons released by Doug Keenan.

Reply
 
Thread Tools
Old 03-18-2009, 04:48 PM   #1
dougkeenan
Donator
 
dougkeenan's Avatar

 
Default PVN (Project Von Neumann)

This project started as a thought experiment in building the smallest space dock capable of building a Constitution class starship. Soon it evolved into the "seedshuttle," a von Neumann probe type of self-replication. The whole idea became the "Project Von Neumann" or PVN.

I first found Orbiter several years ago when looking for a toolset to simulate PVN. Alternatively I tried coding it directly and quickly got swamped (see here). Recently I made a pass at an Orbiter vessel+MFD combination that gave promising results. Now it's only a little less swamped!

Someday I hope to return to this project so for now it's stuffed here as a reminder. (Scenario in the zipfile requires the Trek workbee found
here">here
. Activate PVNMFD in the Orbiter Modules Tab first.)
Attached Thumbnails
Click image for larger version

Name:	grab_048.jpg
Views:	218
Size:	106.7 KB
ID:	2233   Click image for larger version

Name:	grab_049.jpg
Views:	228
Size:	106.3 KB
ID:	2234  
Attached Files
File Type: zip PVNv0_92.zip (348.9 KB, 181 views)

Last edited by dougkeenan; 03-18-2009 at 06:42 PM. Reason: Add OpenGL DLLs
dougkeenan is offline   Reply With Quote
Click here to register an account today!

Old 03-18-2009, 05:12 PM   #2
Urwumpe
Addon Developer
 
Urwumpe's Avatar
 
Default

Small bug report. activating it gives a error report because glut32.dll is not found. Looks like you have a OpenGL reference which needs to be remembered.
Urwumpe is online now   Reply With Quote
Old 03-18-2009, 05:27 PM   #3
dougkeenan
Donator
 
dougkeenan's Avatar

 
Default

Quote:
Originally Posted by Urwumpe View Post
 Small bug report. activating it gives a error report because glut32.dll is not found. Looks like you have a OpenGL reference which needs to be remembered.
Oops, you're right - the original app was openGL and I ported lots of it over. Thanks for pointing that out. The zipfile now contains two DLL's in the Windows/System32 subdirectory. Would you be so kind as to check that please?
dougkeenan is offline   Reply With Quote
Old 03-18-2009, 05:50 PM   #4
Urwumpe
Addon Developer
 
Urwumpe's Avatar
 
Default

Quote:
Originally Posted by dougkeenan View Post
 Oops, you're right - the original app was openGL and I ported lots of it over. Thanks for pointing that out. The zipfile now contains two DLL's in the Windows/System32 subdirectory. Would you be so kind as to check that please?
As far as I can tell, it works now like that, but you don't need to put these into the system32 folder. Into the root orbiter folder is enough for windows finding the DLLs.

---------- Post added at 06:50 PM ---------- Previous post was at 06:48 PM ----------

How do I use the MFD?
Urwumpe is online now   Reply With Quote
Old 03-18-2009, 06:04 PM   #5
liber
Orbinaut
 
liber's Avatar
 
Default

Is it seedshuttle transparent or it's just problem at my PC?
liber is offline   Reply With Quote
Old 03-18-2009, 06:53 PM   #6
dougkeenan
Donator
 
dougkeenan's Avatar

 
Default

Quote:
Originally Posted by liber View Post
 Is it seedshuttle transparent or it's just problem at my PC?
No problem with your PC. The skin transparency is controlled on the XP- and XP+ keys. It's supposed to be "see-through" so the internal deck layout can be observed.

Be aware the MFD is not fully functional. BL- and BL+ adjust the number of constructed blocks - an overhead view appears graphically in the MFD. The rest of the buttons are not assigned and might do almost anything, since it's a quick hack off the orrery code. (I just wanted to see what it looked like in Orbiter.) The idea was to enable stepping through decks and observe energy and matter currents flowing into the construction.

Not quite cooked.

Last edited by dougkeenan; 03-18-2009 at 06:55 PM. Reason: zipfile updated with local DLL's
dougkeenan is offline   Reply With Quote
Old 03-18-2009, 07:01 PM   #7
liber
Orbinaut
 
liber's Avatar
 
Default

Quote:
Originally Posted by dougkeenan View Post
 No problem with your PC. The skin transparency is controlled on the XP- and XP+ keys.
OK...thanks for tip.
liber is offline   Reply With Quote
Old 03-19-2009, 12:17 AM   #8
Eagle
The Amazing Flying Tuna Can
 
Eagle's Avatar
 
Default

I like it. I suppose different methods could be used to simulate resupplying the seed shuttle, I guess an easy one would be to have it deplete a fuel tank to build.

I might suggest simplifying the construction model a little to make it easier on yourself (larger sections of deck at a time or focus on sections of outer hull etc.)

If you make it a little simpler you could get it further into complete ships which you can then launch (create new vessel, hide construction mesh parts). Maybe more than one type of vessel could be built. I suppose seedshuttles are able to build seedshuttles too?

Anyways I encourage you to keep working on this exciting addon.
Eagle is offline   Reply With Quote
Old 03-19-2009, 02:14 AM   #9
dougkeenan
Donator
 
dougkeenan's Avatar

 
Default

Quote:
I suppose seedshuttles are able to build seedshuttles too?
Yes, in so far as one seedshuttle "grows" into a complete ship. After gathering enough resources (including crew) that ship can then build another SS in its hangar bay. Launch, build, gather, repeat.

What the model doesn't yet show is that the seedshuttle is largely a solid brick of raw materials. Once construction begins it gradually "dissolves" into the larger structure as it is disassembled and reconstituted, except for critical components delivered ready for immediate installation. Water and gases can be collected with atmosphere scoops.
dougkeenan is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Addons > Addon Support & Bugs > Addon Developer Forums > Doug Keenan's Addons

Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump