First off, I want to ask if what does it really mean by Java Game Engine...? All I know for engines mean is that these are either the editors of the game or makes the game run, starts the game...etc.

I am thinking if Game Engines for Console Based Games needs a lot of coding terms. Can someone give an example of a Game Engine for Java in console? Thanks.

share|improve this question
1  
A "java game engine" is an "engine" (see gamedev.stackexchange.com/questions/20393/what-is-game-engine) that is made with or uses the Java language – Tetrad Feb 29 '12 at 16:53
When you say "console" do you mean console as in Xbox/PS3 or do you mean console as in a text-based non-gui command line app? – Tetrad Feb 29 '12 at 16:53
I meant the text-based non-gui command line, like the ones you'll see below Eclipse when you run the program. – Elven X Feb 29 '12 at 18:06
I'm pretty sure that if you Google "what does a game engine do?" that you'll get your answer. SE is like an end point, when you can't really find other solutions. – Yannbane Feb 29 '12 at 22:07

2 Answers

For a console based game, I don't think there is much left for the engine to do, except render to the screen and handle input. You could check out Charva which is a Java Windowing Toolkit for Text Terminals. Good luck!

share|improve this answer

Well a 'game engine' can be a number of things depending on how it was designed and what for. If you want to generalise, you could call it a package of middleware libraries that help the developer with common game programming tasks. This could be something as low level as memory management, network communication, rendering or something higher level such as path-finding.

What you seem to be asking is for an example of a console based games engine in Java- I don't exactly understand the question the way you have phrased it. I have seen 'game engines' in the past for text based adventures and MUD development but these were usually in C/C++ and I don't know of any in Java.

As a suggestion, if you want engine functionality, you can use a 3d one and just use the functionality you want, and then write your own class for outputting your game output to the console. The best designed engines are modular, so you will likely be able to use parts of it without being tied to the 3d renderer.

share|improve this answer

Your Answer

 
or
required, but never shown
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.