• You can earn a permanent ☑️Verified status for your account across the entire Hytale Hub Network simply by following @Hytale_Hub on Twitter!

what Scripting Language will hytale use?

What sripting language Hytale will use?

  • CSS

    Votes: 3 15.0%
  • C++

    Votes: 9 45.0%
  • Java Script

    Votes: 8 40.0%
  • Java

    Votes: 10 50.0%
  • Lua

    Votes: 3 15.0%
  • Perl

    Votes: 1 5.0%
  • Coffe Script

    Votes: 1 5.0%
  • Python

    Votes: 4 20.0%
  • C

    Votes: 4 20.0%
  • PHP

    Votes: 1 5.0%

  • Total voters
    20

Omicrown

New member
Joined
Jan 4, 2019
Messages
2
Likes
0
I want to know what scripting language will Hytale use, or tell me what scripting language you think it will use
 

Willllliam010

Member of The Sinners
Master
Joined
Jan 2, 2019
Messages
192
Likes
45
Why did u name the thread title Add Polls please
 

HuisVarken

New member
Joined
Jan 4, 2019
Messages
4
Likes
2
whare is C#
 

Sana

Well-known member
Joined
Jan 5, 2019
Messages
7
Likes
3
I'd like to see a game developed under CSS or PHP... :p

In all seriousness though, seeing as its on a custom-built engine, C++ or C# seem most likely.
 

MR_PENGUIN_24

Well-known member
Joined
Jan 5, 2019
Messages
5
Likes
4
I'm pretty sure the scripting in the trailer itself (the live scripting part) was Java sooo....
 

Sana

Well-known member
Joined
Jan 5, 2019
Messages
7
Likes
3
Kinda difficult to see, but it could be anything from what I can tell, really. Java uses var yes, but so does C#. Can't really make out the rest of the code to determine what it could be, and there's a chance that they've made their own libraries that would also affect its appearance a bit.
 

Carrot

Master of Carrots
Master
Joined
Jan 5, 2019
Messages
11
Likes
4
i've heard its C#
 

CodeVortex

New member
Joined
Jan 4, 2019
Messages
4
Likes
2
I would at haphazard guess that Hypixel Studios would use a language they are familiar with, leading to Java being high on my list. We can rule out CSS, as it is not a scripting language, it is just a file format. Also eliminate PHP, Perl, Python, CoffeeScript, and JavaScript, because as these are interpreted languages, they simply do not have the speed to run the game. (Note: these may still be used for in-game scripting, as this code would not need to execute as fast) As for Lua, it may be compiled, but it is not fast enough either. The four with enough speed to run the game, as good looking as it is, are: C, C#, C++, and Java. Most game developers have dropped C for C++ and its better support for objects, so my guesses are either Java, C# or C++ for the language that the game was written in. While I was analyzing the trailer, I noticed the in-game scripting part has a Script type option, so I am starting to wonder whether you can choose out of a few? Lua works very well with C++, but they may have found other ways to incorporate languages into the game. (The one shown in the trailer looks most similar to JavaScript)
Those are my thoughts, but I was very interested to hear all of yours and look forward to seeing what they actually used!
-CodeVortex
 
Joined
Jan 9, 2019
Messages
17
Likes
7
I'm mostly sure that the server software will be in Java, and the client software will be in C#. also, I think that in-game scripting will be possible with javascript but you will also be able to create mods with C# too.

I think that modding and scripting are separated things because in the trailer they have their own sections. and because I think that would be a smart move allowing mods to be developed in a more fast language like C# and JS would being the equivalent of Minecraft command block, (easy but slow).
That way you still be able to create high-performance mods using C# (more oriented to the ones that are already devs) and creating simple games using javascript as it would require little coding experience and won't require the users installing scary tooling.

And for the server, they would still be able to use Hypixel codebase with some refactors probably.

Just guesses though...
 

Niroski

Well-known member
Joined
Jan 6, 2019
Messages
138
Likes
43
I want C# but who knows?
 
Joined
Jan 4, 2019
Messages
4
Likes
2
Possible correct info, as AgentK is a backend dev for HyTale?
image1.JPG
 

julien101

New member
Joined
Jan 16, 2019
Messages
11
Likes
0
c# is cool but a lot of different ones good to so i say we should have option where we can choose any we want but coolest is python
 
Joined
Jan 4, 2019
Messages
4
Likes
2
c# is cool but a lot of different ones good to so i say we should have option where we can choose any we want but coolest is python
The problem with having a bunch of different options is that every new option you add you have to tie it into your code somehow, then you have to also require the computer running the server to have the interpreter/compiler for that language installed, and doing all this can take up a lot of space and make the code much messier than it needs to be. Also, some languages just don't cooperate with one another, which makes it very hard to interlink them inside your base code. The options Agent recommended learning at the bottom of the picture I posted above (which has not been confirmed, I got the picture from a friend who found it on the spigot forums somewhere) would actually make sense, as Typescript, which compiles to JavaScript, and JavaScript works quite well with Java. Java and C# are very similar languages, both being in the C family of languages and C# even being made to replace Java for Microsoft. I'm not quite sure why he recommended HTML and CSS, but I would have to guess it would be for the video player, and maybe making webpages show in-game? Anyway, although I do really like Python, I kind of doubt they will have that option, especially for the beta/first release of the game.
 

Matthias

New member
Joined
Jan 23, 2019
Messages
3
Likes
0
i heard of javascript. and the fact that you are talking about c# let me think about Unity?
 

Billy

Retired Mod
Joined
Jan 11, 2019
Messages
256
Likes
57
Please ensure that you place threads in the correct area.

✈️ Moved to correct section
 
Top