Added: 1 year ago
From: kjlg74
Views: 465
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (23)

Sign In or Sign Up now to post a comment!
  • interested in trying this new version^^

  • @Tailslol Thanks! I'll be sure to post a video to let everyone know when it's available.

  • I get the OGRE, then just black screen. Not enough memory? or not enough processor? I'm looking to upgrade anyway... any thoughts.

  • @rgman66 I'm not sure what the problem might be. On the OGRE window, try OpenGL instead of DirectX (or vice versa), or try changing the FullScreen option. If those fail, try running it from the command prompt (if you're familiar with doing that) and see if it reports a specific error.

    It might still be a while before this new version is capable of doing everything the old one does. Once it can, of course, I'll post it for download.

  • @kjlg74

    Aha! I'll try com. prompt...thanx :)

  • Awesome. I look forward to inevitable success and if you need any suggestions I will be there. Now priorities, do have the TARDIS running?

  • @MaestroAlvis :D Thanks!

    No. No TARDIS yet. In fact, all it does at the moment is what's seen in the video. You can move around and you can press ESCAPE to quit, at which point it crashes instead of exiting gracefully. But the rest is just details now. The big hurdle was getting the old code to communicate with all new versions of all the major components it relied on - physics, graphics, menus - and that seems to be under control now.

  • @kjlg74 Ya I can imagine. The wonderful life of a computer scientist, right? Nothing like rebuilding old code for new systems. Also, yes I saw the crash at the end. I was sure the music was gonna break down as these song does with huge let downs. Interesting that exiting causes a crash though. I'm guessing it does a little more then just excite the program. Saving or something like that? What language is this written in anyway.

  • @MaestroAlvis The crash on exiting seems to be related to the memory clean-up it does - trying to free up memory that it claimed while it was running. Shouldn't be too hard to track down and fix.

    It's written in C++ and uses several open-source libraries: OGRE does the 3D graphics, CEGUI does the menus and windows, OPAL/ODE does the physics, Audiere does sound, OIS does mouse and keyboard tracking. It's the largest piece of software I've ever written. I wish I could work on it 24/7

  • @kjlg74 Doesn't a computer just write over any unused spaces in memory anyway? I guess it needs to know if a space in memory is being used. I don't know enough about memory management or C++ to deal with that, lol. If everything else works I have no problem ignoring that error. Who's really gonna discriminate between turning off a program and crashing it on command.

    Also I can't help but think that if we could just program when we wanted, we would get sick of it before long.

  • @MaestroAlvis I believe all the memory an application takes up is freed automatically when it dies, but I still want it to free up properly and close without trouble anyway, especially since it shouldn't be too hard to do. It looks like a major problem in the video - but it's really pretty minor, I expect.

    I guess if I could program whatever I want for as long as I want I'd *eventually* get sick of it, yeah, but it would be a LONG LONG time before that kicked in ;D

  • i love geeks, that went strait in one eye ball and out the other lol

  • @MrStripyHead :D Just trying to bring my old 3D creature evolution software back to life so I can do some work on it again. We geeks love our toys, especially the ones we build ourselves ;)

  • So would this change the engine in which creatures are evaluated? or is this just a graphical/efficiency change?

  • @Zetimenvec It's still more or less the same program. I just had to change the way it "hooks" into the sound, interface, graphics, and physics libraries because they're all newer versions now. I'm only part-way there. Once I get it working the same way as it did before, then I can begin adding new features, but this is a necessary first step. Presumably the new libraries are more efficient than the old, but I doubt it's enough to really notice.

  • Yay!

  • @trenteady It's a good feeling :) I haven't been able to actually mess with the code in ages. Years, I guess it's been now.

  • @kjlg74 Is this the most intricate virtual evolution software on Earth, or are some spiffy scientists somewhere doing something more lifelike?

  • @trenteady There's a project called "Noble Ape" out there that sounds fairly intricate from what I've heard, but I'm not very familiar with it. I'm not really sure if the artificial lifeforms involved are "physical" creatures inhabiting a 3D simulated world or not. The 3DVCE "related-projects" page links to several projects similar to this. I wouldn't be surprised if some are even more complex than this one, but I'm not 100% sure. There must be more complex ones out there, I'd bet.

  • haha epic crashwindow... (i hate c++ praise c#)

    and i heard the tardis landing... so hey you have to remake the tardis too... its all shiny now

  • @RoySchl I've been meaning to learn C#. I hear it doesn't flick boogers at you whenever you want to do the simplest things, like C++ does ;P

    I don't think I'm going to redo the TARDIS, but maybe I could add a new room to it at some point.

  • what's the name of the music?

  • @Gladdig That's "Also Sprach Zarathustra" by Strauss, done by Kevin MacLeod (incompetech website). That reminds me.. I need to put those credits in the description.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more