Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luisfernandovillalon/hang-man
A GUI application that plays hang-man made with java and javafx.
https://github.com/luisfernandovillalon/hang-man
data-hierarchy inheritance java javafx oop-principles polymorphism
Last synced: about 2 months ago
JSON representation
A GUI application that plays hang-man made with java and javafx.
- Host: GitHub
- URL: https://github.com/luisfernandovillalon/hang-man
- Owner: LuisFernandoVillalon
- Created: 2024-03-10T06:51:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-10T18:10:47.000Z (10 months ago)
- Last Synced: 2024-03-11T07:39:00.947Z (10 months ago)
- Topics: data-hierarchy, inheritance, java, javafx, oop-principles, polymorphism
- Language: Java
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hang-Man Java Application
My final project for my Introduction to Object Oriented Programming in Java class in college.# Summary
The application's GUI displays asterisks representing the word's letters and an empty hanger.
Correct guesses replace asterisks, while wrong ones reveal a new body part on the hangman figure.
The game ends when the stick-figure is complete, signifying loss, or when the entire word is guessed,
resulting in victory. I applied everything I was taught, including implementing polymorphism based on the inheritance
properties within the data hierarchy. Javafx was used to to create the graphical user interface (GUI)
for the user to interact with the data. Images were used to represent the stick figure.# Technologies
Java, Javafx# Live Preview
[hangman.webm](https://github.com/LuisFernandoVillalon/hang-man/assets/104875261/d385dd2a-bd12-4072-923f-1d6063ff577c)