1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
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

    Messages:
    4,929
    Likes Received:
    7,931
    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,188
    Likes Received:
    14,454
    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

    Messages:
    4,929
    Likes Received:
    7,931
    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,188
    Likes Received:
    14,454
    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,188
    Likes Received:
    14,454
    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

    Messages:
    4,929
    Likes Received:
    7,931
    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.