Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...

Lua Or Java?

Discussion in 'Nemract's Bar' started by Zelefant, Feb 12, 2016.

Thread Status:
Not open for further replies.
  1. Zelefant

    Zelefant wizard fortress will return one day HERO

    Messages:
    4,926
    Likes Received:
    7,929
    Trophy Points:
    215
    Guild:
    Minecraft:
    Me and my friends are making a game, but we have to choose a coding language to use...


    I'm a bit experienced with both Lua and Java.

    I'm making a 3D MMORPG-style game (Like Wynn, but not) and I want it open-world. Is Lua good for that, or Java, or do you recommend another kind of coding language? thanks.
     
  2. fasdfsadfwewf

    fasdfsadfwewf Deadpool CHAMPION

    Messages:
    580
    Likes Received:
    1,456
    Trophy Points:
    89
    Minecraft:
    Why not C#? I like the language, its kind of like Java, just use XNA.
    If not try the Unreal Engine it runs on C++ and is easy to use after a few tutorials.
     
  3. Ascended Kitten

    Ascended Kitten The Greatest

    Messages:
    3,187
    Likes Received:
    14,457
    Trophy Points:
    215
    Guild:
    Minecraft:
    I am not quite sure...
    if going for a 3D MMORPG-game is easy when you don't have *tons* of experience with programming languages.

    Anyways, I'd recommend Java, of course.
    Also, have a look at libgdx
    https://libgdx.badlogicgames.com/


    I am myself trying to write a RPG-alike game for Minecraft, using Java, which has proven as a challenge already.
     
  4. icebreaker

    icebreaker Retired YouTuber & Full Stack Web Developer Media HERO

    Messages:
    2,830
    Likes Received:
    2,975
    Trophy Points:
    184
    Minecraft:
    how and where u gonna code it...
    i only know html css and javascript and a bit of php ;-;
     
  5. --

    -- The world's most popular Minecraft server

    Messages:
    1,401
    Likes Received:
    1,674
    Trophy Points:
    136
    Neither. Java is horribly inefficient for games, which is why minecraft runs like shit even on top-end PCs, and Lua is mainly used for scripting. Learn a C language, like C# or C++.
     
  6. Zelefant

    Zelefant wizard fortress will return one day HERO

    Messages:
    4,926
    Likes Received:
    7,929
    Trophy Points:
    215
    Guild:
    Minecraft:
    I am going to code it with an engine and a language.

    I will code it at my house.


    Lua, in my opinion, seems easier than Java. It has pretty easy syntax.

    Also, is libgdx an engine or a language? (im on my ipad rn soz)

    I heard C# was good for coding games, and I kind of understand Unity and they go well, so I might try that.

    I heard XNA was good too, I might try it.
     
  7. Ascended Kitten

    Ascended Kitten The Greatest

    Messages:
    3,187
    Likes Received:
    14,457
    Trophy Points:
    215
    Guild:
    Minecraft:
    Lua's syntax is easy, but for a game only useful if combined with an engine.
    Then again, you sure need to have a bunch of knowledge before starting. Believe me.

    Also, libgdx is a libgdx is a libary for java, which is *great* for coding games, but hard for beginners like you, probaly.
    It takes a few years to understand advanced features, but once you are that far, you can easily create complicated games using it.
     
  8. --

    -- The world's most popular Minecraft server

    Messages:
    1,401
    Likes Received:
    1,674
    Trophy Points:
    136
    All of this sounds like you are incredibly inexperienced. Try a simpler goal before attempting to make something as complex as an MMORPG.
     
  9. Ascended Kitten

    Ascended Kitten The Greatest

    Messages:
    3,187
    Likes Received:
    14,457
    Trophy Points:
    215
    Guild:
    Minecraft:
    Couldn't have said it better. I'd recommend reading/watching a tutorial-series, and learning the basics, before trying to start such a huge thing.
     
  10. fasdfsadfwewf

    fasdfsadfwewf Deadpool CHAMPION

    Messages:
    580
    Likes Received:
    1,456
    Trophy Points:
    89
    Minecraft:
    I use C++ with Unreal Engine 4, the engine itself is quite easy to use once you know your way around. C++ takes time but if you follow tutorials you can learn it with ease.
     
  11. Zelefant

    Zelefant wizard fortress will return one day HERO

    Messages:
    4,926
    Likes Received:
    7,929
    Trophy Points:
    215
    Guild:
    Minecraft:
    It's going to be simple, with like 1 town and a field. and I'm building off of that as I learn.

    It's also not really an MMORPG, since I'm not gonna make a ton of servers for it. I'm just having MMORPG style features like classes and quests and open world stuff.
    ________________________________
    I am going to learn the basics before I start the project. I just want to know which one, because I have a bit of experience with both.
     
  12. Pfefferpotthast

    Pfefferpotthast Well-Known Adventurer

    Messages:
    263
    Likes Received:
    72
    Trophy Points:
    58
    Minecraft:
    Obviously python, its the best(jk)
    I'm not into coding games so I dont really know
     
  13. Enderman1234

    Enderman1234 Famous Adventurer VIP+

    Messages:
    1,021
    Likes Received:
    728
    Trophy Points:
    115
    Minecraft:
    Use C# or C++

    They are just better to learn in general
     
Thread Status:
Not open for further replies.