1. This forum is ARCHIVED! Visit the new Cloud Sixteen forums, codename Eden, at https://eden.cloudsixteen.com. These forums will remain archived for a few months before being closed down, so try to encourage plugin developers to begin moving their content across to the new forums.
Dismiss Notice
Hi Guest, you need a Steam account to register and post on these forums. Login with Steam at the top of the forums to get started!
Dismiss Notice
Hi Guest, do you want to buy HL2RP or another Clockwork schema? Visit the Cloud Sixteen Store to get started!

Thoughts on S&Box being C# rather than Lua

Discussion in 'Casual Discussion' started by Aberidius, Sep 21, 2017.

  1. Aberidius

    Aberidius Chief Technology Officer Staff Member Administrator Store Support

    Right, so the new /Garry's Mod/ or Sandbox that Facepunch are making is going to be in C# for modding rather than GLua. It's one of those moments when you've actually learned how to code GLua just to have it torn apart by the new game.
    What do you think? Is it a plus or minus and is it a good thing that the new /Garry's Mod/ is in Unreal Engine rather Source Engine?

    [​IMG]
     
  2. dead flag blues

    dead flag blues "...ours is a world of nuclear giants..." Clockwork Customer

    It's a step in the right direction.
     
  3. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    It's amazing, can't wait.
     
  4. Mixed

    Mixed removed Clockwork Customer

    I'm not rly hyped by S&Box.
     
  5. duck

    duck Phant0m Legend

    There's too much room for fuckery in dynamic languages. c# is a much more modern and robust language too.
     
  6. Aberidius

    Aberidius Chief Technology Officer Staff Member Administrator Store Support

    How much more complicated is C# compared to GLua? Thinking about learning it in preperation for S&Box.
     
  7. RJ

    RJ no pay Legend Clockwork Customer

    It's not so much complicated, it's more so strict. It's very similar to Java if that helps any. It may be overwhelming at first for a beginner as there's more things to pay attention to when working with C# compared to Lua. For example, in Lua you can just setup a variable and get straight to work, but in C# you have to define the type of data that the variable is, so if your variable is going to be a number you have to write it as such (and there's different kinds of numbers, e.g. integer for whole numbers and double for decimal numbers) or if it's text you have to write it as a string type.

    Here's a neat comparison of the two languages I came across: http://vschart.com/compare/lua/vs/c-sharp
     
  8. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    C# will make it harder for certain noobs to steal your work and pretend they made it, too. In general though, C# is lovely and I miss working with it.
     
    • Agree Agree x 1
    • Box Box x 1
  9. Aberidius

    Aberidius Chief Technology Officer Staff Member Administrator Store Support

     
  10. RJ

    RJ no pay Legend Clockwork Customer

    PHP and SQL will be useful knowledge, not sure about JavaScript since I don't use it.
     
    • Like Like x 1
  11. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    CSS and HTML and JS are well established: think every website... you can make some beautiful interfaces, it’ll be fine
     
  12. RJ

    RJ no pay Legend Clockwork Customer

    Oh I didn't know that. That should actually be pretty nice.
     
  13. Aberidius

    Aberidius Chief Technology Officer Staff Member Administrator Store Support

    Luckily, Garry said that we can port everything except addons over to the new game quite easily. The HTML and CSS UI base seems really neat.
     
    • Agree Agree x 1
  14. Blizzard

    Blizzard Clockwork Customer

    C# is easier to learn than lua imo. I do not have the patience at all for lua :p

    Also it's going to be more interesting to see people prop kill on Unreal Engine 0.0
     
    • Disagree Disagree x 1
  15. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    I've never heard anyone say that C# is easier to learn than Lua, so that's interesting.
     
    • Like Like x 1
    • Agree Agree x 1
    • Good Coder Good Coder x 1
  16. vexus

    vexus ej rockwell's worst nightmare Staff Member Manager Legend Clockwork Customer

    whoa that's sick actually
     
  17. duck

    duck Phant0m Legend

    C# is objectively harder than lua.
     
    • Agree Agree x 3
    • Disagree Disagree x 1
  18. Blizzard

    Blizzard Clockwork Customer

    I disagree. After I'm done learning PHP I'm going to start learning it.
    Sir, I think that statement is also pretty subjective :p
     
    • Disagree Disagree x 2
  19. CQBgamer

    CQBgamer That one guy who makes 100 threads in Support Desk Clockwork Customer

    The year is 2021. Clockwork has reached V 0.99.9.

    Its a normal day on the C16 forums when suddenly kuro posts a new thread titled "Very Important Announcement". Both excited and curious we all click on the thread and begin to read it. The thread goes on to talk about the new clockwork. It describes in great detail all the new features in the game. Server owners eyes begin to water as they read the thread, its the most beautiful thing they have ever seen, this new clockwork is sure to make ever server the best the could possibly be. He talks about all the future plans he has to build off of it, and the hype only grows. Finally, after a few moments crying in joy we reach the end of the thread and the final words, written in a bright red font, shatters our hearts:

    Introducing Clockwork V 0.01 For S&Box
     
    • Funny Funny x 2
    • Winner Winner x 1
    • Box Box x 1
  20. vexus

    vexus ej rockwell's worst nightmare Staff Member Manager Legend Clockwork Customer

    >a strictly scripting language vs. an OOP/compiled language
     

Previous Readers (Total: 0)