A New Engine to run TPT

  • OmegaSupreme
    2nd May 2013 Member 0 Permalink

    I'm wondering what is needed to make TPT more better than ever. Like a completely new engine, something used with FPS perhaps? I'd just like to do something extraordinary to make this game more awesome than it already is.

    I'd like to hear what others would have to say and ask as well!

  • Incredy
    2nd May 2013 Member 0 Permalink

    @OmegaSupreme (View Post)

     

    does this even has a suggestion

  • mniip
    2nd May 2013 Developer 0 Permalink
    Not sure what you mean by FPS, you make a very little sense overall though
  • boxmein
    2nd May 2013 Former Staff 1 Permalink
    @OmegaSupreme (View Post)
    Yeah... That wouldn't help at all :)
    First-person shooters (FPS) have the advantage of having lots and lots of surfaces (floors, walls, hills, cars, ...), for most of which the process of rendering can be silently pushed to the graphics card.
    (So the programmer says "There's a wall right here and there's a dimple in the wall here and there's another wall here. This is what the walls have to be plastered with and this is what the dimple has to be plastered with. Now go, do your work.")
    The graphics card happily takes all those instructions and does them silently somewhere out of sight because those can be done independently from what the CPU thinks. (Stuff like turning is just told to the graphics card with glTranslate() and the graphics card figures out the rest)

    Here's where the fundamental flaw lies in the very system of TPT. If it had anything to off-load to the graphics card, it would've already been done, honest.
    It's just...
    there's nothing to be off-loaded.
    At the very least, things like rendering the thumbnail images or the look of the legs of a stickman can be. Those will certainly benefit from being done separately and let's say 15 at once.
    But particles...
    They all interact with each other, they need to constantly know about the entire playing field and thus can't be sent to the background of an entirely different chip's mini-processor.

    You see, graphics cards in practice are not much more than bundles of thousands, even millions low-speed processors (which are really good at doing lots of separated stuff at once, like factory workers, each with their own product to finish, so they happily do it but at a slower rate than a conveyor could)
    What TPT needs is a super-fast conveyor and factory workers with the efficiency of a thousand [insert battery company] bunnies.

    correct me if i'm wrong which I probably am!
  • nmd
    2nd May 2013 Member 3 Permalink

    @OmegaSupreme (View Post)

    Imagi, A test engine that has been designed by an independent company, has the ability to transfer all the data needed in a program into your brain, so that the computer only has to load and unload every frame onto the program, and the brain can do the processing. This is much more efficient then having the CPU do it. This code is open source, easy to implement, and is so futuristic that many developers have been looking into it, like the creators of portal, halo, and the ipad mini. Simon, obviously befitting with how TPT works now, would rather restrict TPT to what it is now then to add such wonderful technology.

  • OmegaSupreme
    2nd May 2013 Member 0 Permalink

    Good Points you all make.

  • coenmcj
    3rd May 2013 Member 0 Permalink

    @nmd (View Post)
    "has the ability to transfer all the data needed in a program into your brain"

     

    Are you serious? That sounds pretty awesome...