Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Is it possible to create game like Diablo in Java?

Posted on 2008-10-04
2
Medium Priority
?
1,232 Views
Last Modified: 2013-12-26
Hello experts :-)

I have an idea for a mmorpg game.

I want to create engine (similiar to the one from Diablo) for it and am thinking which programming language I should use.

I know that C++ is the most obvious choice but I would like my game to work fine both on Windows and Linux.

I read a lot about how great java is but haven't found even ONE example of game written in Java which would be even close to Diablo.

Do u know any game with nice graphics written in Java?
Is it possible?

Thank u very much

panJames
0
Comment
Question by:panJames
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 13

Accepted Solution

by:
Mark_FreeSoftware earned 1350 total points
ID: 22641212
it has no top-notch graphics, but runescape is written in java (its an mmorpg)
http://www.runescape.com

here you have a list of game engines, open source, free closed source and commercial
http://en.wikipedia.org/wiki/List_of_game_engines
0
 
LVL 14

Assisted Solution

by:trigger-happy
trigger-happy earned 150 total points
ID: 22643658
It is definitely possible to create a diablo-like game in java, but you will have to contend with java's performance issues (it's big, bloated and runs slower than a C++ equivalent). Java aside, it's still possible to make the game work for both linux and windows using C++ if you have the right engine, tools and coding methods :)

--trigger-happy
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Author Cited: Konstantinos Dimopoulos URL Cited From: Article from Indie Games: http://indiegames.com/2012/07/browser_game_pick_the_grid.html The Grid (http://codeelf.com/games/grid/) is the sort of game I haven't played in over 10 years. It is …
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.
Suggested Courses

609 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question