Idea Set. THIS ISNT A NOOB LIST

  • Armor
    30th Aug 2011 Member 0 Permalink
    Im not asking for "moving parts or 3d"
    Its just that the existing TPT is incredibly CPU dependant. So the screen size is limited. So instead of pushing it to the point where its so locked into its " 200k maxinum particles" (this has happened to Minecraft and Notch isnt willing to totally recode it and instead of just making 6 new bugs everytime he fixes 1.) change the setup to use the RAM like a giant cache, make it Multi- Threaded and up the pixel amount, to atleast 1 million.

    This would make a REAL computer reasonable in Powder toy. And while you fix it you could add stuff while youre at it that people have been requesting for ever. Like Magnets, because the code would be getting rewrote anyways.
  • Vou-II
    30th Aug 2011 Banned 0 Permalink
    This post is hidden because the user is banned
  • qaddosh
    30th Aug 2011 Member 0 Permalink
    Changing the RAM cache won't make a huge difference. It's all about the CPU time. Having used TPT on both single and dual core systems, I can say that dual core does make a difference.
  • boxmein
    30th Aug 2011 Former Staff 0 Permalink
    @Armor (View Post)
    Then it'll be utterly RAM dependant...
    Also, the save is fixed-size. I actually know by my own experience that increasing screen size brings the speed down. ( Java Powder want from 1200x777 to 800x600 and idk if MasterMind has edited it to some 400x400 or so. )
  • Armor
    30th Aug 2011 Member 0 Permalink
    @qaddosh (View Post) No, the idea is to change what the processor does into telling the RAM what do do, not a direct CPU plugin like the SSEs, like normal games.but the Ability to use a quad, hex or oct core would be Amazing
    @boxmein (View Post)
    Yes, but as most Computers go, 4gb is outdated so you're argument is invalid.
  • code1949
    30th Aug 2011 Member 0 Permalink
    @Armor
    The devs are too busy doing other things currently, so they have no time to do that. They are currently rewriting TPT in C++. Magnetic codes have been implemented as Newtonian gravity.
  • jalfor
    30th Aug 2011 Member 0 Permalink
    @Armor (View Post)
    If you can recode TPT multicored then go ahead, it's open source and no one is stopping you. But whoever it was up there is right, it's CPU dependent so if we want to make it faster we really have three options: Make a better algorithm, make it multicored, or work out some wacked out way of using the GPU to take some of the load off the CPU.
  • lucasspencer123
    30th Aug 2011 Member 0 Permalink
    @qaddosh Well thats what hes talking about saying remove the load from the processor.
    @jalfor gpu transition also core functions are now usually multicore straight away if not go into task manager and click on the powdertoy process and select the cores int eh assset thing. also transfering to the gpue isnt possible due to the fact thats it gets information from the processor nice idea but the gpue is set onl for the fast fps and it an only go faster if the processor goes faster.
  • Jackeea
    30th Aug 2011 Banned 0 Permalink
    This post is hidden because the user is banned
  • Armor
    30th Aug 2011 Member 0 Permalink
    Why wouldn't the Devs recode it? no one has a single core anymore unless you really spent 300$ on a cheap laptop. SO the performance gains by making it Multi-threaded are beyond anything possible right now. Im simply suggesting that the way it be recoded, and possibly the simplest is to split the screen into 4 pieces and have each "thread" be one. Also a giant screen would be amazing.