Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a gui desktop client #204

Open
projectdelphai opened this issue Dec 30, 2014 · 10 comments
Open

Create a gui desktop client #204

projectdelphai opened this issue Dec 30, 2014 · 10 comments

Comments

@projectdelphai
Copy link
Member

At the very basic, the window would have 4 panes:

  1. A map the constantly refreshes with the current position and items/npcs/monsters
  2. The player stats
  3. A status window that posts all the output
  4. an input field
@AlmasB
Copy link

AlmasB commented Feb 1, 2015

what are your thoughts on JavaFX gui?

@paddatrapper
Copy link
Contributor

I have never used it. What advantages does it give over say Swing?

@AlmasB
Copy link

AlmasB commented Feb 1, 2015

well, its scenegraph is much more clear, built-in animations, MVC (fxml scripts to define UI, i.e. can completely change gui without altering code behaviour) and technically is a successor of swing and currently the recommended gui toolkit for java. I'm happy to do the UI, I just wanted to know that you don't have any objections on the matter

@paddatrapper
Copy link
Contributor

No objections from me. Go for it. I've only ever built swing GUIs, so I'm curious to see what JavaFX looks like

@AlmasB
Copy link

AlmasB commented Feb 1, 2015

Okay, also is there a particular reason why maven build targets 1.7 and not 1.8. Because latest JavaFX 8 will only work with 1.8

@paddatrapper
Copy link
Contributor

Mainly because it is hasn't yet been updated 1.8 and 1.7 is still quite common. Perhaps create a reddit thread motivating the change to 1.8 and we can see what the other contributers say. I support moving to 1.8 as that is the current recommended version

@Muirrum
Copy link
Contributor

Muirrum commented May 29, 2018

I've already moved to 1.8 in PR #239

@chrisfaltsetas
Copy link

I have worked a bit with JavaFX and SceneBuilder and I would like to help with creating the GUI for the game. But I think, as previously mentioned, it is compatible with Java 8.

@Muirrum
Copy link
Contributor

Muirrum commented Mar 2, 2019

If you want to try, go ahead.

@paddatrapper
Copy link
Contributor

I have worked a bit with JavaFX and SceneBuilder and I would like to help with creating the GUI for the game. But I think, as previously mentioned, it is compatible with Java 8.

JAdventure is now compatible with Java 8 (#239). If you want to build a JavaFX GUI, you're welcome to 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants