Dear Schema, keep optimizing!

    Joined
    Feb 20, 2014
    Messages
    5
    Reaction score
    0
    Hey everyone!

    I'd love to see Schema keep optimizing their engine so that it works smoother. I know that voxel based games tend to make a lot of calculations. I also know that many people don't have supercomputers or gaming beasts that can calculate gajillions of times a second. Most consumer laptops only have between 1.7 and 5.0 GHz processing speed and rarely more than dual-core processors.

    In order to allow people like me to fully enjoy a seamless Starmade experience, I would love to see this game engine save as many calculations as possible. In my experience with programming, a simple boolean function used properly may save you at least five times the execution time, so if 50,000 calculations take a second, and you cut that down by just 20%, you can do 6 seconds of calculations in only 5 seconds. It may not seem like much, but in a voxel game like Starmade where only 20% of an enormous ship is visible at a time, it really adds up.

    While I understand that a game engine is a very complex thing, optimizations can also benefit those people with franken-computers who wish to build ships that can fit a whole solar system inside, as it will extraordinarily reduce their lag. Overall, optimizations benefit every player, especially players who do not have top of the line laptops; which is the larger majority of the playerbase. I believe the general rule is that only 10% of any population contains the vast majority of the quality/lack thereof, while the remaining 90% is about equal to eachother/average. I do not doubt this holds true of people with frankencomputers and people with tinfoil computers.

    My 2 year old computer is about average for a consumer computer and the ones available at supermarkets are basically the same computers they sold 2 years ago, updated with Windows 8 and the latest junkware. Please consider using octrees and improved algorithms so that consumer laptops can play this game without major issues. I don't want you to bend over backwards for people still running windows 98. I would like you to consider the average joe who buys an average computer.

    Thanks so much for reading!

    P.S.

    I'm just a little whiny because I actually want to buy this game, but can't build anything bigger than 200x300 without lagging. I had the same issue with minecraft until I discovered optifine which made the game playable on my computer (Starcraft already plays better than default Minecraft)

    /rant, /request
     

    AtraUnam

    Maiden of crashes
    Joined
    Oct 15, 2013
    Messages
    1,121
    Reaction score
    869
    • Railman Gold
    • Competition Winner - Small Fleets
    • Wired for Logic Gold
    \"I\'d love to see Schema keep optimizing their engine\"


    Schema is one person
     

    NeonSturm

    StormMaker
    Joined
    Dec 31, 2013
    Messages
    5,110
    Reaction score
    617
    • Wired for Logic
    • Thinking Positive
    • Legacy Citizen 5
    Currently, I only do not unsterstand one thing:

    Why schema does not make an API for user actions.

    You enter a chat line, the chat line is sent to your program, alters it how it wants and send it back for processing. Custom shortcuts, tools for chat channels (via pm-feature) etc...

    it would save so much of schema\'s precious time for really required things :)



    Altought I don\'t know the engine, I am curious how much math-hacks are used to compensate and optimize for network lag, sql-database and to improve things player can not see directly right now.



    • Altough a very good work for a single person, I am a bit worried because of the progress in interface-frienlyness and economy. How does a game keep itself alive if there are no goals for players to archive? And also a bit confused who did how many work (current textures/models are not by schema? or just not the realistic/most recent ones?)
    • Filling 134 MB with usefull code is not easy. Filling it with usefull icons, animations and with photoshop generated fractals+overlays is.