Official Game Feedback

  • jacob1
    13th May 2014 Developer 0 Permalink

    JoshinatorKy:

    Then hand it over.


    The game is open source, you can contribute here: https://github.com/simtr/The-Powder-Toy

    "handing it over" isn't really going to happen, we really need the first option. The game and server are still Simon's, not mine. Simon isn't very active anymore to do anything like handing it over to someone else. I'm sure if a new active dev came along, the older devs might start contributing more too. Right now the primary reasons for me being less active are that i'm working on my mod instead, the fact that the game got rewritten in c++, and also the server admin being inactive to add new server side things.
    Edited 2 times by jacob1. Last: 14th May 2014
  • JoshinatorKy
    13th May 2014 Member 0 Permalink

    Why was it rewritten in C++ anyway?

  • jacob1
    13th May 2014 Developer 0 Permalink
    @JoshinatorKy (View Post)
    The c source wasn't written very well and was hard to maintain and add new things to. A few things now in tpt++ probably couldn't have been done without c++ or at least a large rewrite (like the interface improvements).
  • JoshinatorKy
    14th May 2014 Member 0 Permalink

    but was it worth the lose of development in the long run as we have now?

  • jacob1
    14th May 2014 Developer 1 Permalink
    @JoshinatorKy (View Post)
    I never said TPT development is inactive now because it was redone in c++, in fact rewriting it made me much more active at one point fixing bugs. It's just a thing now where i'm not sure certain things were done in the right way, but I don't want to rewrite them for other reasons.
    I think development would have slowed down anyway regardless. Some people have been working on TPT for a long time, eventually real life is going to keep us busy :P.

    Also it's probably best not to complain in this way on a forum thread, you can pm me if you have any questions.
  • mniip
    14th May 2014 Developer 2 Permalink
    @JoshinatorKy (View Post)
    Almost everything in TPT needs to be rewritten. Everyone is just too lazy to do it because the amount of work is enormous. I tried rewriting a few things once but gave up.

    That is the main reason. Any change in TPT is either insignificant, or totally breaks the current barely-standing system; to fix which either a rewrite, or a hack is needed. And that *does* include simulation code too. Simulation.cpp is a huge hack right now, where private and public methods are used as goto targets (figuratively).
  • JoshinatorKy
    14th May 2014 Member 0 Permalink

    Interesting... How many manhours do you think rewriting it would likely take? Also why not just revert back to the old save and try writting the things done now into that? Is it simply not possible? I mean you might not be able to make the interface the same as it is now but that doesn't nessisarrily mean that it will be worse. In fact the interface could be better.

     

    Also have you tried reaching out to the various reddit communities to see if anybody from them would be interested?

    Edited once by JoshinatorKy. Last: 14th May 2014
  • Sylvi
    14th May 2014 Moderator 1 Permalink

    @JoshinatorKy (View Post)

    It takes *alot* of work just to rewrite the engine. It's not some weekend thing someone at home can do. The original creator, Skylark, built it as a part of a test simulation for AMD. In fact, just having the community and the game working this far is fascinating.

     

    Trying to recruit people isn't that hard, it's just training them to be familiar with the code still takes a ton of time. Either way we're stuck using the slow lane.

    Edited once by Lockheedmartin. Last: 14th May 2014
  • h4zardz1
    16th May 2014 Member 1 Permalink

    i don't know, why NBLE when sparked in that save isn't turning into PLSM? to avoid fusion distraction?
  • RL1
    16th May 2014 Member 0 Permalink
Locked by jacob1: Old / not enough space in first post