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

Implement a GUI #108

Open
TimerErTim opened this issue Sep 29, 2020 · 5 comments
Open

Implement a GUI #108

TimerErTim opened this issue Sep 29, 2020 · 5 comments

Comments

@TimerErTim
Copy link
Contributor

TimerErTim commented Sep 29, 2020

I think one of the most important features Text-Fighter is missing is a GUI, so non technical users could start the game without the need of a terminal or console.

There's a really good pure Java library out there called Lanterna. The best part about it is, that it supports many native terminals and on top of that has a build in Swing terminal emulator if there is no underlying console available or supported. Furthermore, it has many features, but only on some very basic level, so there would be the need to write basic functions like readLine or println. I'm willing to do this because I've worked some bit with Lanterna before (and because it sounds like fun :) ).
Lanterna looks like this:
image
image

If this issue is assigned to me, it will most likely take some time, considering how long it took me to deliver PR #107. I would be more than happy to work on this nonetheless, because this would surely be a great enhancement for the overall game.

@hhaslam11
Copy link
Owner

Lanterna looks good! I'll assign you the issue 💯

@genericpan
Copy link

Hey I'm curious if I could take over? I want to get practice in java GUIs and this seems like a great project to do so and there doesn't seem to be too much activity since the initial request.

@hhaslam11
Copy link
Owner

Hey I'm curious if I could take over? I want to get practice in java GUIs and this seems like a great project to do so and there doesn't seem to be too much activity since the initial request.

Let's see if @TimerErTim is still active on this issue. If they don't reply within a couple days, I will reassign the issue to you :)

@TimerErTim
Copy link
Contributor Author

Hey,
while I'm still active and working on this issue, I put its priority down and probably won't finish it anytime soon. I would recommend to reassign this issue to someone, who got a little bit more time on their hands.

@hhaslam11
Copy link
Owner

@TimerErTim Alright, thanks for the update. @genericpan feel free to take on this issue

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

3 participants