Jump to content

CedriVastal

Member
  • Posts

    3
  • Joined

  • Last visited

Reputation Activity

  1. Like
    CedriVastal got a reaction from Dhara in Changes to Lua screen units   
    This is the first change I find I need to throw my voice out there with. 

    This game already has a very limited community of artists and animators.  This game's look and feel DEPENDS on those artists.  The new system will only allow for basic shapes?  Get real.  We already have a 50kb limit which is outrageous for more complex SVG, but we deal with it.  Effectively banning HTML isn't about performance.  It's about censorship. 
     
    This is one excuse I can't believe based on how long lights perform.  You want to increase performance?  Fix the lights.  You want to lose your game's aesthetic and appeal to artists?  Implement this change.

    Artwork is a visual form.  Most artists aren't programmers so sending instructions with code to create works of art is absolutely unconscionable.  Killing off artists isn't going to affect your bottom line, I understand that, but the removal of freedoms in expression or being limited should outrage any reasonable person.
  2. Like
    CedriVastal got a reaction from SpaceBird in Changes to Lua screen units   
    This is the first change I find I need to throw my voice out there with. 

    This game already has a very limited community of artists and animators.  This game's look and feel DEPENDS on those artists.  The new system will only allow for basic shapes?  Get real.  We already have a 50kb limit which is outrageous for more complex SVG, but we deal with it.  Effectively banning HTML isn't about performance.  It's about censorship. 
     
    This is one excuse I can't believe based on how long lights perform.  You want to increase performance?  Fix the lights.  You want to lose your game's aesthetic and appeal to artists?  Implement this change.

    Artwork is a visual form.  Most artists aren't programmers so sending instructions with code to create works of art is absolutely unconscionable.  Killing off artists isn't going to affect your bottom line, I understand that, but the removal of freedoms in expression or being limited should outrage any reasonable person.
  3. Like
    CedriVastal reacted to Wolfram in Changes to Lua screen units   
    As someone who played a lot with screens (even made a UI library around that), I understand the issues with updating them all the time, but I also feel the new tech is not the way to go and is definitely a step backwards instead.
     
    What I honestly think could be done is understand WHY people keep spamming the setHTML method instead:
    Currently, whenever we need to update any information on the screen, the only option we have is to update the entire thing, which indeed, costs lots of bandwidth and overhead, specially since sometimes all we need is to update one or other information. Some ideas that could improve on the way things work today:
     
    Use templates to decouple the screen's SVG/HTML from data:
    Introduces two new functions: screen.setTemplateCode(template_code) and screen.setTemplateData(variable, value)
    It would work similar to how web templates/frameworks work, the first function would be an HTML/SVG template in syntax similar to Twig/Handlebars where we would set the heavier part of things, while the second function would be passing the variable data to that template, which would be combined and rendered as HTML on the client.

    So, for example, let's say we have this template code: 
    <p>Hello, {{name}}!</p>
    We would only call the setTemplateCode function once with this content and then call setTemplateData('name', 'Wolfram') to set the variable values, which in that case would be rendered on the client as:
    <p>Hello, Wolfram!</p>
    With that we wouldn't need to keep sending over the HTML all the time, since we could only update a single value instead, this would be extremely helpful with larger HTML or SVG pieces.
     
    Note that the setTemplateCode function should have some sort of limit, maybe running once every 15s, so that people look for smarter ways of updating stuff, by using the setTemplateData function instead.
  4. Like
    CedriVastal got a reaction from blundertwink in Changes to Lua screen units   
    This is the first change I find I need to throw my voice out there with. 

    This game already has a very limited community of artists and animators.  This game's look and feel DEPENDS on those artists.  The new system will only allow for basic shapes?  Get real.  We already have a 50kb limit which is outrageous for more complex SVG, but we deal with it.  Effectively banning HTML isn't about performance.  It's about censorship. 
     
    This is one excuse I can't believe based on how long lights perform.  You want to increase performance?  Fix the lights.  You want to lose your game's aesthetic and appeal to artists?  Implement this change.

    Artwork is a visual form.  Most artists aren't programmers so sending instructions with code to create works of art is absolutely unconscionable.  Killing off artists isn't going to affect your bottom line, I understand that, but the removal of freedoms in expression or being limited should outrage any reasonable person.
×
×
  • Create New...